Public Promotions
Public promotions are visible to everyone visiting your online store and apply automatically when customers meet the requirements. Use public promotions for sitewide sales, seasonal campaigns, or any offer you want all customers to see.
How It Works
When a public promotion is active:
All visitors see storefront blocks (banners, progress bars, messaging)
Dynamic pricing updates automatically (if enabled)
The discount code applies automatically at checkout
Important: Only one public promotion can be active at a time. When you activate a new public promotion, it replaces any previously active public promotion.
When to Use Public Promotions
Sitewide sales (Black Friday, end-of-season clearance)
Seasonal campaigns (holiday promotions, summer sales)
General offers you want all customers to see
Time-sensitive flash sales
How to Set Up a Public Promotion
Important: Public promotions activate immediately when saved. If you're not ready to launch, set Visibility to Private while building, then switch to Public when ready.
Open the Abra app and click Create Promotion
Set Visibility to Public
Add your discount (Gift with Purchase, Volume, Multi-Class, or Multi-Value)
Configure discount settings (thresholds, rewards, eligibility)
Add storefront blocks to display messaging
Set your Active Dates (start and optional end date)
Click Save
See Promotion Configurations for details on configuration options.
Scheduling Public Promotions
To avoid accidental early activation:
Build your promotion with Visibility set to Private
Set a future Start Date in the Active Dates section
Switch Visibility to Public
Click Save
The promotion will activate automatically at the scheduled time. Learn more about scheduling and deactivating promotions.
Storefront Display
Public promotions display messaging wherever you place storefront blocks:
Banners on product pages, collections, cart
Progress bars showing threshold progress
Dynamic pricing (if enabled)
See Storefront Blocks for block types and placement options.
Limitations
Only one public promotion can be active at a time
Public promotions activate immediately when saved (unless scheduled with a future start date)
Shopify automatic discounts may conflict with Abra promotions and cause unpredictable behavior (e.g., gifts not discounted, codes not applying).
Dynamic pricing is not supported on Shop App or Shopify POS