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.