๐Ÿ‘ท For agencies and freelance devs

The discount plugin
you can install for every client.

Build the discount from a labelled recipe in minutes, hand off an admin clean enough that the client runs it themselves, and stop fielding "how do I change the sale?" tickets. One plugin, every stack, every client.

Free on every client site during Beta โ€” install now, no email queue, no per-seat fee. Paid agency bands launch post-Beta (below).

A dino with a spanner โ€” Dino the Agency Mechanic
Where the value lands

Faster builds. Quieter inboxes.
Pay for scale, not capability.

27

Labelled recipes, less time per build

BOGO, tiered, mix & match, scheduled, role-based โ€” start from a named recipe and live-preview the cart before you publish. The common client ask is a few minutes, not a research session.

โ†“

Fewer "how do Iโ€ฆ" tickets

A clean admin with draft / publish and clear labels means the client changes their own sale without emailing you. Every ticket you don't field is margin you keep.

โˆž

Unlimited rules on every band

No feature is locked behind a higher tier. BOGO, role pricing, scheduling and nudges are in every plan. You pay for how many sites you run on โ€” never for which features you're allowed to use.

The whole pitch in one line: build it faster, hand it off cleaner, and scale across your whole client portfolio without a per-feature paywall. Our meter is the number of sites and active rules you run โ€” your clients' sales are never counted against you.

Why agencies pick Dino

The plugin your client
never has to know about.

โšก

No performance apologies

Adds ~2ms to cart evaluation on a typical store, and stays in the low double-digit milliseconds (around 12ms) even on big 50-item carts. Zero extra DB calls on product pages. ~3kb of front-end JS. Your client's PageSpeed score stays yours to be proud of.

๐Ÿ”ง

Both checkouts, no surprises

Works with Block checkout, Classic shortcode, and the Store API. Build on whatever stack the client is on โ€” or migrates to mid-project.

๐ŸŽ›๏ธ

Clean admin to hand off

27 recipe templates with clear labels. Draft / publish workflow. Live cart preview before going live. Your client can run it themselves โ€” less training per build, fewer support tickets back to you.

Hooks and REST when you need them

30+ named hooks & filters. 30+ admin REST routes. Store API extension for headless. HPOS-compatible, multisite-safe, i18n-ready. Clean PSR-4 with types and tests.

See the developer details โ†’
๐Ÿ“ˆ

Analytics clients want

Per-rule redemptions. Gross revenue. AOV. CSV export. All via REST, all per-site.

๐ŸŒ

Built for international client portfolios

Target discounts by country and zone (with an automatic "Rest of World" fallback) and run per-currency rules โ€” the same [ccy] label renders as "ยฃ10 Off" or "โ‚ฌ10 Off" at each shopper's checkout currency, no re-saving. One plugin that fits whatever market your client sells into.

The agency lens

Where the incumbent runs out of road.

The popular incumbent โ€” Flycart's Discount Rules for WooCommerce โ€” is strong on installs and reviews, but for an agency portfolio it has three structural gaps.

For an agency Flycart Dino Discounts
Multi-site reach Hard cap at 25 sites โ€” no tier above it 5- and 25-site self-serve bands, then unlimited via a negotiated OEM deal
White-label / resale Not offered A real, contracted top-tier offer โ€” rebrand + sublicence rights
Billing model Subscription-only, ~$295/yr at the 25-site capโ€  $149/yr (5 sites) ยท $299/yr (25 sites) โ€” unlimited rules on both
Client handoff No dedicated handoff tooling Labelled recipes, draft / publish, live preview โ€” the client runs it
Feature paywall Core strategies gated behind Pro add-ons Every feature in every tier โ€” you pay for scale, not capability

โ€  Competitor figure is indicative, as captured in our 2026 competitive audit; published prices and caps drift โ€” check the vendor's site for current terms.

What agencies typically ship

Weird client requests,
solved in an afternoon.

CUSTOM TARGETING

