The rule will be: If promotion id has value set to xxx
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.