Coupons & Discount Codes

Official guide · English · Version 9c253d0cf11816df

Coupons allow you to create discount codes that customers can apply at checkout. You can configure percentage or fixed-amount discounts, set usage limits, schedule active periods, and restrict coupons to specific products.

Accessing Coupons

Navigate to Dashboard > Coupons from the sidebar. You will see the coupons management page with an overview of your discount codes.

Dashboard Overview

At the top of the page, four statistics cards give you a quick summary:

Metric Description
Total Coupons The total number of coupon codes you have created
Active Coupons Coupons currently within their valid date range and enabled
Total Redemptions The cumulative number of times all coupons have been used
Expired Coupons whose expiry date has passed

Searching and Filtering

Use the filter bar to find specific coupons:

  • Search -- Type a coupon code or description to search across your coupons.
  • Status Filter -- Filter by All, Active, or Inactive to narrow results.

Results are paginated with 10 coupons per page.

Creating a Coupon

  1. Click the Create Coupon button in the top-right corner.
  2. A dialog will open with the following fields:

Required Fields

Field Description
Code The coupon code customers will enter. Automatically converted to uppercase. Must be unique.
Discount Type Choose between Percentage (e.g., 20% off) or Fixed Amount (e.g., $15 off).
Discount Value The numeric value of the discount. For percentage, enter a whole number (e.g., 20 for 20%). For fixed amount, enter the currency value.
Start Date The date and time when the coupon becomes active.
Expiry Date The date and time when the coupon expires.

Optional Fields

Field Description
Description An internal note describing the coupon's purpose.
Minimum Order The minimum cart total required for the coupon to be valid.
Maximum Discount Only available for percentage discounts. Caps the discount amount (e.g., 20% off but max $50 discount).
Max Uses The total number of times this coupon can be redeemed across all customers. Leave empty for unlimited uses.
Max Uses Per Customer The maximum number of times a single customer can use this coupon. Defaults to 1.
Active Toggle to enable or disable the coupon.

Info: Click the Auto Generate button next to the code field to automatically create a random 8-character alphanumeric code.

Application Scope

You can choose which products the coupon applies to:

  • All Products -- The coupon is valid for any product in the cart.
  • Specific Products -- The coupon only applies to selected products. When this option is chosen:
    • Use the product search field to find products.
    • Check the boxes next to the products you want the coupon to apply to.
    • Selected products appear as badges below the list.
    • Optionally set a Minimum Quantity -- the minimum number of qualifying products that must be in the cart.
  1. Click Create Coupon (or Save Changes if editing) to save.

Editing a Coupon

  1. Find the coupon in the table.
  2. Click the Edit (pencil icon) button in the Actions column.
  3. The dialog opens pre-filled with the coupon's current settings.
  4. Modify the desired fields and click Save Changes.

Deleting a Coupon

  1. Find the coupon in the table.
  2. Click the Delete (trash icon) button in the Actions column.
  3. A confirmation prompt will appear. Confirm to permanently delete the coupon.

Warning: Deleting a coupon is permanent and cannot be undone. If a coupon has already been used by customers, consider deactivating it instead by toggling the Active switch off.

Coupon Statuses

Each coupon displays a status badge based on its current state:

Status Description
Active The coupon is enabled and currently within its valid date range.
Inactive The coupon has been manually disabled via the Active toggle.
Scheduled The coupon is enabled but its start date is in the future.
Expired The coupon's expiry date has passed.

Table Columns

The coupon table displays:

Column Description
Code The coupon code (shown in monospace, uppercase). The description appears below if set.
Type Whether the coupon is a percentage or fixed-amount discount.
Discount The discount value (e.g., "20%" or "$15.00").
Min. Order The minimum order amount required, or "-" if not set.
Uses / Max The number of times the coupon has been used versus its maximum uses. Shows an infinity symbol if unlimited.
Valid Period The start and expiry dates of the coupon.
Status The current status badge.
Actions Edit and delete buttons.

Best Practices

  • Set clear expiry dates to create urgency for customers.
  • Use maximum discount caps with percentage coupons to protect margins on high-value orders.
  • Limit per-customer usage to prevent abuse.
  • Test coupon codes by placing a test order before promoting them.
  • Use descriptive codes (e.g., SUMMER25, WELCOME10) that are easy for customers to remember.