Skip to main content

Budget Filter

Budget Filter is a question type that filters product recommendations by price range — without any setup required in your store. Since ShopperQuiz already syncs your product prices, you simply set a min and max price per answer and the filtering happens automatically at quiz time.

The problem it solves

Before Budget Filter existed, creating a price-based filter question required manual work in your store:

  1. Go to your store and create separate collections or tags for each price tier (e.g. "Under $50", "Mid Range", "Premium")
  2. Assign every product to the correct collection or tag
  3. Sync those collections and tags into ShopperQuiz
  4. Go back to the quiz builder and set up a filter question scoped to those collections or tags

Budget Filter removes all of that. Your product prices are already synced — you just configure the ranges directly in the quiz builder.

Enabling Budget Filter

Open a question in the editor, scroll to the Question settings card, and toggle Budget filter on.

Once enabled:

  • The question is marked with a green Budget badge in the question list
  • Each answer on the question shows a Price range field
  • The normal Filter question toggle is automatically disabled — the two are mutually exclusive
note

Budget filter and Filter question cannot be active at the same time on the same question. If Filter question is already on, turn it off first before enabling Budget filter, and vice versa.

Setting a price range per answer

With Budget filter on, expand any answer row. You'll see a Price range for this answer section with two fields:

  • Min price — the lowest price a product must have to be eligible (leave at 0 for no lower limit)
  • Max price — the highest price a product can have to be eligible (leave blank for no upper limit)

For example, for a question "What's your budget?" with three answers:

AnswerMin priceMax price
Budget050
Mid range51150
Premium151(blank)

Prices are matched against each product's synced price in the currency your store uses.

Votes still apply within the range

Budget filter works in two steps, exactly like a standard filter question:

  1. Disqualify — any product whose price falls outside the selected answer's range is removed from the eligible pool entirely
  2. Vote — votes from all other questions are tallied across the remaining eligible products, and the top-voted products are recommended

This means you can still assign votes to products, collections, or tags within a budget range — so that the most relevant products within the shopper's budget always rise to the top. If you just want simple price filtering with no further ranking, leave the vote assignment on All in range (the default when Budget filter is enabled) and all products in the range receive equal treatment.

How it looks in the vote assignment tabs

When Budget filter is on, the vote assignment tabs update to reflect the price-scoped product pool:

  • Individual products — shows only products within the answer's price range, with their prices displayed so you can verify the range is working correctly
  • Collection / Tag — assigns votes to all products in that collection or tag that also fall within the price range
  • All in range — assigns equal votes to every product within the price range (the default)

Progressive filtering with other questions

Budget filter participates in the same progressive elimination system as standard filter questions. If your quiz has both a Budget filter question and a regular filter question:

  • A product must pass the price range check and fall within the collection or tag scope
  • Both filters are applied together before vote ranking runs
  • The order of the questions in the quiz does not affect the result

When to use Budget Filter vs. standard Filter

Use Budget Filter when your filtering criterion is price — it requires no store setup and works automatically from synced prices.

Use a standard Filter question when your filtering criterion is a collection, category, or tag — for example product type, skin type, hair texture, or any attribute already organised in your store.

Both can coexist in the same quiz on different questions.

Was this page helpful?