Promotion freedom without losing control.
Give marketing and commerce teams the flexibility to build sophisticated campaigns, while a dedicated promotion engine handles qualification, interaction, calculation and results.
Promotion mechanics for real-world commerce
Basket and product discounts, delivery offers, bundles, BOGOF, multibuy, deal price, free gifts, points, vouchers and workflow triggers.
Target with context
Qualify offers using products, product attributes, basket attributes, coupons, campaigns, loyalty context, timebands and more.
Control interaction
Best Deal, conflict resolution and Always Apply rules help prevent accidental stacking while allowing deliberate combinations.
Return actionable results
Give channels applied promotions, discounts, points, generated products, vouchers and missed-promotion opportunities.
Test campaigns before customers do.
Build realistic baskets in the Portal, include unpublished promotions and see how new campaigns interact with existing offers before publishing them. Basket Builder tests are kept out of promotion and coupon usage statistics.
More than a discount calculator.
Best Deal
Find the best combination where offers overlap, using configurable rules to control how competing promotions are resolved.
Always Apply
Layer selected offers before or after Best Deal when a campaign needs intentional stacking.
Usage restrictions
Apply total, basket, customer and campaign restrictions and control coupon reuse.
Lifecycle & history
Publish, end, copy, analyse and review change history across promotion definitions.
Coupons & vouchers
Manage source codes and generated vouchers with validity status and usage controls.
Reporting data
Export promotion usage and transaction summaries or feed promotional data into existing BI processes.
Describe products and baskets in the language your business already uses.
Build promotions around ranges, brands and characteristics.
Products can carry extensible attributes supplied by your systems. Promotions can target those attributes rather than relying on a separate fixed product list for every ecommerce site, store or order entry channel.
Make every basket part of the decision.
Extensible basket attributes can represent channel, store, customer segment, order type and other implementation-specific context, giving one central promotion definition far more flexibility.
