Sell more
Live “spend £X more” nudges in the cart, mini-cart and checkout lift order value — and every saving is visible to the shopper.
Run every promotion your shop needs — with live “spend more” nudges that lift order value, and shoppers who see every saving in the cart and at checkout.
Free during Beta · no install · no credit card. The live in-browser demo is on the way — for now the button opens a guided look at the real plugin in action.
Live “spend £X more” nudges in the cart, mini-cart and checkout lift order value — and every saving is visible to the shopper.
27 recipes — pick one, fill in your numbers, publish. No code, live in minutes.
~2ms added to the cart on a typical store†, and low double-digit milliseconds even on big carts — it won't slow your store.
No feature locked behind “Pro” — every discount type, free and uncapped during Beta; the Free plan covers up to 4 active discounts after launch. Preview before you publish.
† How we measured it:
cart-evaluation time isolated to Dino Discounts' own contribution, over 30
iterations per case using our published, repeatable engine benchmark
(make engine-bench), on PHP 8.3+. A typical store —
~25 active discount rules on a 10-item cart — adds about
2 ms; a large 50-item cart stays in the low double-digit
milliseconds (around 12 ms). Engine cost scales with
cart size × active-rule count rather than staying flat, so very large
rule-sets cost more (e.g. 50 rules on a 50-item cart ≈ 23 ms).
Repeat evaluations of the same cart are memoised, so production is usually faster
than the uncached numbers above. Benchmarked June 2026; real-world hosting will vary.
Toggle, reorder and group discounts into promotions from one clean table — then drop items into the live Cart Preview and watch the discount, the label, and the savings appear before a single shopper sees it.
A short walkthrough of the real plugin — build a discount, watch the live Cart Preview update, then see the savings land in a shopper's cart.
Why a live preview changes how you build discounts →
No install. Your own private sandbox — build a discount, then hit Visit Store, add a product, and watch the mini-cart "spend £X more" nudge and the discount apply at checkout. Refresh to reset.
Dino doesn't go quiet after the product page. Your wording shows in the cart and the slide-out mini-cart, carries through checkout, and live "spend more" nudges keep nudging order value up — the moments that quietly grow each order.
"Spend £5 more for free shipping." "Add 1 more for the bundle deal." Live in the cart, mini-cart and checkout, updated the instant the cart changes — the single biggest lever on average order value.
Your own per-line label on every discounted item — "BOGO: cheapest free", "VIP 20% off" — shown in the cart and the slide-out mini-cart, so the saving is obvious the moment a shopper opens it.
Discounts carry through to both Block and Classic checkout — and surface in the WC Store API for headless and mini-cart widgets.
Every Dino Discounts rule is one of two shapes. Pick the one that fits the campaign — or run both at once.
Price rules that fire at checkout on their own, no code required. Tiered spend & save, BOGO and cross-product BOGO, % or $ off, free shipping, free gifts, customer-segment targeting, time-windowed flash sales — and more. The shopper just sees the saving.
Codes the customer types in. One shared single-use code, public always-on codes, batch-generated unique codes for an email campaign, or auto-apply URL tokens — with usage caps, expiry dates, distribution controls, and the same rich targeting as automatic discounts.
Find the deal you have in mind below — each one is a ready-made template. Pick it, fill in your numbers, and a plain-English summary checks it back to you before you publish.
Inside the plugin, every recipe is grouped by what it does — with a search box. Type "free shipping", "BOGO", or "Black Friday" and it filters to the templates that match. Don't see your exact idea? Build your own starts you from a blank wizard.
Browse all 27 recipes →
Smart in-memory caching means discount rules evaluate in milliseconds. Your storefront stays fast, even on shared hosting.
Pick one. Fill in your numbers. Publish. That easy.
If you can describe it, you can build it with the wizard.
"Spend £5 more for free shipping." "Add 1 more for the bundle deal." Shopper-facing messages that shift cart value — updated live as the cart changes.
See how nudges work →
Automatic rules, coupon campaigns, and bulk codes. One admin.
See coupon campaigns →Two kinds of proof a zero-review plugin can honestly show — and a slot that fills in with real quotes as the Beta grows.
The real plugin in a private browser sandbox — build a discount, shop the store, watch it apply. The proof a demo video can’t give.
Live sandbox coming soon — see the real screen now →~25 rules · 10-item cart (~12ms on a large 50-item cart; cost grows with rules × cart size, it isn't flat). Read the full method →
Real beta-tester quotes land here as the Beta grows — and a live link to our wordpress.org reviews the day we list. No placeholder stars ship until they’re real.
That's the merchant tour — if you just want to run promotions, you're ready to join the Beta. The rest is for the people building and maintaining the store.
30+ named hooks and filters. 30+ REST API routes. A clean PSR-4 codebase with types and tests. Build agency-grade extensions the way you'd want to.
Rewrite display labels, register custom strategies, mutate evaluated discounts, customize nudge messages — without patching core.
Programmatically manage rules, preview carts, snapshot & restore, generate 10k bulk codes per request, and stream analytics as CSV.
Active discounts surface via WC Store API cart extensions — rule ID, label, type, minor-unit amount. Blocks & headless checkouts work out of the box.
shop_coupon post pollution; auto-applied rules use transient codes The minimums we support, the versions we test against, and exactly how each is verified — no hand-waving.
| Component | Minimum | Tested up to | How we verify |
|---|---|---|---|
| WordPress | 6.5 | 6.9 | Full-stack container matrix |
| WooCommerce | 8.3 | 10.7 | Full-stack container matrix |
| PHP | 7.4 | 8.3 | Unit suite + static analysis † |
| HPOS | Compatible | — | Integration suite, both storage modes |
| Cart & Checkout | Block + Classic | — | End-to-end suite, both surfaces |
† PHP 7.4 is the WooCommerce core minimum, and the engine is written to a strict 7.4 baseline — verified by the full unit test suite running on PHP 7.4 plus cross-version static analysis. One honest caveat: the exact PHP 7.4 × WooCommerce 8.3 pairing isn't exercised in a full-stack container, because no official WordPress image ships PHP 7.4 alongside WordPress 6.5+. Our lowest container-tested stack is WordPress 6.5 × WooCommerce 8.3 × PHP 8.1. If an environment falls below any minimum, the plugin shows a clear admin notice and stays inert rather than risking an error.
We're in Beta — drop your email and we'll send you the full plugin to install, free. No credit card, no sales call: you'll get the plugin and a quick start guide by email, plus the occasional product update — no spam, ever.
Read our privacy policy.