Lunch In A Box

Nqaty Loyalty Program

Configure cashback rewards for customers on every successful paid order.

Active

Enable Loyalty Program

When disabled, no cashback will be awarded on new orders.

Earning Rules

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.

SAR

Cap the maximum cashback earned per single order. Set a very high number for no cap.

SAR

Preview: A SAR 200 order earns SAR 2.00 cashback

Formula: 200 × (1% / 100) = 2.00 (no cap)

Redemption Rules

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.

SAR

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.

SAR

Trigger Points:

  • Custom & Ready Plans: Cashback is auto-granted inside HandlePaymobCallback after 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