Overview
Coupons are percent-based discounts. A buyer enters the code on the checkout page and the discount is applied to the product total before payment. Discounts apply to the base product price; upsells added at checkout are not discounted.
Creating a coupon
Coupon code
Codes are case-insensitive, 3 to 32 characters, and can contain letters, numbers, hyphens, and underscores. Anything else is stripped as you type. Use memorable names that fit your campaign: LAUNCH20, HOLIDAY_50, BLACK-FRIDAY.
Hit Generate next to the field if you want a random 8-character code. Useful for single-use codes you send to individual buyers.
Discount percentage
Enter a whole number between 1 and 100. The coupon will reduce the product price by that percentage at checkout. 100% creates a free checkout, which still verifies the access on-chain (the payment is just zero).
Apply to product (optional)
Pick a specific product to scope the coupon, or leave it as All products. A product-scoped coupon only works on that single product's checkout. A store-wide coupon works on every published product you own.
Max uses (optional)
Cap the total number of times the coupon can be redeemed, between 1 and 1,000,000. Leave blank for unlimited. Once the cap is hit, the code stops working for new checkouts.
Expiry date (optional)
An optional future date after which the coupon stops working. Leave blank for no expiry. Useful for seasonal campaigns and flash sales.
Active toggle
A coupon must be active to work. The toggle is the quickest way to pause and resume a campaign without deleting the code and its usage history.
Rules that apply
- Percent only. Cryplink does not support fixed-amount coupons today. Every discount is a percentage of the base price.
- Upsells are excluded. The discount applies to the main product. Upsells the buyer adds at checkout are charged at full price.
- One coupon per checkout. Buyers cannot stack multiple codes in a single transaction.
- Unique codes per store. You cannot create two coupons with the same code, even across different products.
Managing coupons
The Coupons page shows one row per code with its status, usage count, remaining capacity, and expiry. Click a row to edit. The three-dot menu lets you toggle active, copy the code to your clipboard, and delete.
Deleting a coupon does not refund past buyers
Orders already placed with a coupon keep the discounted total they paid. Deleting a coupon only prevents future use of that code.
How buyers use a coupon
On the checkout page, buyers see a Have a coupon? expand. They type the code and the total updates instantly with the discount applied. Invalid, expired, or exhausted codes show an inline error so the buyer knows why nothing changed.
