Skip to main content

Promo Codes

Admin

Promo codes let you offer discounts that customers apply manually at checkout on your storefront. Unlike sale campaigns (which apply automatically), promo codes require the customer to enter a specific code to receive the discount.


Accessing Promo Codes

  1. Log in to the Admin Panel.
  2. Click Promo Codes in the navigation.

The promo codes list shows all codes with their discount, usage count, status, and expiry date.


Creating a Promo Code

  1. Click New Promo Code.
  2. Fill in the promo code details:
FieldRequiredDescription
CodeYesThe code customers will enter (e.g., WELCOME10, SUMMER25). Case-insensitive.
Discount TypeYesPercentage or Fixed Amount.
Discount ValueYesThe discount amount (e.g., 10 for 10% off or 5.00 for $5 off).
Minimum Order AmountNoThe minimum cart subtotal required to use this code (e.g., $50.00). Leave blank for no minimum.
Maximum UsesNoTotal number of times this code can be redeemed across all customers. Leave blank for unlimited.
Start DateNoWhen the code becomes active. Leave blank to activate immediately.
End DateNoWhen the code expires. Leave blank for no expiry.
  1. Click Create Promo Code.
Keep codes simple and memorable

Use short, uppercase codes that are easy to type on a phone. Codes like WELCOME10 or SAVE20 work better than SPRINGSALE2026-VIP-EXTRA.


How Customers Use Promo Codes

  1. The customer browses your storefront and adds items to their cart.
  2. At checkout, they enter the promo code in the Promo Code field.
  3. The system validates the code (active, not expired, minimum met, uses remaining).
  4. If valid, the discount is applied to the order total and the customer sees the updated price.
  5. If invalid, the customer sees an error message explaining why (e.g., "Code expired" or "Minimum order of $50 required").

Tracking Usage

Each promo code shows a usage count on the promo codes list. Click on a promo code to view details including:

  • Total number of redemptions.
  • Total discount amount given.
  • Whether the code has reached its maximum uses.

Editing and Deactivating Codes

  • Edit: Click the promo code to update its discount, minimum order, max uses, or dates.
  • Deactivate: Toggle a code off to prevent further use without deleting it. You can reactivate it later.
  • Delete: Remove a code entirely. Historical redemptions are preserved in order records.

Best Practices

Welcome codes

Create a WELCOME10 or FIRSTORDER code for new customers. Promote it on your storefront hero section or announcement bar to encourage first purchases.

Seasonal promotions

Set up codes with specific date ranges for holidays or events (e.g., 420SALE active April 15-20, BLACKFRIDAY active the last week of November).

Recovery codes

Create a code like COMEBACK15 for customers who have not ordered recently. Share it via email to re-engage lapsed customers.

Limited-use codes

Set a maximum uses limit to create urgency (e.g., "First 50 customers get 20% off with code FLASH20").


Promo Codes vs. Sale Campaigns

FeaturePromo CodesSale Campaigns
Applied byCustomer enters a code at checkoutAutomatic at POS or storefront
Works onStorefront checkoutPOS register and storefront
TargetingEntire orderSpecific products or categories
TrackingPer-code redemption countPer-campaign sales report
Best forMarketing, social media, email campaignsStore-wide or category promotions

What's Next?