Promotions
Discount codes that fit how you actually run promotions.
Flat-amount welcome codes, percentage flash sales, free-shipping campaigns, buy-X-get-Y deals — set the rules once and the storefront enforces them at checkout. Each code comes with its own share link and QR code so customers can apply it without typing anything.
What it does
Pick one of four types — fixed amount, percentage, free shipping, or buy-X-get-Y — and set the rules: validity dates, hours, days of the week, minimum order, max discount cap, total usage limit, per-customer limit, scope (whole cart, specific items, or specific categories). Customers redeem the code at checkout, and the storefront enforces every rule automatically.
Who it's for
A florist running a Mother's Day promo. A clinic giving 10% off first-time bookings. A retail shop running an 11.11 sale. A restaurant pushing weekday lunch sets. Coupons work the same way for any business that takes orders — including showcase merchants who want to drive enquiries with a "mention this code for 5%" offer.
How it works
- Create the coupon — type, value, validity dates, optional time-of-day or day-of-week window, minimum order, scope, and any per-customer or first-order-only restrictions.
- Open the share modal. WhatsMenu generates a QR code and an auto-apply link (?coupon=CODE) you can paste into WhatsApp, email, an Instagram bio, or print on a flyer, receipt, or table tent.
- Customers redeem one of three ways — type the code at checkout, click your share link (the code pre-fills automatically and stays armed for two hours), or pick from the Available Coupons panel if you turned Selectable on. You can also flag a coupon as Auto-apply so it lands without the customer doing anything.
When to use it
Use coupons whenever you want a measurable promotion: a one-day campaign, a "first order" lever, a winback for inactive customers, or a partner-specific code so you can track where the order came from. If you just want a permanent price drop, edit the product price instead.
Frequently asked questions
Can a coupon apply only to certain products?
Yes. Each coupon scopes to the whole cart, specific items, or specific categories. Free-shipping coupons waive the delivery fee instead; buy-X-get-Y coupons use scope to define the trigger items.
Can I limit how many times a code is used?
Yes — set a global redemption cap, a per-customer cap, or both. You can also restrict a coupon to first-time customers only. Per-customer and first-order rules require the customer to sign in; guests get a clear "Please sign in to use this coupon" message.
Do coupons work with WhatsApp orders?
Yes. Anything ordered through your storefront — direct browser visit, dine-in QR code, or a share-cart sent over WhatsApp — passes through the same checkout, and the same coupon rules apply. Share links carry the code through with no typing.
Can I run multiple coupons at once?
Yes. You can have several active coupons simultaneously. Each order applies one coupon — if multiple auto-apply coupons qualify, the storefront picks the best discount for the customer; otherwise the customer types a code or picks one from the Available Coupons panel. Useful for running a "first-time buyer" code alongside a "weekend sale" code without overlap.
Will I see how many times each code was used?
Yes — the Coupons list shows redemption count per coupon, plus the per-customer cap if set, with filters for Active, Expired, and Used. Export the filtered list as CSV for offline reporting on your campaign catalogue.
Related features
Bundles
Pick any 3 mains for $25. A bridal kit at a flat price. A phone-and-accessories combo. Bundles is a cart rule...
Learn more →Loyalty Points
Customers earn points on every order, then redeem them for rewards from a catalog you control — each redemptio...
Learn more →Pop-ups & Banners
A "Pick a delivery date" pop-up before browsing. A "Closed for Hari Raya" top-bar with a countdown. An age ver...
Learn more →Your storefront, live today.
Publish your first catalog in under an hour. Upgrade features as you grow — no migration, no rebuild.
Create your storefront