REJECTION · META CATALOG

Meta Catalog: Price currency missing or mismatched

Error message
Price is missing a currency or the currency doesn't match your account

What's happening

Meta requires every price to carry a 3-letter ISO 4217 currency code (e.g. "49.99 USD"), and that currency has to match the country your catalog serves. Two separate failures land here: a bare number with no currency code (Google tolerates it, Meta does not), and a currency that disagrees with the account or country setting. One feed carries one currency; selling in another currency needs a separate country feed, not mixed prices in the primary feed. Symbols ($, EUR sign), comma decimals, and shipping baked into the price also trip the price check.

Affected fields:pricesale_price

Manual fix

Format every price as number, space, ISO code ("1290.00 CZK"), with a period for decimals and no currency symbol. Confirm the code matches your catalog's country. To sell in another currency, create a Meta country feed for that market rather than mixing currencies in one feed.

Fix it with Emberfeed

A field rule appends or normalises the ISO currency code identically across every product, so a feed exporting bare numbers becomes Meta-valid in one pass. For a second currency or country, the Duplicate button clones the feed against the same source URL with its own price rules and served URL, which is exactly the country-feed pattern Meta expects.

Catch every Meta Catalog issue before they do.

Emberfeed validates your feed against Meta Catalog's rules in real time. Each issue includes a one-click fix or a clear path to the right rule. Free for 3 months on one feed up to 1,000 products.