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
  1. Select Cart promotion

ItemDescription
Lineitem then cartPromotions are applied to individual items first.
After that, cart-level promotions are applied on the new subtotal.
Cart or lineitem with cart firstCart-level promotions are applied first.
Promotions on individual items are only applied if no cart-level promotions are present.
Multiple promotion for single lineitemOnly 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.
Multiple promotion for cart levelMore than one promotion can be applied to the whole cart.
Useful for combining various cart-level offers.
Maximum number of promotion at cart levelThere is no restriction on how many promotions can apply to the cart.
If you want to set a limit, you can choose the text box and enter a specific number.
Calculate percentage discount onGross : Discounts are calculated based on the total amount before tax and any additional charges.
Net: Discounts would be calculated on the final amount after tax and charges
Promotion ranking orderThis 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

Enhancement on ranking order - This notification informs you of a recent update: Segmented promotions have now been categorized 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