Coupons & Discounts

Drive sales and customer loyalty with flexible discount strategies.

Coupons Management Dashboard

🎟️ Discount Coupons Overview

The Coupons module allows you to create, track, and manage promotional offers. The dashboard provides a high-level view of your campaign performance:

Total Coupons
All created coupons (Active + Inactive). Example: 2
Active Coupons
Coupons currently redeemable by customers. Example: 2
Total Customers
Number of unique customers engaged. Example: 7

📋 Coupon Details

The main table lists all your discount codes with critical configuration details:

  • Code: The exact text customers enter at checkout (e.g., SUMMER50).
  • Discount: The value deducted, either as a percentage or fixed amount (e.g., 50% OFF).
  • Min Order: The minimum cart value required to unlock the discount (e.g., $150.00).
  • Valid Period: The date range during which the coupon works (e.g., 1/21/2026 - 2/4/2026).
  • Max Uses: The total number of times the coupon can be redeemed (e.g., 4).
  • Status: Indicates if the coupon is Active or expired.

Management Actions

Use the action buttons on the right side of each row to manage individual coupons:

Create New Coupon

Click the large purple button in the top-right to generate a new offer. You can set rules like expiration dates, usage limits, and specific discount types.

📤 Send / Notify

Click the Paper Plane icon to send this coupon code directly to customers via email or SMS.

✏️ Edit & Delete

Use the Pencil icon to modify an existing coupon (e.g., extend the valid date) or the Trash icon to verify and remove it permanently.

📝 Creating a New Coupon

Clicking + Create New Coupon opens a form where you can define the rules of your promotion. Fill in the fields as follows:

Create New Coupon Modal
  • Coupon Code & Name:
    • Code: The unique string customers will enter (e.g., "GET50"). Keep it short and memorable.
    • Name: An internal label to help you identify the campaign (e.g., "Summer Splash Sale").
  • Discount Details:
    • Type: Choose between Percentage (e.g., 10% off) or Flat Amount (e.g., $5 off).
    • Value: The numeric amount of the discount.
    • Min Bill Amount: The minimum subtotal required for the code to work.
  • Limits & Validity:
    • Valid From/To: Define the start and end dates for the promotion.
    • Max Total Uses: Total global redemptions allowed (0 = Unlimited).
    • Max Uses Per Customer: How many times a single customer can use this code.
  • Scope:
    • applicable Order Types: Select which service types are eligible (e.g., Dine In, Takeaway, Delivery).
    • Active Status: Check the box to make the coupon live immediately upon creation.

📤 Sharing Coupons with Customers

Clicking the Paper Plane Icon opens the email distribution tool. This allows you to directly engage your customer base with new offers:

Send Coupon Modal
  • Email Content:
    • Subject: Customize the email subject line to grab attention (e.g., "Special Offer: 50% OFF with Code SUMMER50").
    • Message Body: The system pre-fills a professional message with the code, discount value, and validity. You can edit this text to add a personal touch.
  • Recipient Selection:
    • Customer List: View a list of your registered customers, including their email, total orders, and total spent. This helps you target loyal customers.
    • Select All: Use the master checkbox to send the offer to your entire database at once.
    • Individual Selection: Manually check the boxes next to specific customers if you want to run a targeted campaign.
  • Send Action: Click the purple Send to [X] Customers button to blast the emails immediately.

✏️ Editing an Existing Coupon

Clicking the Pencil Icon allows you to modify the terms of an active or inactive coupon:

Edit Coupon Modal
  • Flexible Updates: You can change almost any field, including the Discount Value, Valid Dates, or Usage Limits. This is useful for extending a promotion or correcting a typo.
  • Pre-filled Data: The form loads with the current coupon details (e.g., Code: "SUMMER50", Discount: "50"), so you only need to edit what's necessary.
  • Status Control: Use the Active checkbox to instantly pause or reactivate a campaign without deleting it.
  • Save Changes: Click the purple Update button to apply your changes immediately. Existing unused coupons will now follow the new rules.

🗑️ Deleting a Coupon

When a campaign has ended or is no longer needed, you can remove it permanently by clicking the red Trash Icon. A safety confirmation will appear:

Delete Coupon Confirmation
  • Safety Check: The popup asks "Are you sure you want to delete coupon [Name]?" to prevent accidental clicks.
  • Irreversible Action: Deleting a coupon is permanent. Once removed, neither you nor your customers can access or redeem this code again.
  • Confirm or Cancel:
    • Click the red Delete button to proceed with removal.
    • Click Cancel if you've changed your mind or selected the wrong item.