Nqaty Loyalty Program
Configure cashback rewards for customers on every successful paid order.
Enable Loyalty Program
When disabled, no cashback will be awarded on new orders.
Percentage of order subtotal (ex-VAT) awarded as cashback. e.g., 1 = 1%
Orders with a subtotal (ex-VAT) below this value will not earn cashback. Set to 0 for no minimum.
Cap the maximum cashback earned per single order. Set a very high number for no cap.
Preview: A SAR 200 order earns SAR 2.00 cashback
Formula: 200 × (1% / 100) = 2.00 (no cap)
Allow wallet on Pickup orders
When disabled, customers on Pickup plans cannot redeem wallet balance.
Customer must have at least this balance before they can use the wallet. 0 = no minimum.
Customer can use up to this % of the order subtotal. e.g., 30 = up to 30%.
Maximum SAR redeemable per order regardless of balance or %. Leave blank for no hard cap.
Trigger Points:
- Custom & Ready Plans: Cashback is auto-granted inside
HandlePaymobCallbackafter Paymob confirms payment. - Pickup Plans: Use the "Grant Loyalty" button on the AdminSubscriptions page after confirming payment manually.
- Eligible Base:
Subscription.subtotal_ex_vat - Idempotent: Only one cashback transaction per subscription, ever.
Last updated by: mumar@sis.net.sa