"VIP-only pricing for our top 100 customers"

One filter on dino_discounts_targeting_result, backed by your CRM lookup. Five lines of code.

CUSTOM STRATEGY

"Tiered pricing by warehouse"

Register a new strategy via dino_discounts_strategies. Your warehouse resolver, their admin UI.

HEADLESS CHECKOUT

"Surface discounts in Next.js cart"

Active rules land in the WC Store API under extensions.dino-discounts โ€” ready to render.

BULK CAMPAIGNS

"10,000 influencer codes for launch"

One REST call to POST /coupons. Download as CSV or ZIP.

Agency & OEM pricing

Self-serve bands, or a deal built for resellers.

Free on every client site during Beta. The bands below are what each tier becomes after launch โ€” indicative pricing, pending a final go-live sign-off. Every band runs unlimited active rules; you only pay for the number of sites.

Agency

Your own & client sites

$149 /yr
Up to 5 sites ยท unlimited rules
  • Every feature, no per-feature paywall
  • Priority support + onboarding
  • Per-site analytics, REST & hooks
Start free

Agency 25

Networks & agencies at scale

$299 /yr
Up to 25 sites ยท unlimited rules
  • Everything in Agency
  • Priority SLA + onboarding help
  • The self-serve ceiling Flycart caps at
Start free

OEM / White-label

> 25 sites, rebrand, or resale

Negotiated
Per-seat wholesale or rev-share
  • Unlimited sites, contract-bound
  • White-label: rebrand + sublicence rights
  • For reselling Dino as part of your own offer
Talk to us about OEM

Not sure which fits? See full pricing โ†’  ยท  Reselling or need white-label? Talk to us โ†’

Agency questions

The honest Q&A.

What does the agency licence cost?

+

During Beta it's free on every client site โ€” install now, no waitlist, no per-seat fee. After launch there are two self-serve bands with unlimited active rules โ€” $149/yr for 5 sites and $299/yr for 25 sites โ€” and a negotiated OEM deal beyond that. Prices are indicative pending the go-live sign-off.

Can we white-label it for clients?

+

Yes โ€” white-label is a real, contracted capability in the OEM tier, not a vague roadmap promise. It carries rebrand and sublicence rights so you can ship Dino as part of your own product. Because it removes our name and enables resale, it's a top-tier, terms-bound deal rather than a self-serve checkbox โ€” talk to us and we'll scope it. (During Beta we keep the plugin's name visible while we build awareness.)

We run more than 25 client sites โ€” what then?

+

The self-serve bands cap at 25 sites; beyond that it's a negotiated Agency/OEM deal โ€” per-seat wholesale or rev-share, contract-bound. That's the lane the incumbent doesn't have: their top tier simply stops at 25. Tell us your portfolio size and we'll quote it.

What do we get if we report a bug?

+

A direct line to our team. We'll credit you in the changelog if you want, and if you find something serious we'll get you early access to the next version before it ships. Bug fixes ship to every tier โ€” we never gate correctness behind a plan.

Can we extend it for a client?

+

Yes โ€” that's what the 30+ hooks, the REST API, and the Store API extension are for. Start from the developer docs, and if you're scoping something non-trivial, email us and we'll help you pick the right extension point.

Will it slow down our clients' shops?

+

No. On a typical store โ€” a couple of dozen active rules on a 10-item cart โ€” Dino Discounts adds about 2ms to cart evaluation, and even a large 50-item cart stays around 12ms (low double-digit milliseconds). Cost scales with cart size and how many rules you run, so very large rule-sets cost more (full methodology on the homepage). Results are memoised per cart fingerprint (cross-request transient cache), and the front-end footprint is around 3kb of JS. If you measure a regression, tell us.

Install it on your next client build

Free on every client site during Beta โ€” no waitlist, no per-seat fee. Build the discount from a recipe, hand off a clean admin, and see it work. Reselling or need white-label? That's the OEM conversation โ€” we'd love to have it.