All things Shopify and commerce
i am getting the errors
"Missing field "hasMerchantReturnPolicy" (in "offers")"
and
"Missing field "shippingDetails" (in "offers")"
showing up in my search console regarding my shopify website. I have researched this and found that it should be handled in the google merchant centre but I don't know how. Any help would be fantastic. many thanks!
Solved! Go to the solution
This is an accepted solution.
Ilana,
Thank you sooooooo much! I have been searching high and low for this information. You are my saviour!
J.
Hey @jmyers70
These aren't errors, they are non-critical issues that Google is asking you to add to the structured data if you can, but it's not required.
You can configure the delivery information in Merchant Center using this doc or there is a setting in the Google Sales channel to automatically pull it from Shopify.
You can configure the returns information in Merchant Center using this doc.
This is an accepted solution.
Ilana,
Thank you sooooooo much! I have been searching high and low for this information. You are my saviour!
J.
I have to customize schema.org for this task after that my search console shows some issues with Missing fields 'shippingDetails' (in 'offers'), Missing fields 'hasMerchantReturnPolicy' (in 'offers'), and Missing fields 'priceValidUntil' (in 'offers').
And my website is: https://www.mushq.pk/
I don't understand how to resolve this.
Hey @mushqpk
The price is required in order to use product structured data which is why you see errors on the bridal products. When there is an error, the entire set of markup is invalid and Google won't use it.
If you don't want to include prices, you can't include the shipping and return policy at the product level (since it would require you to use Product and Offer markup). However, you can add a general returns and shipping policy markup to the page or on the organization data and make sure that data is also on the product pages.
If you don't want to code this yourself, I recommend using an app like JSON-LD for SEO that will add the data for you.
Keep in mind that Google may still be able to see the prices in the HTML, so even if you hide the structured data as you have done, they may still see the price you have in Shopify. That's why it may be better to set the price as zero. This article expands a bit more on hiding prices from Google and how hard that is.
Since you still have a price set in Shopify, the product markup will still show up in the structured data with JSON-LD for SEO. If you set the product price to $0, we'll automatically hide the product structured data but still show the Organization which will include the shipping and returns data you set up.
Hope this helps. If you have any other questions, feel free to email me at support@ilanadavis.com or respond here.
2m ago Learn the essential skills to navigate the Shopify admin with confidence. T...
By Shopify Feb 12, 2025Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025