Open Offers and create one clear offer. Choose its market scope explicitly, review every editor section and preview, then save a draft or publish. Use Optimize only after the live baseline is ready.
Setup steps
Open Offers
Open the Offers area and choose to create an offer.
Name the offer
Use an internal name that makes its market, purpose, or season easy to recognize.
Choose the market scope
Select All markets or choose specific Shopify Markets.
Set the threshold
Choose dynamic free shipping and enter the qualifying amount, or use static banner mode when no progress amount is needed.
Review Messaging & localization
Write the shopper messages and configure available language, country, and shopper-currency behavior.
Review Placement & design
Choose the top banner, cart drawer, or cart summary and adjust the offer styling.
Use the storefront preview
Switch between desktop and mobile while reviewing every enabled placement.
Save a draft or publish
Keep the setup as a draft, or publish it when the targeting, message, and preview are ready.
Resolve readiness guidance
When shown, follow the storefront readiness or theme app-embed guidance and verify the live store.
Open Optimize
After the baseline is live, compare it with one second threshold.
How the unified editor works
You do not have to finish a separate simplified wizard. Move directly among Overview, Messaging & localization, Placement & design, and Campaigns. Campaign scheduling becomes available for a published offer. The Offers library distinguishes draft, published, and currently live states.
The persistent desktop and mobile preview reflects enabled placements. Contrast guidance is advisory: review it carefully, but it does not block saving or publishing.
All markets and selected markets
- An All markets offer runs unless a more specific selected-market offer matches.
- Shopify verifies targeting conflicts before publication.
- Existing targeting is preserved explicitly; it is never silently inferred as All markets.
Banner not showing?
- The offer is published.
- The selected placement is enabled.
- The app embed is enabled in your active theme.
- The offer applies to the current Shopify Market or currency.
- The storefront page is not showing an older cached version.