Coupon & Discount Codes

Overview

Create promotional coupon codes that customers can redeem at checkout — percentage off, fixed amount off, or buy-X-get-Y. Track redemption counts and expiry automatically.

Step-by-Step Guide

1

Open Coupons

Sidebar → Settings → Coupons (or in Sales → Promotions depending on your plan).

2

Create New Coupon

Click New Coupon. Enter the code customers will type (e.g. RAMADAN10) — case-insensitive matching.

3

Set Discount Type

Choose Percentage (e.g. 10% off), Fixed Amount (e.g. TZS 5,000 off), or BOGO (buy-one-get-one).

4

Limits & Expiry

Optional: max redemptions total, max per customer, minimum order value, start/end date. Leave blank for unlimited.

5

Save & Share

Save. The coupon is immediately active within its date window. Share the code on WhatsApp, Instagram, or print on receipts.

6

Redeem at Checkout

At POS or checkout, the cashier types or pastes the code in the Coupon field. Discount applies if valid; an error explains why if not.

Tips & Best Practices

Tip: If a coupon was applied to a sale and the sale gets refunded, ninoPOS automatically rolls back the redemption count so the coupon can be re-used.
Tip: Use short, memorable codes (RAMADAN10, NEW20) — long random codes lose typing-error tolerance.
Tip: Audit the Coupon Usage tab to see who used what and how much revenue each code drove.
Note: A coupon with no expiry date will be redeemable forever. Set an end date even on "evergreen" promos so you can revisit pricing.

Was this article helpful?

Your feedback helps us improve ninoPOS documentation.