
LIVE sync (top-level toggle)
Enables or disables all sync activity. When turned off, LIVE stops all Shopify writes — including product metafields, collection metafields, discount summary metaobjects, and the shop-level metafield. Turning this off does not delete any metafields already written to Shopify — they simply stop being updated.Product metafields
When enabled, LIVE writes discount data to individual product metafields under theapp--9549316097--discount_kit namespace. This includes:
discounts— full JSON array of applicable discountsmax_reward_percent,max_reward_cents,max_reward_discount— scalar values for the best universal discount
Collection metafields
When enabled, LIVE writes discount data to collection metafields using the same namespace and keys as product metafields. Disable this if your theme only uses product-level data.Collection fan-out
When enabled, LIVE resolves collection → product membership and writes product metafields for every product in a targeted collection. This means products inherit discounts from their parent collections automatically. For example, a “Summer Sale” discount on the “T-Shirts” collection will be written to every product in that collection — no extra Liquid logic required.Collection fan-out is limited to 8,000 unique products across all collection-based discounts. Products beyond this limit still receive the correct discount at checkout but may not display badges on the storefront.
Important notes
- Discount summaries sync with the top-level toggle — metaobject summaries and the shop-level metafield update whenever LIVE sync is on, regardless of the product/collection sub-toggle settings.
- Toggling a setting ON triggers an immediate sync — changes are written within seconds.
- Toggling everything OFF is safe — metafields already in Shopify remain intact but stop being updated. You can re-enable at any time to resume.