Shopify discounts pile up fast: old codes, bundle apps, free gifts, sale prices, automatic discounts, abandoned campaigns. They don't know about each other. PromoGard scans your store, finds active promotion conflicts, and shows exactly where discounts are stacking, drifting, or leaking margin.
You can't answer these from the Shopify admin. ADA can — in 30 seconds.
The WELCOME10 from your launch email. The INFLUENCER15 you sent to a creator. The SUMMER code with no expiration date. Codes accumulate. They stay active. They stack with each other. Do you know which are still being used?
Bundle apps. "Frequently bought together" tools. Free-shipping thresholds. Each one runs an automatic discount engine on every cart in your store. They don't know about each other. Can you list every one currently active?
A 20% off sale touches hundreds of variants. The sale ends. The compare-at prices stay set unless someone reverts them. How many of your products are still showing "discounted" pricing — silently — months later?
Shopify's checkout doesn't know your sale's stacking rules. A customer enters a code, both apply, your 20% sale just became 35% off. Have you tested every active code against every active sale?
PromoGard's Active Discount Audit scans your entire store, surfaces every active discount, every conflict, every stale price tag. Free tier. No credit card. 30 seconds.
Run a free scanADA tells you what's wrong. Then PromoGard takes the wheel. Every discount runs through one cart-layer enforcement engine. The matrix isn't a suggestion — it's a server-side contract.
Bundles are merged into a dummy line item at the cart layer. Sales running on the same products can't override the bundle price. Codes can't double-discount. The math is enforced by Shopify's own engine, not by us hoping it works.
Every "block this combination" toggle in the matrix maps to a Shopify Function that runs on every cart. No code-on-sale at checkout when you said no. No double-stacking automatics. The toggle is the contract.
Matrix Code Guard clears non-intentional codes from sale carts in real time. Discount Field gives customers a place to enter codes that respects your stacking rules before checkout. Theme app extensions — no theme code injection, no breakage on theme updates.
Don't know where to start? Pick a card. Sales-Forward Retailer, Bundle-First Operator, Code-Driven Marketer, or Bundles + Sales Together. The matrix snaps to a tested configuration in one click. Customize anything later.
Build any cart, apply any combination of codes, sales, and incentives. See exactly which discounts fire, in what order, and what the final price looks like — before a real customer ever sees it.
Set a margin floor per bundle. Cart-validation Function blocks checkout when the floor is breached — even if every other discount thinks it's fine. The last line of defense.
Some discount patterns Shopify simply doesn't allow apps to enforce server-side. Other apps say "we block it" and silently fail. PromoGard tells you exactly what's possible, what isn't, and what to do about it.
Shopify accepts customer-entered codes at checkout regardless of any server-side block. We don't pretend otherwise. ADA flags every conflict, prescribes manual mitigations (pause the code, exclude sale variants, run sales as codes instead of compare-at), and the storefront Matrix Code Guard catches honest customers in real time.
Every ADA finding includes specific next steps tailored to your store's configuration. Not generic advice — actual code names, product targets, and the trade-offs of each option. You make the call with full information.
Sometimes the conflict IS the strategy. Stacking a code on a sale to drive an email campaign. Layering free gifts on bundles for VIPs. ADA respects your intent — mark a finding intentional and it stops flagging.
Your discounts probably live in 4–5 separate places right now. PromoGard's matrix can't reach them. Conflicts compound. The upgrade path is consolidation — move every promotion into the cart-layer engine, one at a time.
Install PromoGard. Run ADA. See your store's discount health for the first time. Most merchants find at least one leak they didn't know about.
Free tier. No credit card.
Apply a Scenario Deck card that matches your business model. Re-scan with ADA — some conflicts resolve immediately because the matrix now enforces what you wanted.
Studio $39. Unlocks per-pair Advanced toggles.
Move each Shopify-native discount, third-party bundle, and manual sale into PromoGard. One at a time. Your stack consolidates into one cart-layer engine.
Every promotion runs through one engine. ADA stays green. The matrix actually means something. Margin Guard catches edge cases at checkout. New campaigns get tested in Cart Simulator before launch.
Pro $79 / Enterprise $199. The full enforcement layer.
Three moments from the real PromoGard admin. No mockups.
The Scenario Deck applies a tested matrix configuration in one click. No spreadsheets. No "what does this toggle do?" panic. Pick the card that matches your business and PromoGard sets up your stacking rules correctly.
Apply a scenario, dive into Advanced to fine-tune. (Studio+ unlocks per-pair toggles.)
The Active Discount Audit (ADA) scans every active discount on your store — Shopify-native, third-party apps, and PromoGard — and grades your store's discount health A through F.
Then it tells you exactly what's wrong, how to fix it, and which discounts conflict with which. Code stacking on sales? Compare-at price drift? Stale discounts? ADA flags it.
A discount-health letter grade based on real conflicts in your store.
Each conflict comes with recommended actions, deep-links into Shopify Admin, and a "mark intentional" override for the cases where stacking is exactly what you want.
No more discovering at month-end that your code stacked on a sale and torched your margin.
Every finding includes plain-English recommendations.
Bundles, cart incentives, sales, codes — managed in one place, with conflict detection across all of it.
CLICK TO ENLARGE
Fixed-price, percentage, kit, and volume-tier bundles — all in one list.
CLICK TO ENLARGE
Tier ladders, free gifts, gift pools, progress bar — drive AOV with milestone rewards.
CLICK TO ENLARGE
Price sales, percentage codes, fixed amount codes, BOGO — managed in one table.
CLICK TO ENLARGE
Find products with sale pricing that no discount is managing — silent margin leaks.
CLICK TO ENLARGE
Frequent sales, codes never on sale items. Defensive guardrails on every stack.
CLICK TO ENLARGE
For makers and kit shops where bundles are the business — codes are rare, layers are dangerous.
Install. Configure your stacking rules once. Let PromoGard do the watching.
Add PromoGard from the install link. Auto-configures Cart Transform and Functions on first run.
Pick which discount combinations should stack and which shouldn't. Defaults are merchant-safe out of the box.
Create bundles, sales, cart incentives, or import existing Shopify discounts into PromoGard's tracking.
ADA flags conflicts as they appear. Fix them before checkout, not after.
Built for Shopify merchants who are tired of fighting their own promotions.
PromoGard came out of watching real Shopify merchants — including small specialty stores running complex promotional stacks — lose money to discount conflicts they didn’t know existed. A bundle that quietly let a 20% code stack on top. A sale that quietly clobbered a tier reward. A free-shipping rule that contradicted a discount code somebody had forgotten about. Every new promotion meant opening five tabs, reading three Shopify docs, hand-checking that the new thing wouldn’t break the old thing, and still finding out a week later that something had been quietly bleeding margin.
Shopify gives merchants the levers. It does not tell them what happens when they pull two at the same time. The discounts dashboard shows a list. The truth lives in the cart, at checkout, after a customer has already added the wrong combination of items.
PromoGard is the missing layer — the gateway between merchant intent and Shopify’s discount engine. The promotions PromoGard creates (bundles, cart incentives, sales, codes) are controlled end-to-end: the matrix decides what stacks with what, Cart Transform enforces it at checkout. The promotions PromoGard didn’t create — native Shopify discounts, third-party app discounts, manually-applied codes — aren’t under our control, but they’re still part of your stack. So the gateway also surfaces them: a continuous audit of every active discount on your store, conflict detection that flags risky combinations before a customer assembles the wrong cart, and plain-English fix suggestions that point at the actual lever — ours or Shopify’s — that needs to change.
Control where we can, mitigate the risk on the rest. That’s the gateway posture. It’s opinionated where opinions help and configurable where they have to be. It’s built on Shopify’s own Functions and Cart Transform — not workarounds, not script injection.
If you’ve ever had a promotion go sideways and you weren’t sure why, that’s the problem PromoGard solves.
— Thomas, founder
support@promogard.co
Start with a free audit. Upgrade when you're ready to control the stack. 14-day free trial on Pro and Enterprise.
All paid tiers include a 14-day free trial on Pro and Enterprise. Billed monthly through Shopify. Questions? Contact us.
Get started free, upgrade when you're ready.
See pricing