Skip to main content

Discount Coupons

A coupon lowers the price of your products. Use one for a special offer, for your first customers, for a partner who recommends you, or to thank loyal customers.

Creating a coupon​

Your coupons have their own page. Open Products, click the ⋮ menu at the top right, then Manage coupons. You can also get there from a product's page: under Discount coupons, click Manage coupons.

Click Create coupon and fill in:

  • Name: what you call the coupon, to find it in your list (e.g., "Black Friday")
  • Code: the text your customers type on the order page (e.g., WELCOME20 or BLACKFRIDAY), 3 to 12 letters or digits, always in capitals. The field stops at 12 characters, so a code like BLACKFRIDAY20 is too long. The button inside the field can generate one for you
  • Type: Percentage (e.g., 20% off) or Fixed amount (e.g., $10 off)
  • Value: the discount, as a percentage or an amount depending on the type
  • Products: All products, or only the ones you pick
  • Expiration date (optional): the last day the code works

You pick a day for the expiration date: the code stays valid until the end of that day, in your account's timezone. Leave the field empty and the coupon never expires. To go back to a coupon with no end date, click Remove the date.

How customers use a coupon​

On the order page, customers click "Have a coupon?" to open the box where they type the code. This link only shows when at least one active coupon covers the product. The code is checked right away:

  • Valid code: the discount shows and the total goes down
  • Invalid code: an error message shows and the total stays the same

The discount only applies to the product being bought. The extra offers added to an order (order bumps and upsells) keep their own price.

Expired coupons​

Once the expiration date has passed, the code stops working for new purchases. A customer who types it in sees "This coupon code has expired", and a discount link (see below) opens the order page at the full price. If the coupon expires while a customer is filling in the payment form, the payment is refused with that same message. The coupon is then removed and the total goes back to the full price, so nobody pays a price other than the one displayed.

In your coupon list, an expired coupon shows a gray dot ("Expired" when you hover it), its row is dimmed and the Share button no longer appears. A coupon with an end date has a small clock next to its name: hover it to read "Expires May 12, 2026" while the coupon runs, "Expired May 12, 2026" afterwards.

Subscriptions and installment plans already started with the coupon keep their reduced price. Expiration only affects new purchases.

Editing a coupon​

A coupon that has never been used stays fully editable: its name, its code, the discount and the products it covers.

Once it has been used at least once, only the expiration date can still be changed. The other fields are shown grayed out, so the code already in your customers' hands keeps working the way they were promised. This is how you extend an offer by a few days, or bring an expired coupon back, while keeping the same code.

Disabling or deleting a coupon​

To pause a coupon, open the ⋮ menu on its row and click Disable: the code stops working right away. Enable brings it back whenever you like.

Delete only appears on a coupon that has never been used. Once a coupon has served at least once, you can disable it but not delete it.

The fastest way to promote a coupon is to share a link that applies the discount for you. From your coupon list, click the Share button next to an active coupon. A window opens with a ready-to-copy purchase link for each product the coupon covers, as long as that product has a sales page that is online. Click a link to copy it, then paste it in an email, a social media post, or a private message. When a customer opens it, the order page loads with the discount already applied.

The Share button covers most cases. If you'd rather build the link yourself, add ?coupon=CODE to the address of the order page. For example:

yourdomain.com/system/checkout/abc123?coupon=WELCOME20

The discount applies as soon as the page opens: the customer has nothing to type.

It works on a sales page too. Add ?coupon=CODE to the page's address, and the product cards and buttons on that page carry the discount through to the order page.