When using Shopify Markets with price sort replicas (e.g. Price Low–High or Price High–Low), you may notice that products don’t appear in the expected order for localized prices.
This happens because when you add a sort order for price in Instant Search and/or Collection pages, as shown here:
A replica index is automatically created (e.g. shopify_products_<market>_<language>_price_asc).
This replica is configured to use the global price attribute, rather than the localized market_pricing_<CURRENCY>.price attribute.
You can see this in your Algolia Dashboard → Replica index → Configuration → Ranking and Sorting:
While you can manually change the sort-by attribute to market_pricing_<CURRENCY>.price, this change is temporary — after a full reindex, the replica will revert to using the default price attribute.
As a result, if prices differ between your default market and other regional markets, the product order may appear inconsistent when sorting by price.