Vote Assignment
How answers give votes to products, collections, tags or all products — and how to read the numbers in the products panel.
Vote assignment is the core mechanic of ShopperQuiz. Every answer a shopper selects casts votes for products. At the end of the quiz, the products with the highest accumulated vote totals become the recommendations.
How voting works
When a shopper picks an answer, that answer's vote assignments run — adding votes to every product the answer is configured to target. This happens silently in the background as the shopper moves through the quiz. When the quiz ends, ShopperQuiz sorts all eligible products by their total accumulated votes and presents the top results.
This means a product rises to the top by being relevant to multiple answers — not just one. A product that gets a moderate vote from five different answers will outrank a product that gets a large vote from one answer but nothing else.
Assigning votes to individual products
Open an answer row by clicking its chevron, then click the Products tab in the vote assignment section. Search for products by name and add them individually. You can set a custom vote weight for each product — the default is 1.
Use this method when you want precise control. For example, if one product is clearly the best match for a specific answer, give it a higher weight (e.g., 3) so it wins over products that also match but less perfectly.
Assigning votes by collection or category
Click the Collections tab (or Categories on WooCommerce). Select a collection and set a vote weight. When this answer is selected, every product in that collection receives that many votes.
This is the most efficient method for most quizzes. Instead of picking products one by one, you define intent at the collection level — "this answer should favor the Growth collection" — and the votes flow to all products in it automatically. When you add new products to that collection in your store, they're automatically included the next time votes run.
Assigning votes by tag
Click the Tags tab. Select a tag and set a vote weight. Every product carrying that tag receives votes when the answer is selected.
Tags complement collections well. A product can belong to one collection but carry multiple tags — so if a question is about a concern that cuts across collections, voting by tag is the natural fit. For example, a "moisturizing" tag might span products across different collections, so a "Dry hair" answer can vote for moisturizing regardless of collection.
Assigning votes to all products
Click the All products tab and set a vote weight. Every product in your store receives that many votes when this answer is selected.
Use this sparingly — usually for "Not sure" or "All of the above" type answers where you don't want to penalise the shopper for not knowing. Voting for all products slightly inflates every product's total equally, so it doesn't distort the relative ranking — it just nudges everything up by the same amount.
Vote weights
Each vote assignment has a weight — how many votes that assignment contributes. The default is 1. You can increase the weight to signal stronger relevance.
For example:
- "Dry and brittle" → Moisture collection, weight 2 — strongly favors moisturising products
- "Dry and brittle" → Growth collection, weight 1 — weakly favors growth products since dry hair is also prone to breakage
Weights are relative. There's no fixed scale — what matters is how your weights compare to each other across all the answers in the quiz. Start with 1s and only add higher weights where one option is meaningfully more relevant than others.
Viewing vote counts in the right panel
The right panel shows every product in your store with a number: the most votes one shopper can give that product. It's worked out the way a real shopper moves through the quiz:
- On each question, only the shopper's best possible pick for that product counts (on multiple-select questions, the best combination they're allowed to pick)
- Skip and jump logic are followed, so votes from questions a shopper wouldn't see on that route don't add up
- Filters, price ranges and excluded products are respected: an answer only counts for a product it can actually reach
- Questions with no answers yet are ignored
For example, if every question has an answer voting for All products, adding 1 vote for a product on another answer of that same question doesn't raise its number — a shopper can only pick one of the two.
This updates live as you assign votes, so you can see immediately which products are being well-represented and which are being overlooked. A product with a much lower number than others is unlikely to appear in recommendations — it may need more vote assignments.
Products are also shown under their collections and tags, so you can see where votes are coming from at a glance.
- Not in this quiz — products that can never be recommended appear in this section at the bottom, without a number. That includes products no answer votes for, and products whose best total is 0 or below.
- Out of stock — shown with a grey label and no number. Only in-stock products are recommended.
- Pinned — a badge on products an answer always includes in the results (see Include & Exclude).
With very complex skip and jump logic, a note under the list may say a few numbers may be off, because not every route could be followed exactly. The Quiz check tells you which products can never be recommended and why.
Was this page helpful?
Need more help? Open Ask Ana AI in your dashboard, or email support@shopper-quiz.com.