Skip to content

Coupons

Purpose

Create and manage discount coupons and promotional codes for your store. Define discount percentages, expiry dates, usage limits, and product/category restrictions.

Accessing Coupons

Navigate to: Marketing & Content > Coupons from the sidebar

List View

Coupons List

The list displays all coupons with their discount amounts, expiry status, and usage information.

Table Columns

Name

  • Format: Text (up to 50 characters)
  • Purpose: Coupon display name for internal reference

Code

  • Format: Text (up to 25 characters, copyable)
  • Purpose: Promotional code customers enter at checkout (unique)

Discount

  • Format: Percentage (numeric with % suffix)
  • Purpose: Discount percentage applied to order subtotal

Delivery Discount

  • Format: Percentage (numeric with % suffix)
  • Purpose: Discount percentage applied to delivery fees

Expiry Date

  • Format: Date/timestamp (color-coded: red if expired, green if active)
  • Purpose: When this coupon expires and becomes unavailable

Status

  • Format: Icon badge (checkmark = enabled, X = disabled, color-coded)
  • Purpose: Whether this coupon is currently available for use

Usage Limit

  • Format: Number
  • Purpose: Maximum number of times this coupon can be used

Products Count

  • Format: Badge (info color)
  • Purpose: Number of products this coupon applies to (if restricted)

Categories Count

  • Format: Badge (warning color)
  • Purpose: Number of categories this coupon applies to (if restricted)

Row Actions

  • Edit: Modify coupon settings
  • Delete: Remove coupon (use bulk actions)

Bulk Actions

  • Delete: Remove multiple coupons
  • Export: Export coupon data to Excel/CSV

Creating a Coupon

Create Coupon

Click "New Coupon" to create a new promotional code.

Form Sections

Basic Information Tab

Name Required
  • Type: Text input (max 50 characters)
  • Purpose: Internal coupon identifier
  • Examples: "Summer Sale 2025", "VIP Member Discount", "Holiday Special"
Code Required
  • Type: Text input (max 25 characters, unique)
  • Purpose: Promotional code customers enter at checkout
  • Examples: "SUMMER25", "VIP10OFF", "HOLIDAY2025"
  • Format: Usually uppercase letters and numbers
Discount Optional
  • Type: Number input (percentage)
  • Purpose: Discount percentage on order subtotal
  • Suffix: %
  • Examples: 10, 25, 50
Delivery Discount Optional
  • Type: Number input (percentage)
  • Purpose: Separate discount on delivery/shipping fees
  • Suffix: %
  • Examples: 5, 15, 100 (free shipping)
Expiry Date Optional
  • Type: Date/time picker
  • Purpose: When coupon becomes unavailable
  • Color Coding: Red for expired, green for active
  • Note: Leave blank for no expiry
Usage Limit Optional
  • Type: Number input (minimum 1)
  • Purpose: Total times this coupon can be redeemed
  • Examples: 100, 500, 1000
  • Note: Leave blank for unlimited uses
Disabled Optional
  • Type: Toggle switch (On/Off)
  • Purpose: Temporarily disable coupon without deleting
  • When On: Coupon cannot be used (hidden from customers)
  • When Off: Coupon is available

Scope & Restrictions Tab

Minimum Order Amount Optional
  • Type: Number input (currency)
  • Purpose: Customer must reach this order total to use coupon
  • Examples: 50, 100, 500
Maximum Discount Amount Optional
  • Type: Number input (currency)
  • Purpose: Maximum discount amount regardless of order size
  • Examples: 100, 500 (cap discount even for large orders)

Managing Coupon Products

Click the Coupon Items tab in the edit form to restrict coupon to specific products:

  • Attach Products: Add products this coupon applies to
  • Product Preview: Name, category, price, and status shown
  • Detach: Remove product from coupon scope
  • Note: Leave empty to apply coupon to all products

Managing Coupon Categories

Click the Coupon Categories tab in the edit form to restrict coupon to specific product categories:

  • Attach Categories: Add categories this coupon applies to
  • Category Preview: Name, parent category, image, and status shown
  • Detach: Remove category from coupon scope
  • Note: Leave empty to apply coupon to all categories

Create Actions

  • Create: Save and return to list
  • Create & Create Another: Save and open blank form for next entry
  • Cancel: Discard changes

Editing a Coupon

Click the Edit icon to modify coupon settings: - Discount amounts - Expiry date and usage limit - Enabled/disabled status - Product and category restrictions


Coupon Filters

Use filters to find specific coupons:

  • Status Filter: Show only enabled or disabled coupons
  • Expiry Date Filter: Filter by expiration date (Expires After/Before)

Key Information

  • Unique Codes: Each coupon code must be unique
  • Flexible Scope: Apply to all products or restrict to specific products/categories
  • Multi-Discount: Apply both order and delivery discounts simultaneously
  • Usage Tracking: System enforces usage limits automatically
  • Expiry Enforcement: Expired coupons automatically unavailable
  • Disable vs Delete: Disable temporarily without losing usage history
  • Minimum Orders: Enforce minimum spend requirements
  • Maximum Caps: Limit maximum discount on large orders
  • Customer Experience: Valid coupons displayed at checkout
  • Products - Restrict coupons to specific products
  • Categories - Restrict coupons to categories
  • Orders - View orders that used coupons