I need to create collections based on price and will variants with different prices be excluded?”
This is a real Shopify merchant question and it highlights a structural problem.
Price-based collections sound simple “Only $100” or “Between $90 and $120” but in Shopify, price doesn’t live where most merchants think it does.
Where the problem starts
Shopify collections are product-centric. Prices, however, often live at the variant level.
A single product can have multiple price points across variants yet Shopify still treats it as one product when deciding collection membership.
So Shopify asks: “Does this product belong in the collection?”
While merchants are asking: “Does this variant belong here?”
That gap is where price-based collections break.
A real example merchants face
A merchant asked: “I have a treadmill with three variants priced at $5,000, $6,000, and $7,000. I want these variants in separate collections. Will variants outside the selected price range be excluded?”
By default, Shopify can’t do this cleanly.
If the product qualifies, all variants appear even the ones that shouldn’t.
That’s how a “$5,000 collection” ends up showing a $7,000 price.
Treating price as a rule
For price-based collections to work, price must become a rule, not just a label.
That means defining conditions like:
- price equals $100
- price greater than $5,000
- price between $90 and $120
And ensuring variants outside those rules don’t appear at all.
This logic needs to live at the collection level.
Tools like Stamp — Variants on Collection apply this under Advanced Settings, where price conditions are evaluated per variant not per product.
What changes when price becomes rule-based
- The same product can appear in multiple price-based collections
- “Only $100” actually means only $100
- Campaign collections stop breaking
- Customers see what they expect
Price-based collections aren’t about discounts. They’re about clarity.
And clarity breaks the moment the wrong variant appears with the wrong price.
Shopify isn’t broken but default collections weren’t designed for variant-level pricing decisions.
