What the error means
Your Offer markup does not declare a return policy. Google reports it as a missing recommended field on merchant listings.
Why Google rejects it
Google added return and shipping terms to the merchant listing requirements, and the default Shopify product JSON-LD does not emit either. So the warning appears on stores that have never changed a thing — the requirement moved, not your theme.
How to fix it
- The quickest fix is not in the theme: set your return policy in Merchant Center under shipping and returns. Google then uses that and stops warning.
- To fix it on the page, add hasMerchantReturnPolicy to the Offer with applicableCountry, returnPolicyCategory, merchantReturnDays and returnMethod.
- Put it on the Offer, not the Product. Placed on Product it is ignored.
- Do not invent the values. They must match the policy you actually honour, or you are misrepresenting terms.
Find out if this is happening to you
Shipwork reads your product page markup and reports whether the Offer carries hasMerchantReturnPolicy and shippingDetails. Free, no account, no signup — paste your store address.
Check my storeGo deeper: Product schema, fully explained
Other errors like this