Docs/Summer Upsell/Publish checks

Reference

Publish checks

When you click Publish, the editor opens the Test campaign in store checklist and verifies four things so you don't ship a widget that can't render. The campaign is shown on your storefront only if all four pass.

Field Description
Campaign is active The campaign isn't paused.
Products are valid and available in online store Every offer product still exists, is active on the Online Store channel and has stock (or doesn't track inventory). Deleted, draft, archived and sold-out products are listed by name so you know which one to replace.
App embed is enabled in the theme editor The Summer Upsell app embed is switched on in your live theme. See Enable the app embed.
The widget block is added in the theme editor The matching block (e.g. ✨ Summer: FBT Bundle) is in the right template of your live theme — product or cart. For Cart Popup and Post-Purchase campaigns this step reads Widget renders automatically — no theme block needed.

The panel shows how many checks passed, offers an Add block / Enable app embed button that opens the theme editor in the right place, and can be re-run on the spot. The last two checks look at your live theme — if you added the block in a draft theme or a custom product template, you can ignore that warning.