Promotions Engine

One of the most powerful promotions engines in commerce.

A real rules engine, not a coupon codes table. Compose any promotion you can imagine from composable conditions and actions — with stacking policies, caps, priorities, and per-channel rules baked in.

8 Action Types

Percentage off, fixed amount, fixed per line, volume-tiered percentage, bundle discount, free gift, buy-X-get-Y (BOGO and beyond), free shipping. Each action is composable with the others.

25+ Condition Types

Cart min/max totals, item count thresholds, customer groups, categories, collections, brands, traits, first-order, channel, account, location, country, role, day-of-week, time-of-day, seasonal windows, blackout dates.

Stacking & Priority

Stackable, exclusive, or coupon-only stacking. Mutually-exclusive rule lists. Max simultaneous in cart. Priority ordering. Auto-apply vs. coupon-code entry. The engine picks the best combo for the buyer every time.

Usage Limits & Caps

Total redemption limit. Per-customer limit. Single-use codes. Daily caps. Max discount amount per rule. Once-per-order enforcement. Email whitelists. Staff-only and role-visible rules for sales reps.

Sub-millisecond Evaluation

Pre-built CartIndex in a single O(n) pass, then O(1) condition checks. Thousands of active rules evaluated per cart update without breaking a sweat.

Per-Channel, Per-Tier

Run retail coupons on the B2C channel, volume-tiered wholesale rebates on the B2B channel — from the same rule engine. Conditions route naturally by channel, account, or customer group.

Analytics · cross-rule

Every rule, measured. Every redemption, attributed.

Active promotions, total uses, dispensed spend, redemption rate, and attributed revenue — rolled up across every rule, filterable by channel and date range.

Promotion analytics overview

Analytics · per rule

Drill into any rule. Down to the redemption.

Daily redemptions, top days by dispensed value, unique customers, average discount, an immutable audit log, and a per-order redemption feed — every rule gets the full picture.

Per-rule promotion analytics

Composition

25+ conditions. 8 actions. Compose anything.

Cart, product, variant, collection, brand, trait, customer group, account, channel, date window, shipping, country — combine on the left. Percentage, fixed, per-line, BOGO, volume-tiered, bundle, free shipping, free gift — choose on the right.

Add condition picker

Conditions — 25+ types

Cart, product, customer, channel, date, shipping — all mix & match.

Add action picker

Actions — 8 types

Percentage, fixed, per-line, BOGO, volume-tiered, bundle, free shipping, free gift.