The right discount to the right shopper

Target by customer group, cart total, category or channel. Control exactly how discounts apply. Ship a campaign in an afternoon.

Contact us
Trusted by global enterprises

Launch and manage promotions at the speed of merchandising

Campaigns move at market speed, but promotions often move at the speed of your development team. Let merchandisers create, target and launch campaigns themselves without waiting on developers or deployment cycles.

Included in B2C Commerce, B2B Commerce and B2X Commerce products.

Precise targeting, set by merchandisers 

A predicate language can be targeted by customer group, cart total, line item custom fields, category, channel or store, evaluated live on every cart update. Gold-tier customers with a cart over $150 is a rule a business user creates using our UI, instead of filing yet another ticket for the IT team.

Margin protected by the platform 

Multiple discounts can apply to a single cart, each with a sort order and a stacking mode. A 30% storewide sale can be configured not to combine with a loyalty code, but only after manually testing every possible promotion combination.

No accidental over-discounting

When multiple discounts can apply to a single line item, the platform determines the outcome based on the rules merchandisers have set.

Target, stack, generate, control

01

Targeting: Segments as specific as the campaign needs them

Cart discounts and product discounts run on a predicate language covering customer group, cart total, line item custom fields, category, channel and store. Each is evaluated live as the cart changes, with no engineering involvement or deployment. 

Stacking control and sort order 

Discount interaction becomes a setting, not a risk. Each cart discount has a sort order and a stacking mode that either stops or continues evaluation, so combinations that would erode margin are blocked by the platform rather than caught in review.

Discount resolution

When several discounts apply to a single line item, the platform consistently and predictably determines the outcome, so the cart total is never a surprise to the buyer or finance.

Bulk single-use code generation

Affiliate and influencer programs launch without a build. Unique single-use discount codes are generated in bulk through the discount code generator, replacing a custom code-generation service.

B2B discount layering

Discounts work on top of negotiated terms. Account and company-specific codes, customer-group pricing, quantity-tier cart discounts and discount groups all layer over quoted and negotiated prices.

Promotions Agent

From brief to live campaign in an afternoon

Campaign setup stops being the bottleneck between a marketing decision and revenue. A merchandiser describes the promotion in plain language or uploads the brief as a PDF, and the Promotions Agent produces draft cart discounts, product discounts, codes and predicates in the Merchant Center for review and approval. The work that used to mean translating a brief into predicate syntax becomes a review step.

WHY COMMERCETOOLS 

Enterprises taking promotions to the next level

Explore more commerce capabilities

Pricing

Every market’s price, selected automatically.

Explore

Cart & Order Management

Capture the sale, however complex the cart.

Explore

Product Catalog

Model any product, for any channel or market.

Explore

Frequently asked questions

Is this a campaign management or loyalty platform?

No. This module has no campaign calendar, loyalty points engine or journey builder. Our promotions engine creates and applies discounts, working alongside the marketing platform that owns campaign orchestration.

Does it set prices?

No. Pricing sets the base price. Promotions change what is charged on top of it.

Do merchandisers need engineering support?

No. Promotions are created, targeted and retired directly in the commercetools’ business user tooling, the Merchant Center.

When should we use tiered pricing instead of a quantity-tier discount?

Tiered pricing is a different base price per quantity band, set on the price itself. A quantity-tier cart discount is a rule applied on top of whatever price is already there. If the volume rate is a contractual price, use tiered pricing. If it’s a time-bound offer, use the discount.

What does the Promotions Agent actually do?

When a merchandiser describes the promotion in plain language, the agent produces draft discounts, codes and predicates for review and approval.

Have questions?

Talk to our team about your commerce requirements.

Contact us
Get in touch

The Digital Commerce AI Company

Join 500+ enterprises already running on commercetools.