Get Started
How to add shipping costs to your Google Shopping feed
  1. Home
  2. Knowledge Base
  3. Shipping
  4. How to add shipping costs to your Google Shopping feed

How to add shipping costs to your Google Shopping feed

Product disapprovals and misleading checkout totals are two of the most common results of missing or incorrect shipping data in a Google Shopping feed. Product Feed Pro solves this by reading your WooCommerce shipping configuration and passing it directly to Google Merchant Center. If you’d rather not manage shipping in your feed, you can define it inside Merchant Center instead.

This guide walks you through both approaches.

Prerequisites

Add shipping costs via your product feed

Set up shipping in WooCommerce

Before your products can pass accurate shipping data to Google Merchant Center, configure your WooCommerce shipping settings.

  1. Go to WooCommerce → Settings → Shipping.
  1. Create Shipping zones to define geographic areas — these can be as broad as an entire country or as specific as a ZIP code range.
  2. Within each zone, add Shipping methods such as Flat rate, Free shipping, or Local pickup. Configure rates, thresholds, and rules as needed.
  3. If you have products of varying sizes or weights, set up Shipping classes for more precise rate control.
  1. Order zones from most specific (local ZIP codes) to most general (“Rest of the world”) so WooCommerce matches the right rate.

Local pickup is supported in Product Feed Pro. If you’re on WooCommerce 8.3 or later and have configured local pickup under WooCommerce → Settings → Shipping → Local pickup, Product Feed Pro automatically includes those locations in your feed. To exclude local pickup from the feed entirely, see Shipping settings in Product Feed Pro below.

For detailed instructions, see Setting up Shipping Zones on the WooCommerce documentation site.

Map shipping in your feed

Once WooCommerce shipping is configured, connect it to your product feed.

  1. Go to Product Feed → Manage Feeds.
  2. Open the feed you want to update.
  3. Go to the Field Mapping tab.
  4. Click + Add field mapping.
  5. From the Google Shopping attributes dropdown, select Shipping (shipping).
  6. From the Value dropdown, select Shipping.
  7. Save the feed and refresh it so the updated shipping data is included.

Field mapping showing Shipping (shipping) mapped to the Shipping value

With this mapping in place, Product Feed Pro reads your WooCommerce shipping rates and passes them to Google Merchant Center in the correct g:shipping format.

Supported third-party shipping plugins

Product Feed Pro also calculates shipping rates from these third-party plugins:

Shipping settings in Product Feed Pro

You can control how shipping methods are included in your feed from Product Feed → Settings → General. These settings apply to Google Shopping and Facebook feeds.

SettingWhat it does
Add shipping costs for all countries to your feed (Google Shopping / Facebook only)Includes shipping data from all WooCommerce shipping zones, not just the feed’s target country
Remove all other shipping classes when free shipping criteria are met (Google Shopping / Facebook only)When free shipping applies, this setting removes all other methods so only the free option appears in the feed
Remove the free shipping zone from your feed (Google Shopping / Facebook only)Excludes free shipping methods from the feed
Remove the local pickup shipping zone from your feed (Google Shopping / Facebook only)Excludes local pickup methods from the feed. Enable this if local pickup isn’t relevant for online shoppers

Add shipping costs in Google Merchant Center

Google Merchant Center’s interface changes regularly — these steps reflect the layout as of 2026. If the flow looks different, check Google’s latest shipping setup guide.

If you’d rather manage shipping rules directly in Merchant Center, follow these steps.

Go to Shipping and returns

  1. In Google Merchant Center, go to Shipping and returns in the left menu.
  2. Click Get Started under Shipping policies.

Google Merchant Center Shipping and returns screen

Create a new shipping policy

  1. Enter a clear policy name (e.g., US Standard Shipping).
  2. Select the countries where the policy applies.

Shipping policy name and country selection

Choose products covered

  • Select All products if this policy applies store-wide.
  • Select Specific products if you want to apply the rule only to products tagged with a shipping label (see Using shipping labels below).

Products covered selection

Define delivery times

Option A — By carrier

  1. Select By carrier.
  2. Click Add ship-from location and enter a location name, street address, city, region, ZIP code, max handling time, and order cutoff time. Click Add.
  1. Choose a carrier (e.g., UPS, FedEx, USPS — varies by country) and a service level (e.g., Ground, 2-Day, Overnight).

By carrier delivery time setup

Option B — Enter manually

  1. Select Enter specific delivery times manually.
  2. Set the order cutoff time, handling time, and transit time.
  3. Google calculates the total delivery window that shoppers will see.

Manual delivery time entry

Define shipping costs

Choose how customers are charged:

  • Free shipping — all orders ship free
  • Flat rate — one fixed fee for all orders
  • Price-based — costs depend on order value (e.g., free shipping over $50)
  • Weight-based — fees depend on product or package weight
  • Carrier-calculated — real-time rates from your shipping provider
  • Destination-based — fees depend on delivery location
  • Item-based — fees depend on the number of items
  • Advanced cost table — combine multiple rules for complex needs

Shipping cost structure options

Save and apply

  1. Review your setup and click Save.
  2. Changes can take up to 24 hours to apply across your products.

Using shipping labels (optional)

Shipping labels let you group products so you can apply different shipping policies in Google Merchant Center. They don’t appear on your storefront or affect WooCommerce checkout — they’re used purely for feed and policy management.

Create a shipping label attribute in WooCommerce

Already using WooCommerce Shipping classes? Product Feed Pro reads your shipping class assignments automatically — no custom attribute needed. Skip to Map the shipping label in your feed and select your shipping class from the Value dropdown instead of a custom attribute.

If you’re not using WooCommerce Shipping classes, you can create a custom attribute:

  1. Go to Products → Attributes in your WordPress dashboard.
  2. Add a new attribute called Shipping Label with a slug like shipping-label.
  3. Add terms that represent your product groups, for example: standard, oversize, fragile, free_shipping.

Shipping Label attribute in WooCommerce

Assign labels to products

  1. Edit a product and open the Product data → Attributes tab.
  2. Select Shipping Label from the dropdown and click Add.
  3. In the Value(s) field, choose the correct term (e.g., Oversize for a sofa, Standard for a t-shirt).
  4. Leave Visible on the product page unchecked — this attribute is for feed use only.
  5. Click Update to save the product.

Repeat for all products that need a label.

Assigning a shipping label to a product

Map the shipping label in your feed

  1. Go to Product Feed → Manage Feeds and open your feed.
  2. Go to the Field Mapping tab.
  3. Click + Add field mapping.
  4. From the Google Shopping attributes dropdown, select Shipping label.
  5. From the Value dropdown, select your custom shipping label attribute.
  6. Save and refresh the feed.

Shipping label field mapping

Apply labels in Merchant Center

  1. When creating or editing a shipping policy, choose Specific products instead of All products.
  2. Click Select products with labels and choose your shipping_label values.
  3. Complete the delivery times and shipping costs setup as described in the Add shipping costs in Google Merchant Center section above.

Applying shipping labels in Google Merchant Center

Need more help?

If you’re on Product Feed Elite, open a support ticket and our team will get back to you.

If you’re using Product Feed Pro, open a new topic in the WordPress.org support forum.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera