Short answer. Commerce Manager reports “Missing or invalid price or currency errors” when a price is absent or malformed: it must be a number, a space and the three-letter ISO 4217 code, with a period as decimal point and no currency symbol (9.99 USD, not $9.99 or 24,50 EUR). Two related product issues: “Invalid price range” means the price is outside 0.50 to 10,000, and a currency mismatch means the product’s currency differs from the rest of your shop, which shows one currency only.
| Shown in Commerce Manager as | Missing or invalid price or currency errors |
|---|---|
| Attribute | price |
| Effect | Product disapproved |
| Where to find it | Catalog → Products → a product’s Status and issues; feed-level errors under Catalog → Data sources → Download issue report |
| Free check | Reported by the free feed check |
What Commerce Manager means by “Missing or invalid price or currency errors”
Meta’s data feed troubleshooting page spells out the price format: a number, a space and the three-letter ISO 4217 code, with a period as the decimal point and no currency symbol, so 9.99 USD and 24.50 EUR are correct and $9.99 and 24,50 EUR are not; sale prices go in sale_price, must be lower than the price, and take sale_price_effective_date. The products-not-showing page adds two product-level issues: “Invalid price range, price too high, price too low or price can’t be zero”, meaning outside 0.50 to 10,000, and “Item currency and storefront dominant currency mismatch”, meaning the product’s currency differs from most of the shop’s, which can display only one.
The product data specification adds the rule behind the mismatch: one currency per data file, with a country feed for other currencies.
Why it happens
- Comma decimals from a European export.
- Currency symbols or the currency in a separate column.
- Zero prices on placeholders or “call for price” items.
- Mixed currencies in one feed for several markets.
- Sale price equal to or above the price, which is then simply not shown.
How to fix it
In Shopify
The channel formats prices itself in the store’s currency. For feed apps, ensure a period decimal and the ISO code, and use a country feed or a separate catalogue for other markets rather than mixing currencies.
In WooCommerce
Our free plugin writes prices as number, space and currency code with a period decimal, including tax as your shop shows them, and a sale price only inside its date range. Products priced at zero should be unpublished or priced.
In a CSV or XML feed
Normalise the price column: period decimal, no symbol, ISO code after a space; Meta suggests a data rule that changes “,” to “.” if the export cannot be changed. Keep one currency per feed. Remove or price zero-priced rows, and keep prices within 0.50 to 10,000 for Shops.
How long until Commerce Manager clears it
On the next upload with valid prices; currency-mismatch items return to the shop once they match.
What FeedRobin does about it
The free feed check reads European decimal commas and currency symbols correctly, so it can tell you the price it parsed, and it counts rows with no usable price and rows whose currency differs from the rest of the file. We never rewrite a price or convert a currency; the feeds we serve carry one currency per market.
Questions merchants ask
My prices use a comma decimal. Do I have to re-export?
Not necessarily. Meta’s page suggests a data rule that changes “,” to “.” in the price field on every upload. Fixing the export is cleaner; the rule is the quick way.
Why is a price under 0.50 or over 10,000 invalid?
Meta’s Shops range is 0.50 to 10,000 in the catalogue’s currency; products outside it are not shown in the shop. Very cheap accessories and very expensive items need to be sold another way or priced within the range.
I sell in several currencies. How do I avoid the mismatch?
Keep one currency in the main feed and upload a country feed per market, which is what Meta recommends. A shop can display one currency, so mixed prices in one feed will always leave some products hidden.
Sources
- Troubleshoot data feed errors in your catalog — Meta Business Help Centre
- Troubleshoot products not appearing in your ads or shop on Facebook and Instagram — Meta Business Help Centre
- Product data specifications for catalogs in Commerce Manager — Meta Business Help Centre