How to Configure the Google Merchant Shipping Attribute?

To send shipping information from your WooCommerce products to Google Merchant Center, you must first configure shipping classes in WooCommerce and then map those classes within Google Merchant Center.

Note: If you have already configured shipping in WooCommerce, you may skip Section 01 and proceed directly to Section 02.

This guide covers:

  • Section 01 — Setting up WooCommerce shipping zones, classes, and methods
  • Section 02 — Configuring Google Merchant Center shipping with CTX Feed

Section 01: How to Add Shipping Information in WooCommerce

Follow the steps below to set up shipping zones, classes, and methods in your WooCommerce store, then assign shipping classes to your products.

Step 1 — Navigate to Shipping Settings

From your WordPress dashboard, go to:

WooCommerce > Settings > Shipping

Navigate to Shipping Settings

Step 2 — Set Up Shipping Zones

Open the Shipping Zones tab. Add all geographic zones you plan to ship to and configure the shipping options for each zone according to your requirements.

Set Up Shipping Zones
Set Up Shipping Zones region

Step 3 — Create Shipping Classes

Navigate to the Shipping Classes tab. Shipping classes allow you to group products that share the same shipping rules (e.g., heavy items, fragile goods, or free shipping items).

Heavy Weight Order: Set the shipping class as “Heavy Weight Order”, set the slug as “Heavy_ Weight_Order”, and keep the description box as “Heavy Weight Order.”

Create Shipping Classes

Large Price Order: Add another shipping class as “Large Price Order”, set the slug as “Large_ Price_Order” and keep the description box as “Large Price Order.”

add Shipping Classes

Large Quantity Order: Add another shipping class as “Large Quantity Order”, set the slug as “Large_Quantity_Order”, and keep the description box as “Large Quantity Order.”

Light Weight Order: Add another shipping class as “Light Weight Order”, set the slug as “Light_ Weight_Order”, and keep the description box as “Light Weight Order.”

Large Quantity Order
Light Weight Order

Remote Destinations: Add another shipping class as “Remote Destinations”, set the slug as “Remote_Destinations”, and keep the description box as “Remote Destinations.”

Important: Make note of the slug for each shipping class you create. You will need these slugs later when configuring Google Merchant Center.

Step 4 — Add Shipping Methods & Set Shipping Class Costs

Return to the Shipping Zones tab and add one or more Shipping Methods to each zone. After adding a method, configure it using the shipping classes created in the previous step. Set the cost for each shipping class as needed.

Add Shipping Methods & Set Shipping Class Costs
create Shipping Methods & Set Shipping Class Costs
set flat rate shipping

Keep the name section as “Flat Rate”, Tax Status as “Taxable”, and the cost section “0.00”

shipping class cost

Set the shipping class costs according to your needs and click the save button.

Step 5 — Assign Shipping Classes to Products

Next, assign the appropriate shipping class to each product:

  1. Go to Products in your WordPress dashboard.
  2. Hover over a product and click Quick Edit.
  3. In the Quick Edit panel, locate the Shipping Class dropdown.
  4. Select the appropriate shipping class.
  5. Click Update to save your changes.
Assign Shipping Classes to Products

Repeat this process for all products that require specific shipping classes.

Step 6 — Generate the Product Feed with Shipping Label

After assigning shipping classes to all relevant products, generate your product feed:

  1. Open your feed configuration in CTX Feed.
  2. Add a new row in the feed configuration.
  3. In the Attribute dropdown, select:Shipping Label [shipping_label]
  4. Set the Value to: Shipping Class
  5. Generate the product feed.
Generate the Product Feed with Shipping Label

Once generated, the shipping label will appear in your product feed. Your WooCommerce shipping setup is now complete.

Section 02: How to Configure Google Merchant Shipping with CTX Feed

With your WooCommerce product feed ready and shipping labels included, you can now configure the corresponding shipping settings in Google Merchant Center.

Step 1 — Log in to Google Merchant Center

Sign in to your Google Merchant Center account at merchants.google.com.

Step 2 — Navigate to the Shipping Tab

In the left-hand menu, go to Shipping & returns. This section allows you to manage all shipping services for your store.

How to Configure Google Merchant Shipping with CTX Feed

Step 3 — Create a New Shipping Service

Click Add Shipping Service. Provide a name for the service and select the service area (country or region) from the dropdown menu. Additional configuration options will appear after selecting the service area.

Create a New Shipping Service

Step 4 — Add Shipping Rates

Scroll to the Shipping rates section and click Add shipping rates. In the dialog box:

  1. Select Filter products by shipping label instead of All products.
  2. Enter the slug of the shipping class created in WooCommerce (e.g., heavy-items).
  3. Enter the shipping cost for this group of products.
  4. Click Continue to confirm.
Add Shipping Rates
Add Shipping Rates

Note: The slug entered here must exactly match the shipping class slug from WooCommerce. This ensures Google Merchant Center correctly identifies which products belong to each shipping rate.

Step 5 — Add Additional Rates (If Required)

If you have multiple shipping classes, repeat Step 4 for each class using the corresponding slug and cost.

Add Additional Rates (If Required)

Step 6 — Save Your Shipping Service

After configuring all shipping rates, click Save to apply your shipping service settings. Your Google Merchant Center shipping configuration is now complete and linked to your WooCommerce product feed.

Your WooCommerce shipping information is now synchronized with Google Merchant Center, ensuring accurate shipping rates are displayed for your products in Google Shopping.

You can also learn How To Configure Google Merchant Shipping Attributes into the feed with the CTX feed WooCommerce product feed generator plugin in the following video tutorial:

9 thoughts
  1. Hi, we use the Easyship plugin to calculate shipping costs with the product weight and dimensions based on customer location. How do we show this in the feed?

    1. Hi David,

      Using attribute mapping, you can create an attribute with Description and Short Descriptions combined. To know more about how you can do it, please, go through this documentation – https://webappick.com/docs/ctx-feed/google-merchant/conditionally-merge-multiple-attributes/
      But, if you want to fill the description field with any of them if one is missing you can use the Dynamic attribute feature(Pro feature) and you can find more about Dynamic Attribute from here – https://webappick.com/docs/ctx-feed/google-merchant/how-to-make-dynamic-attribute/

      To get more help, reach us from here – https://webappick.com/my-account/contact-support/

      Thank you,

  2. Thank you very much for this great plugin!

    One question: Is there a way to send both descriptions (short and the normal one) to google?

    Background: I matched the google attribute “product description” with the woocommerce value “product description”. But I also want google to get the woocommerce value “product short description”, because many of my products only have the description in this field.

    Thanks for your help!

Leave a Reply