Promotion bars that make discounts convert.
Show remaining uses, expiry dates, and clear conditions in a bar that fits your storefront and updates live from the cart. Run up to five parallel slots—or use all-slots rotation to cycle active campaigns inside a single bar (arrows appear when two or more offers are live). Reduce coupon friction with one-click apply links and instant confirmation — especially on mobile.
Why discount campaigns fail
Great discounts still fail when shoppers feel uncertainty or friction: “Will it apply?”, “What are the conditions?”, “Is it still available?” DPA Discount Bar makes those answers immediate.
Unclear conditions
Complex rules (BOGO / bundles) confuse shoppers and reduce add-to-cart behavior.
Mobile friction
Coupon input is effort. A single extra step is enough to lose intent on mobile.
Operational mistakes
Manual updates cause stale copy, mismatched expiry text, and missed opportunities.
Benefits
Your feature map, rewritten as merchant outcomes.
Increase CVR
Urgency (remaining uses), clarity (conditions), and confidence (toast) reduce hesitation.
Increase AOV
Clear bundle / threshold messaging nudges customers toward bigger carts.
Reduce support & mistakes
Auto-linked discount settings and no-code edits make campaigns easier to run.
Feature map
Grouped into CVR, AOV, and Operations.
Sales & CVR uplift
Remaining uses / quota bar
Automatically show “First X customers” / “Only X left” to create scarcity and urgency.
Usage limits (e.g., once per customer)
Set expectations upfront to reduce complaints like “I thought it would work.”
Auto expiry text
Display “Until Feb 23” or “Today only” to make the reason-to-buy clear.
Human-readable conditions (BOGO / bundles)
Explain “Buy 2 of A, get 1 of B free” in plain language to reduce confusion.
One-click apply link button
No coupon code input needed — reduces mobile drop-off from typing friction.
Post-click toast confirmation
After shoppers click the discount code link or a product link that includes /discount/, a short toast appears on the next page. In the theme block, set position (top / center / bottom), duration (1–9 seconds), and message text (plain text only—HTML is not interpreted). Leave the message blank to use the default for the storefront language.
Choose optimal placement
Place the bar where attention is highest (first view, before product lists, etc.).
Promote multiple offers at once
Use up to 5 promotion slots for parallel campaigns (per plan limits).
All-slots rotation (single bar)
Set the theme block to rotate all active slots so one bar cycles through live campaigns. Arrow controls appear when two or more offers are active. After a manual change, automatic advance waits for the rotation lock window (default 24 hours) before moving to the next offer on a later page load.
AOV uplift
Cart-aware progress messaging
Show “Already applied”, “Spend $X more”, or “Add 1 more item” based on the current cart, so shoppers always know how far they are from the discount.
Clear threshold / quantity messaging
Explain “Spend X to save” / “Buy X items to save” to encourage bigger carts.
Reorder eight bar segments
Choose order and visibility for prefix label, discount summary, discount code, progress toward minimums, usage (remaining/claimed), per-customer limit, expiry, and suffix label—without editing theme code.
Cross-sell with multiple campaigns
Combine slots to show shipping thresholds + bundles + coupon offers together.
Operations & mistake reduction
Select an existing Shopify discount
Bind a bar to a discount from a list — no ID copy/paste, no code edits.
Pause switch (bar only)
Turn off bar display without deleting the discount itself.
Auto-sync remaining / expiry / conditions / link
Discount setting changes are reflected automatically.
No-code control over segments & order
Bar copy is generated from Shopify admin discounts you created in the Discounts UI. In the theme block, adjust prefix/suffix labels and pick which of the eight segments appear, in what order—still without editing Liquid.
Fewer “discount not applied” tickets
Auto-apply links + confirmation toast reduce support load.
Fast admin UI even with many discounts
Optimized listing and search keep the app home responsive.
Design presets & bar layout control
Adjust bar background, text and link colors, font size, corner radius, and segment order from the DPA Discount Bar block in the theme editor — with finer tweaks possible via your theme CSS.
Plans & promotion slots
Free: slot #1 only. Basic: slots #1–#3. Pro: slots #1–#5. On Basic and Pro, optional usage-based billing and monthly caps can be configured in the app (details in-app).
FAQ
Short answers. Clear expectations.
Is it hard to set up?
Pick an existing discount you created in Shopify admin’s Discounts UI and map it to a promotion slot. Listing and search in the app help when you run many discounts.
Can I show multiple campaigns?
Yes—up to the number of slots your plan allows. Add multiple theme blocks for side-by-side bars, or use one block in All Slots Rotation to switch offers inside a single bar.
Multiple bars vs. All Slots Rotation—which should I use?
Multiple blocks show different slots at the same time. Rotation shows one active campaign at a time in the same bar and lets shoppers (or automatic advance after the lock window) move to the next.
Which discounts work?
Standard discounts you create in Shopify admin (code or automatic, including basic, BOGO/BxGy, and free shipping) are supported. Discounts created only via the Shopify API by other apps are out of scope for the bar.
How many slots does each plan include?
Free: slot #1 only. Basic: #1–#3. Pro: #1–#5. Basic and Pro also support optional usage-based billing with caps inside the app.
Will shoppers see “Powered by DPA”?
On the Free plan, when the block targets slot #1 or All Slots Rotation, a low-profile “Powered by DPA” link may appear, styled to blend with your bar text.
Will it work on mobile?
Yes. One-click apply reduces coupon typing, and the post-click toast confirms the discount landed.
Do I need to edit theme code?
No for everyday changes: bar segments, order, labels, colors, and toast settings are controlled in the theme editor. Finer CSS tweaks are optional.
Support & Policies
Expected for Shopify App Store listings.