What Promotion ID is shopify sending to google merchant center

Topic summary

Main issue: Promotions in Google Merchant Center (GMC) are being disapproved due to missing or misapplied promotion_id when using Shopify’s Google sales channel.

Key points:

  • promotion_id is required only when a promotion applies to a subset of products. Shopify’s free Google Shopping app doesn’t expose a native promotion_id field.
  • Workarounds:
    • Map Shopify’s “custom label 0” to GMC’s promotion_id via Feed Rules (Products > Feeds > your feed > Feed rules > set promotion_id = custom label 0).
    • Use a supplemental feed (e.g., Google Sheets) and add a promotion_id column; GMC can accept attributes from supplemental feeds even if not present in the primary feed.
  • Steps: Add promotion_id values to relevant products, process the feed, wait ~30 minutes, then create the GMC promotion using the same IDs.

Rule setup and testing:

  • Use feed rule conditions (e.g., set promotion_id when custom label 0 has the value).
  • Validate with the Feed Rules preview and “Apply all rules” test tools.

Latest updates:

  • A user’s rule showed promotion_id not being set; guidance was to fix the rule and test. If Shopify metafields for custom label 0 are inconsistent, consider a dedicated feed app for better control.

Status: Ongoing; no final resolution, actionable paths provided.

Summarized with AI on December 30. AI used: gpt-5.

The rule will be: If promotion id has value set to xxx