Fix "Missing field shippingDetails" on Shopify
The error
Missing field "shippingDetails" (in "offers")What it means
Google wants to show shoppers the shipping cost and delivery time directly in your listing. This warning means your offer has no shippingDetails, so Google can't display that information and your products lose an advantage against listings that show free or fast shipping.
Why it happens on Shopify
Like the return policy, shipping markup is something Shopify themes leave out of their generated Product JSON-LD. Your store has shipping rates configured at checkout, but those rates are not exposed as structured data Google can read, so the field shows up empty.
How to fix it
- Set shipping in Google Merchant Center or in Search Console's shipping settings. This is the simplest approach and covers the whole catalog.
- Or add OfferShippingDetails markup with a shippingRate (value and currency), a shippingDestination country, and a deliveryTime (handling time plus transit time). Google now supports defining this once at the Organization level so you don't repeat it per product.
- Keep the markup consistent with what shoppers actually pay at checkout. A mismatch causes its own problems.
- Re-test in the Rich Results Test and request re-validation in Search Console.
This is a structured-data warning, not a Shopping disapproval. Setting shipping in Shopify's Google channel or Merchant Center / Search Console covers Shopping and overrides on-page markup (precedence, added late 2025: Search Console settings, then product-level, then Organization-level markup). The on-page markup mainly affects organic rich-result coverage.
Check your store for this issue
Paste a product URL to see whether it has this problem - and what else might be putting your Google Shopping listings at risk.
More fixes
- Fix "Missing field hasMerchantReturnPolicy" on Shopify
- Fix "Image too small" disapprovals in Google Merchant Center
- Fix "Mismatched value (page crawl): price" on Shopify
- Fix "Inaccurate availability" disapprovals on Shopify
- Fix "No global identifier provided" on Shopify
- Fix a "Misrepresentation" suspension on a Shopify store
- Fix "Unable to check product pages" (robots.txt crawl block) on Shopify
- Fix "Invalid enum value in field itemCondition" on Shopify
- Fix "Image too generic" disapprovals on Shopify
- Fix "Text on image" / "Promotional overlay on image" on Shopify
- Why your Shopify products are "Pending" in Merchant Center
- Fix "Landing page not working" / 404 disapprovals on Shopify
- All your Shopify products disapproved in Google Shopping: how to diagnose it