How to add shipping_label to shipping rates? Ref to Google Merchant Center

Here is the scenario.

I am selling products in different countries. And each product has a different shipping rate. For example, product A shipping cost for USA is $10 and same item shipping rate for Australia is $14 AUD.

In Google Merchant Center, my items are approved for USA.

However rest of the destinations are not approved because the error says “Missing value [shipping]”.

I went to Google Merchant Center → Shipping and Returns and then click clicked + sign to add a Shipping Service.

Where it asks for products filter by shipping label, how I can select my products? Please note, I don;t want all products to use one shipping rate.

I am using Content API in feeds and Google Channel app in my store.

I am targeting 5 countries so I will need different shipping rates for these countries and each product.

3 Likes

Did you find a solution to this?

@mohammad2020

Hello, did you find a solution to this? Because I’m in the same situation and can’t find out how to add the shipping_label to my products on shopify…

I finally created manual feed and was able to run campaigns.

1 Like

@mohammad2020

Thanks for your reply, how do you do manual feed?

@cocoa64 Check this article https://support.google.com/merchants/answer/160588?hl=en

@mohammad2020 I managed thanks :wink:

@cocoa64 Perfect. If it works for you, please accept the solution.

@cocoa64 How did you solve your problem? Did you create the feed manually?

This is a few years late, but for anyone having issues:

You can’t do this with the regular Google app without creating a manual feed (pointless). My preferred app for this is " Simprosys Google Shopping Feed". Soo incredibly easy to set up feed rules for shipping and shipping_label. Highly recommend.

1 Like

You can now (2024) do this by setting up an Attribute Rule in Merchant Center.
Google documentation: https://support.google.com/merchants/answer/14994083?hl=en&sjid=13914971154045862954-EU&visit_id=638…

Steps:

In Shopify

  • List out how many separate shipping categories you will need and give each of them a name.
    • For example: free shipping, free shipping for orders over $50, $7.90 shipping, etc, you can use those for names. Spaces are OK but I don’t know if special characters like currency symbols will work.
  • In Shopify, ensure you have the “Google & Youtube” app installed.
  • In Shopify, for each product, add the name of the relevant shipping category to the metafield “Google: Custom Label 0”. You can also use the fields “Google custom label 1” … “Google custom label 5” if you already have data in the Label 0 field.

In Google Merchant Center

  • Add “advanced data management” add-in in GMC

    • Go to GMC

    • Click gear icon then “Add-ons”

    • Find the add-on, and click to enable

  • Set up the rule to copy the value of your Custom Label field to the Shipping Label field

  • Test the rule

    • Preview the sample products to check the results

    • Click “Save draft” then “Test rule”. Then wait until the page finishes running the test and make sure it’s working correctly.

    • After checking the test, again go back to Data Sources → select Content API → Attribute Rules, then apply/activate the change! Otherwise, nothing will happen

  • Wait at least 1 hour for Google to process the change, then go set up the shipping policies by clicking “Shipping and Returns” in the left sidebar. Set up one shipping policy for each shipping label.