Blocking Affects: shipping shipping

Fix “Missing shipping information” on Google Merchant Center

Google can't determine shipping cost for the item. Either account-level shipping settings don't cover the item's destination, or item-level shipping is missing where required.

What you see in Google Merchant Center:

Missing shipping information

API identifier: missing_shipping

Shipping cost can't be determined. Account-level shipping settings don't cover the destination, or item-level shipping is missing where required.

Verify account-level coverage for every targeted country. Populate item-level shipping only for variant cases (oversized, hazmat, perishable).

Top causes

  • 1

    Account-level shipping settings exist for some countries but not others where the catalog is enabled

  • 2

    Item ships outside the default account settings (oversized, hazmat, perishable)

  • 3

    Multi-region feed where shipping varies by SKU but isn't populated per-item

How to fix it

  1. 1

    Verify account-level shipping coverage

    Merchant Center → Tools → Shipping and returns → Shipping services. Verify settings exist for every country the catalog targets.

  2. 2

    Add item-level shipping where settings can't cover

    Populate the shipping field in the feed for items with variant shipping (oversized, hazmat). Format: country:region:service:price.

  3. 3

    Refresh and verify

    Force-fetch. Items clear within 30 minutes typically.

FAQ

Should I always use item-level shipping?

No — account-level is preferred when shipping is consistent. Item-level adds complexity. Mix them only when item-specific shipping is genuinely needed.

Last reviewed: 26 May 2026

Free plan · No card

Why wait? Try it free today.

Stop managing feeds manually. Start optimising with AI in 30 seconds.

  • Free plan, no credit card required
  • 1 brand, 1 feed, 100,000 products per feed
  • Full AI Product Optimisation, Rule Engine, and 200+ channel exports
  • Pay only for AI credits when you need them