Coupons & Discounts

Create and manage promotional coupons to drive sales, reward loyal customers, and attract new buyers to your store.

Overview

Coupons are a powerful promotional tool that lets you offer discounts to customers. Use them strategically to:

  • Increase sales during slow periods
  • Reward returning customers with exclusive deals
  • Attract new customers with first-purchase discounts
  • Clear out inventory with special promotions
  • Drive traffic from marketing campaigns

Creating Coupons

To create a new coupon for your store:

1

Navigate to Coupons

Go to Commerce → Coupons & Discounts in your dashboard sidebar.

2

Click Create Coupon

Click the Create Coupon button to open the coupon form.

3

Set Coupon Code

Enter a unique Coupon Code that customers will use at checkout. Choose something memorable and easy to type (e.g., "SAVE10", "WELCOME20", "SUMMER2025").

4

Select Discount Type

Choose the type of discount to apply:

  • Percentage Discount - A percentage off the order total (e.g., 10% off)
  • Fixed Amount Discount - A specific amount off the order total (e.g., $5 off)
5

Set Discount Value

Enter the discount amount. For percentage discounts, enter the percentage (e.g., 10 for 10%). For fixed amount discounts, enter the currency amount.

6

Configure Restrictions (Optional)

Set optional restrictions to control how the coupon is used:

  • Usage Limit - Maximum number of times the coupon can be redeemed
  • Expiration Date - When the coupon expires and can no longer be used
  • Minimum Order Amount - The minimum cart value required to use the coupon
7

Save Coupon

Click Save to activate the coupon.

Coupon Codes Are Case-Insensitive
Customers can enter coupon codes in any case at checkout. "SAVE10", "save10", and "Save10" all work the same way.

Discount Types

Choose the right discount type based on your promotional goals:

Percentage Discount

Takes a percentage off the order total. Best for higher-value orders where the discount scales with spending. Example: 15% off orders of any value.

Fixed Amount Discount

Subtracts a fixed currency amount from the order total. Best for promotions targeting a specific savings amount. Example: $10 off your order.

Coupon Settings

Fine-tune each coupon with these configuration options:

Usage Limits

Control how many times a coupon can be used:

  • Total Usage Limit - The maximum number of times the coupon can be redeemed across all customers. Set to limit promotional exposure or manage discount budget.
  • Unlimited Usage - Leave the usage limit blank for coupons that can be used indefinitely until the expiration date.

Expiration Dates

Set an expiration date to create urgency and time-bound your promotions:

  • Coupons expire at the end of the selected date
  • Expired coupons are automatically rejected at checkout
  • Leave blank for coupons with no expiration

Minimum Order Requirements

Set a minimum cart value to ensure coupons are only applied to qualifying orders:

  • Protects margins by preventing discounts on very small orders
  • Encourages customers to add more items to their cart
  • Customers see a message at checkout if their order doesn't meet the minimum
Margin Protection
When using percentage discounts, always consider the impact on your profit margins. A 50% discount coupon with no minimum order requirement could result in unprofitable transactions.

How Customers Apply Coupons

Customers can apply coupon codes during the checkout process:

  1. Customer adds items to their cart and proceeds to checkout
  2. They enter the coupon code in the Coupon Code field
  3. Click Apply to validate and apply the discount
  4. The discount amount is displayed in the order summary
  5. The updated total reflects the applied coupon

Coupon Validation

When a customer applies a coupon, the system checks:

  • Whether the coupon code is valid and active
  • Whether the coupon has not expired
  • Whether the usage limit has not been reached
  • Whether the cart total meets the minimum order requirement

If any validation fails, the customer receives a clear error message explaining why the coupon cannot be applied.

Managing Coupons

Keep your promotions organized and up to date:

Viewing Active Coupons

Navigate to Commerce → Coupons & Discounts to view all coupons with their key details:

  • Code - The coupon code
  • Discount - Type and amount of discount
  • Usage - How many times the coupon has been used
  • Expiration - When the coupon expires
  • Status - Active or inactive

Deactivating Coupons

To temporarily disable a coupon without deleting it:

  1. Navigate to the coupon list
  2. Find the coupon to deactivate
  3. Toggle the coupon's status to Inactive
  4. The coupon will no longer be accepted at checkout
Reactivating Coupons
Deactivated coupons can be reactivated at any time by toggling their status back to Active. This is useful for recurring promotions.

Deleting Coupons

To permanently remove a coupon:

  1. Navigate to the coupon list
  2. Click the Delete button on the coupon
  3. Confirm the deletion

Best Practices for Promotions

Maximize the effectiveness of your coupon campaigns:

  • Create urgency - Use expiration dates to encourage quick action. Limited-time offers drive faster conversions.
  • Use descriptive codes - Choose codes that reflect the promotion, like "SUMMER25" or "WELCOME10". Avoid random strings that are hard to remember.
  • Set minimum order amounts - Protect your margins and encourage larger orders by requiring a minimum spend.
  • Track performance - Monitor how many times each coupon is used to measure campaign effectiveness.
  • Limit usage - Set usage caps to control promotional costs and create exclusivity.
  • Seasonal promotions - Align coupon campaigns with holidays, seasons, or special events for maximum impact.
  • Test different discount types - Experiment with percentage vs. fixed amount discounts to see which resonates better with your audience.
Pro Tip
Combine coupons with email marketing campaigns for maximum reach. Send exclusive coupon codes to your subscriber list to drive repeat purchases and build customer loyalty.