How can I fix the 'missing value for shipping rate' issue in Google Shopping?

Topic summary

Products synced from Shopify to Google Merchant Center are being disapproved with the error “missing value for shipping rate [shipping weight],” despite screenshots showing product weights are set in Shopify.

A reply clarifies the issue is not the product weight field, but that shipping rates (e.g., free shipping or price-based shipping) need to be defined so Google can calculate shipping. Without configured shipping rates, items can be flagged even if weights exist.

One proposed fix is using a third‑party Shopify app (Easy Google Shopping Feed by AdNabu) that auto‑sets tax and shipping details for Google Shopping.

Another participant requests a solution that does not require paying for an app, indicating interest in a native setup.

Status: No confirmed resolution in-thread. Suggested next step is to configure shipping rates (free, price-based) in the relevant settings or via an app. Screenshots are used to show weights are present, but the core gap appears to be shipping rate configuration.

Summarized with AI on February 9. AI used: gpt-5.

Hi,

I have synced my Shopify account to google shopping and also Google Merchant Center.

Could someone provide info/help in how to solve the issue shown on the picture below.

It states "missing value for shipping rate [shipping weight] and as you can see, I have 1000’s of products with this issue, however, as seen on picture 2 in this message, the weight is clearly entered and shopify has the weight info so why are my products getting disapproved? How do I solve this issue?

Hi, Your issue with shipping is not with the weight of the products. You have to define the rate for your shipping like free shipping or price based shipping. It seems like a tedious task but to make your job easier we have developed an app Easy Google Shopping Feed app by AdNabu, which can automatically set up your tax and shipping details.

Hope this helps.

I am having the same issue. Does anyone have a solution on how to fix this that doesn’t involve paying for an app?