Cart Promotion Settings

In this section, you can set up how cart promotions are applied, define discount calculation rules, and set promotion ranking order. You can also add extra information to promotions by creating Custom Fields.

  1. Go to settings

     50%

    1. Select Cart promotion

Item

Description

Example

Lineitem then cart

Promotions are applied to individual items first. After that, cart-level promotions are applied on the new subtotal.

Cart contains shoes ($100) and towels ($20). With "Line-item with cart" evaluation, promotions apply in order: (1) 10% off shoes = $90, (2) Buy 1 towel get 1 free = $10, creating a new subtotal of $100. Then (3) 10% off cart for purchases above $99 applies to this $100 subtotal, demonstrating how cart-level promotions calculate on the reduced amount after line-item promotions are processed first.

Cart or lineitem with cart first

Cart-level promotions are applied first. Promotions on individual items are only applied if no cart-level promotions are present.

Cart promotions apply first; if unavailable, then line-item promotions apply. Using the previous example (shoes $100, towels $20, total $120), only the cart promotion (#3: 10% off purchases above $99) would apply to the $120 total, resulting in $108 final amount. Line-item promotions (#1 and #2) are skipped since a cart promotion was available.

Multiple promotion for single lineitem

Only one promotion can be applied to each quantity of a product. If enabled, different promotions could apply to different quantities of the same product, based on a ranking system.

Cart contains 2 cokes, 3 biscuits, and 1 chai. With multiple promotions enabled for single line items, both coke promotions can apply simultaneously: "$10 off on one coke" affects the first coke while "10% off on coke" applies to the remaining coke quantity, allowing different promotions to target different quantities of the same product.

Multiple promotion for cart level

More than one promotion can be applied to the whole cart. Useful for combining various cart-level offers.

Cart total is $150. With multiple cart-level promotions enabled, you can combine: "Free shipping on orders over $100" + "5% off entire cart" + "$10 off orders above $120". All three cart-level promotions apply simultaneously, resulting in free shipping, 5% discount on the $150 total, and an additional $10 reduction, maximizing customer savings through stacked cart offers.

  • Calculate percentage discount on

Gross: Discounts are calculated based on the total amount before tax and any additional charges.
Note: Discounts would be calculated on the final amount after tax and charges.

  • Promotion ranking order

This section defines the order in which promotions are applied when multiple are valid. Promotions are prioritized and applied accordingly to ensure the correct one is used first.

Promotion ranking order

When multiple promotions are applicable for cart items (cart or catalog discount), you can define the ranking of promotions before applying them. Segmented promotions are categorised into three base types during creation:

  • Loyalty promotion
  • POS (Point of Sale) promotion
  • Loyalty earning promotion

You can click Update to modify or adjust how promotions are grouped or prioritized based on this change.
It is a permanent change.

Promotion Types in Ranking Order: Each box represents a type of promotion, which can be reordered (drag and drop) to set their priority:

PromotionThis indicates the promotion is active or enabled.
Segmented promotionPromotions targeting specific customer segments.
RewardPromotions that offer a benefit or bonus (e.g., buy one get one, cashback).
Code linkedPromotions that are only activated by entering a specific promo code.
Earliest expiryPreference will be given to the promotion that expires first.
Maximum discountThe system will choose the promotion that provides the highest discount amount

Under Discount rounding logic : This section controls how the system handles rounding when calculating discounts.

Select the Rounding type. Refer to the table below:

OptionDescription
UPAlways rounds the value up, away from zero.
DOWNAlways rounds the value down, toward zero.
CEILINGRounds up toward positive infinity.
FLOORRounds down toward negative infinity.
HALF UPRounds to nearest value; if exactly halfway, rounds up.
HALF DOWNRounds to nearest value; if exactly halfway, rounds down.
HALF EVENRounds to nearest value; if exactly halfway, rounds to the nearest even number

Select Decimal precision : This setting determines how many decimal places are kept in the discount amount

In Custom fields are used to add metadata fields for your promotion by clicking on create new field

Custom field option will now start showing in additional information

Click on "save" and get confirmation