Explore QixolPromo free for 30 days. Start an evaluation
For developers & architects

Keep promotion logic out of your applications.

Integrate a dedicated promotions engine through documented REST APIs. Your channel sends basket context; QixolPromo returns the promotion decisions and detail your application needs.

Simple integration boundary

Commerce applications sell. QixolPromo decides promotions.

Avoid duplicating complex discount logic across ecommerce, POS, ERP and mobile applications. Use product and basket attributes to pass channel context, and automate relevant product and configuration updates through the available APIs rather than manually re-keying information.

YOUR APPLICATIONSend basket contextProducts · quantities · coupons · attributes
→
QixolPromoEvaluate · qualify · optimise · apply
→
ACTIONABLE RESULTUse the promotion decisionDiscounts · applied promotions · missed opportunities · vouchers
Phased integration

Introduce a new promotions engine one channel at a time.

Your existing applications determine when to route each channel to QixolPromo. Channel-specific promotion configuration and regular API-driven data updates support a controlled transition while other channels continue using existing systems.

REST + JSON/XML

Documented service methods and schemas for basket evaluation, imports, exports and configuration scenarios.

Real-time decisions. Efficient data synchronisation.

Validate baskets in the selling journey while synchronising relevant products, attributes and configuration as needed.

Confirm only when it counts

Evaluate baskets before payment, then confirm completed transactions so voucher usage and promotion statistics reflect real purchases.

Prototype against a real evaluation environment.

A 30-day evaluation account includes sample data and API prototyping capability.

Start evaluation