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.
- Go to settings

- Select Cart promotion
Item | Description |
---|---|
Lineitem then cart | Promotions are applied to individual items first. After that, cart-level promotions are applied on the new subtotal. |
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. |
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. |
Multiple promotion for cart level | More than one promotion can be applied to the whole cart. Useful for combining various cart-level offers. |
Maximum number of promotion at cart level | There 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 on | Gross : 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 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 |

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:
Promotion | This indicates the promotion is active or enabled. |
Segmented promotion | Promotions targeting specific customer segments. |
Reward | Promotions that offer a benefit or bonus (e.g., buy one get one, cashback). |
Code linked | Promotions that are only activated by entering a specific promo code. |
Earliest expiry | Preference will be given to the promotion that expires first. |
Maximum discount | The 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:
Option | Description |
---|---|
UP | Always rounds the value up, away from zero. |
DOWN | Always rounds the value down, toward zero. |
CEILING | Rounds up toward positive infinity. |
FLOOR | Rounds down toward negative infinity. |
HALF UP | Rounds to nearest value; if exactly halfway, rounds up. |
HALF DOWN | Rounds to nearest value; if exactly halfway, rounds down. |
HALF EVEN | Rounds 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
Updated 1 day ago