Quick answer
KitForge won't activate storefront offers until readiness passes: bundle names, product prices loaded, discount labels, FBT trigger/add-on rules, quantity tier uniqueness, and schedule validity.
- Readiness blocks activation, not just saving drafts.
- FBT trigger cannot equal add-on variant.
- QB needs unique tier quantities and a discount label.
- Wait for price sync before publishing new products.
Why readiness exists
Publishing broken offers creates checkout failures and support debt. Readiness catches missing labels and impossible configurations before shoppers see them.
Stuck in draft
If Activate on storefront is greyed out, scroll readiness — the first failing rule is usually names or prices still loading from Shopify.
Final recommendation
Readiness errors are precise — fix the listed rule rather than republishing blindly.
If you want this kind of offer to feel native to the buying journey, Kitforge Bundles is built around that exact problem: turning related Shopify products into clearer bundle offers before the shopper reaches checkout.
FAQ
Can I skip readiness?
No — storefront activation requires passing checks for data integrity.