Is it possible to get minimum and maximum price for product variants from search results JSON? So we can show price range like on this page: https://shop.magnoliamarket.com/
Currently, search results JSON includes
price_range field but it only shows price window that matches
product.price and it’s not suitable for our needs.
To be fully honest here, I’m not completely confident about adding fields concerning the list of variants inside a variant record which is considered a product thanks to distinct. That sentence alone showcases perfectly the complexity induced here. That’s likely a separation which should be done, to avoid confusion, in two indices, a “variants” one and a “products” one, but this is unfortunately not doable without a breaking change.
However, for further readers, there are a lot of attributes which I don’t feel comfortable adding to the object. For instance, the list of variants options could make sense too, but this would overload the object with a lot of data and I don’t want to start handling products inside variants.
Thanks for your fantastic support! I appreciate your fast feedback.
if you want to show price range for each product with differents prices for variants, you can try this APP.
This app show price range for each product in all collections.
In app configuration, you can set also format for displaying price range, for example like From $5.00 to $9.99 or $5.00 - $9.99