Storefront Filtering by minimum price "greater than or equal" is still showing products valued less

Topic summary

Main issue: Minimum price filter (gte=40) on a collection still surfaces a product shown at $35.

Context: Shopify Search & Discovery app’s standard “Price” filter is enabled. Example URLs with filter.p.price.gte=40 were provided to demonstrate the behavior.

Finding: The product has variants (different options with different prices), and some variants are priced above $40. The filter includes a product if any of its variants meet the minimum price, even if the product’s displayed price (often the lowest variant) is below the threshold.

Outcome: Cause identified as variant-based filtering; no platform bug indicated. Discussion effectively resolved; no further actions noted.

Summarized with AI on January 8. AI used: gpt-5.

For example

https://www.aquamarineaquaristic.com.au/collections/acropora?filter.p.price.gte=40

https://www.aquamarineaquaristic.com.au/collections/acropora?filter.v.price.gte=40

You should not be seeing the product thats valued at $35.00 here.

The search and discovery app is enabled and has the Price standard filter

Does anyone have an answer for this? sorry to bump, spent hours on this.

It’s because the product has variants worth more than 40