@LFGabel I had a chat with shopify support on this. Apparently we need to define prices and compare at prices based on the countries for this to work. More info https://help.shopify.com/en/manual/payments/shopify-payments/multi-currency/international-pricing
Topic summary
A merchant using the Dawn theme reports that products with “Compare at” prices display sale badges correctly in their base market (Canada), but these badges disappear in other markets (like Australia) when fixed prices are set for those regions.
Technical cause identified:
The compare_at_price variable in price.liquid returns null when fixed prices are configured for specific markets, preventing the sale badge from rendering.
Proposed solution:
One user consulted Shopify support and learned that compare-at prices must be defined separately for each country/market to display properly. However, this functionality appears limited to higher-tier Shopify plans (beyond Basic).
Current status:
The issue remains unresolved for merchants on lower-tier plans. Another user reports experiencing the same problem with USD-only pricing, suggesting the issue may extend beyond multi-currency scenarios. The thread is seeking workarounds or simpler solutions, such as disabling multi-currency pricing settings.
