1. Getting started

Q: How do I enable cart promotions for my organisation?

A: Cart promotions are not enabled by default. Raise a JIRA ticket to the Capillary Product Support team and include your organisation ID and the cluster your organisation is on (IN, SG, or EU). Once enabled, you can access cart promotions from Engage+ under the Promotions tab.

Q: What is the maximum number of active cart promotions an organisation can have?

A: The default limit is 250 active cart promotions at a time across all types. If you need more, contact the Capillary Product Support team to request an increase.


2. Promotion types

Q: What is the difference between a POS promotion and a Loyalty cart promotion?

A:

POS promotionLoyalty cart promotion
Who it applies toAll customers at checkout, including non-loyalty customersLoyalty members only
How it is issuedAvailable automatically — no issuance neededAutomatically available to eligible loyalty members
Example50% off during Black Friday at selected stores20% off on carts above $100 for all loyalty members

Q: When should I use a Loyalty earning promotion versus a Loyalty promotion?

A:

  • Use a Loyalty earning promotion when you want the customer to first complete an activity (for example, make 3 purchases) to unlock a promotion, which they then redeem on a future transaction. The promotion isn't available to the customer until the system confirms the earning event.
  • Use a Loyalty promotion when you want to make a promotion available to eligible loyalty members without requiring them to complete any activity first. Eligible customers receive the benefit automatically when their cart meets the conditions.

Q: What is a Rewards promotion and how is it different from a Loyalty promotion?

A: A Rewards promotion is offered through the Rewards Catalog. Customers spend loyalty points to claim the reward, which then applies as a cart discount at checkout. Because the customer actively spends points to claim it, the promotion only becomes available after the system confirms the redemption. A Loyalty promotion is made available directly to eligible loyalty members without requiring them to spend points — they receive it automatically based on their profile or tier.

Q: Can I apply a cart promotion to non-loyalty (guest) customers?

A: Yes, with POS promotion and Code linked promotion. These apply regardless of loyalty membership status. Loyalty promotion, Loyalty earning promotion, and Rewards promotion require the customer to be a registered loyalty member, as the system needs to verify membership, tier, or earning history to determine eligibility.


3. Configuration and rules

Q: Can I create a promotion that applies to specific products and also requires a minimum cart total?

A: Conditions cannot be stacked with Cart amount — it functions as a standalone condition only. To combine product-level rules or tie a product condition to a payment method, use + Add condition with Sum of item amount for selected product, Sum of item quantity for selected product, or Payment mode as your starting condition. For example: Sum of item quantity (Shirts) ≥ 2 AND Payment mode IS Visa.

For more information, refer to Core Concepts.

Q: What condition types are available for cart promotions?

A:

Condition typeWhat it checksSupports AND logic (+ Add condition)
Cart amountTotal gross value of the cartNo — standalone only
Count of items in the cartTotal number of items (SKUs) in the cartNo — standalone only
Sum of item amount for selected productTotal price of specific productsYes
Sum of item quantity for selected productTotal quantity of specific productsYes
Payment modeThe payment method used at checkoutYes
Gift voucherWhether a specific gift voucher is appliedNo — standalone only

Q: What benefit types can I configure?

A:

Benefit typeWhat it does
Fixed amountDeducts a fixed currency value from the cart or product price
Percentage basedDeducts a percentage of the cart total or product price
Free productAdds a specific SKU to the cart at no cost
Fixed target amountSets a bundle of items to a fixed price regardless of their individual original prices
Apply benefit on each unitRepeats the benefit for every qualifying group of items or every qualifying spend threshold
Payment mode benefitApplies a discount based on the payment method used at checkout

Q: Can I restrict a cart promotion to specific stores or time windows?

A: Yes. Under Define scope and restrictions in the promotion creation flow, you can limit the promotion to specific store entities (Concept, Store, or Zone) and to specific days of the week, dates of the month, or time windows.

For more information, refer to Creating a Cart Promotion.

Q: What does the customer activation required toggle do?

A: When enabled, the promotion is issued to the customer in a deactivated state. The customer must manually activate it via the app or website before it can apply at checkout. This is supported for Loyalty Cart, Loyalty Earning, and Reward promotion types.


4. Limits and controls

Q: Can I limit how many times a single customer can use a promotion?

A: Yes. Under Customer limits, you can set the maximum number of times a customer can use the promotion, with an optional reset period (Days or Weeks), and a maximum total discount value per customer.

For more information, refer to Core Concepts.

Q: Can I set a global cap on total redemptions for a promotion?

A: Yes. Under Promotion limits, set the Total redemptions allowed field. Once this cap is reached, the promotion stops applying for all customers, even if individual customer limits have not been reached.

Q: Can I update limits after the promotion goes live?

A: No. Redemption restrictions — cart limits, customer limits, and promotion limits — cannot be updated once the promotion is live. Plan your limits carefully before activating the promotion. If limits need to change, you must disable the current promotion and create a new one.

Q: What are the available reset period cycle types and how do they differ?

A: The reset period controls when a customer's individual usage counter resets. There are five cycle types:

Cycle typeHow it worksExample
every X daysThe counter resets every X days. Set a reference date when configuring the promotion — all cycles count forward from that date.Reset every 7 days from January 1 — resets on January 8, January 15, and so on.
every weekThe counter resets at the start of a configurable weekday. Enter the number of weeks in the interval and select the weekday that begins each cycle — for example, Monday for a Mon–Sun week, or Sunday for a Sun–Sat week.Set to 1 week starting Monday — a customer who uses the promotion on Wednesday gets a fresh counter the following Monday.
every calendar monthThe counter resets on the first day of each calendar month. No additional configuration is needed.Usage in January does not carry over to February.
for last X daysA rolling window — the system counts only redemptions in the last X days at any given moment. No calendar boundary.With a limit of 2 uses per 30 days: a use on January 5 clears from the count on February 4.
for last X weeksA rolling window — the system counts only redemptions in the last X weeks. The week boundary is fixed as Sunday to Saturday and is not configurable.With a limit of 1 use per 2 weeks: a use on Monday clears from the count 14 days later.

every X days, every week, and every calendar month are fixed-window cycles — the counter resets on a set schedule. for last X days and for last X weeks are rolling-window cycles — the window moves continuously relative to each redemption. You cannot combine fixed-window and rolling-window cycles in the same promotion.


5. Fraud prevention

Q: What is cart locking and do I need to enable it?

A: Cart locking temporarily reserves a promotion when it is applied to a cart, preventing it from being applied to another cart for the same customer before the first transaction completes. This prevents a loophole where the same promotion could be redeemed multiple times before the system registers the first redemption.

Cart locking is automatically enabled. You do not need to turn it on manually.

For more information, refer to Preventing Fraudulent Redemptions.

Q: A customer's cart is locked and they cannot use their promotion. How do I release it?

A: A locked cart can be released in two ways:

  • Manually: From the evaluation log in Engage+, find the cart by its cart identifier and select Release cart.
  • Automatically: The lock releases after 24 hours if no transaction confirmation is received.