← All Merchant Center errors

Fix “Missing value [shipping]” in Google Merchant Center

Updated 20 September 2026 · 5 min read

Short answer. Merchant Center disapproves a product with “Missing value [shipping]” when it has no shipping cost for the target country, neither from the account’s shipping settings nor from the feed’s shipping attribute. Set up a shipping policy under Shipping and returns for the country, or add the shipping attribute per product; the account setting is the simpler fix and covers the whole catalogue.

Shown in Merchant Center asMissing value [shipping]
Attributeshipping
EffectProduct disapproved
Where to find itProducts → Needs attention, then filter by this issue
Free checkNot something a feed file shows; see below for what the check can tell you instead

What Merchant Center means by “Missing value [shipping]

Google shows a shipping cost with every Shopping listing, so it has to know one for each product in each country you target. The shipping specification makes the attribute required where no account-level shipping policy covers the product; when neither the account nor the feed supplies a cost, the Content API’s product issues list reports missing_shipping, “Missing value [shipping]”, with the fix “add shipping costs for your product”. The product is disapproved.

The same gap at account scale is the account-level issue “Missing shipping costs”, whose help page gives the settings path. Fixing the account setting clears both.

Why it happens

How to fix it

In Shopify

Shopify’s Google & YouTube channel can sync your Shopify shipping rates into Merchant Center; check that the sync is on and covers the target country. Otherwise set a policy in Merchant Center under Shipping and returns, matching what checkout charges.

In WooCommerce

Our free plugin does not write per-product shipping, on purpose: WooCommerce shipping zones are rules, not a single number per product, and a wrong number in the feed is worse than the account setting. Create the shipping policy in Merchant Center for each country, mirroring your zones and any free-shipping threshold.

In a CSV or XML feed

Prefer the account setting: Shipping and returns → Shipping policies → Add shipping policy, one per target country, as Google’s help page describes. Use the feed’s shipping attribute only for exceptions, written as Google specifies (country, optional region and service, then the price with currency), and know that it overrides the account policy for that product.

How long until Merchant Center clears it

Google’s help page says changes take 24–72 hours to reflect. No feed re-fetch is needed for an account-level policy, though it does no harm.

What FeedRobin does about it

Shipping is set in Merchant Center, not in the file, for almost every store, so the free feed check does not report on it and this page says so plainly. In the feeds we serve, we pass through a shipping attribute when your source provides one and never invent a cost.

Questions merchants ask

Should I set shipping in the account or in the feed?

In the account, for almost every store: one policy covers every product and changes in one place. The feed attribute is for exceptions, heavy items, or per-product rates, and it overrides the account setting for that product.

I offer free shipping. Do I still need to set it?

Yes, as a policy with a cost of 0. An absent value is not free shipping; it is missing information, and the product is disapproved until it is there.

I sell to several countries. Do I need shipping for each?

For each country the feed targets, yes. A feed for Germany needs a German shipping policy; a policy for the United Kingdom does not cover it.

Sources

Related errors

Missing shipping costsFix “Missing shipping costs” in Google Merchant Center (account-level)
Account-level risk
Missing value [price]Fix “Missing value [price]” and zero prices in Google Merchant Center
Product disapproved

Read next

Your products aren’t showing on Google Shopping: the four-step diagnosticMissing, disapproved, suspended or simply not winning — four different failures that look identical from the outside. How to tell which one you’re in before you change a single line of your feed.
7 min
Shopify Google Shopping feed: what syncs on its own, and what disapprovesShopify syncs to Merchant Center by itself — then the barcodes, the variants, the Markets prices and a thirty-day refresh window get in the way. What to fix, and how to check a store without installing anything.
7 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →