I want to check if my products don’t have a price of 0.
The variants_item.price only works for the shops own default currency.
Is it possible to check this for other markets and currencies?
We use fixed prices, but sometimes a price slips and we end up having a product for 0. Which we would like to avoid. Is this possible to do with flow and how?
Hi @mns-burg
You’re right — variants_item.price in Shopify Flow checks the price in your store’s default currency, not per market.
Since you’re using fixed prices for different markets:
You’ll want to validate market-specific prices, but unfortunately, Shopify Flow doesn’t currently support checking international pricing (per market) out-of-the-box.
Workaround Options:
1. Use Shopify Markets API (via custom app )
You can build a simple app or script that:
Checks fixed prices across different markets using the PriceList API.
Flags or logs any products with a 0 price in any market. You can then trigger a Flow webhook from that app if needed.
2. Flow + Metafields or Tags (semi-manual)
If you already store fixed market prices in metafields, you could create a Flow that watches for product updates and checks those metafields for 0.
Unfortunately, a full solution within Flow alone isn’t possible right now — but combining Flow with a simple script/app is the most reliable way to catch 0 prices across markets.
1 Like