Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.quickshops.app/llms.txt

Use this file to discover all available pages before exploring further.

Discount codes let you offer your customers a reduced price at checkout. You can create codes for launch promotions, reward loyal customers, or run limited-time sales. Each code can be configured with a discount amount, an optional expiry date, a redemption cap, and restrictions on which products it applies to.
Discount codes are case-insensitive at checkout. A customer entering summer20, SUMMER20, or Summer20 will all apply the same code successfully.

Create a discount code

1

Open the Discounts section

In your dashboard, click Discounts in the left sidebar, then click Create Code.
2

Set the code

Enter the code customers will type at checkout — for example, LAUNCH25 or WELCOME10. You can also click the refresh icon to generate a random code. The code is automatically uppercased when saved.Optionally add an Internal Name (like “Summer Sale 2025”) to help you identify the code in your dashboard without customers seeing it.
3

Choose the discount type and amount

Select one of two discount types:
  • Percentage — Deducts a percentage from the order total (for example, 20% off).
  • Fixed amount — Deducts a specific currency amount (for example, $10 off).
Enter the discount value and, for fixed-amount codes, choose the currency (EUR, USD, or GBP).
4

Set the duration

For subscription products, choose how long the discount applies:
  • Once — Applied to the first payment only.
  • Repeating — Applied for a specific number of months that you define.
  • Forever — Applied to every payment for the life of the subscription.
For one-time digital products, the duration does not affect the checkout experience.
5

Configure optional limits

  • Max redemptions — Set a maximum number of times the code can be used in total. Leave empty for unlimited uses.
  • Expiration date — Set a date after which the code is no longer accepted. Leave empty for no expiry.
  • Minimum order amount — Require a minimum cart value before the code applies.
6

Restrict to specific products (optional)

By default a discount code applies to all products in your store. Toggle Limit to specific products to restrict the code to selected catalog items only.
7

Save and activate

Make sure the Active toggle is on, then click Create Code. The code is immediately available for customers to use at checkout.

How customers use a discount code

At checkout, customers will see a Discount code field. They type or paste their code and click apply. The order total updates immediately to reflect the discount before they complete payment.

Discount code fields reference

FieldRequiredDescription
CodeYesThe string customers enter at checkout. Case-insensitive.
Internal nameNoA private label for your own reference, not shown to customers.
Discount typeYesPercentage off or fixed amount off. Cannot be changed after creation.
DurationYesHow long the discount applies (once, repeating, or forever). Primarily relevant for subscriptions.
Max redemptionsNoTotal number of times the code can be redeemed across all customers.
Expiration dateNoThe last date on which the code can be used.
Minimum order amountNoThe minimum cart value required to apply the code.
Limit to productsNoRestrict the code to specific products rather than the entire store.

Tips for effective discount codes

Time-limited launch codes

Set an expiration date tied to your product launch window to create urgency. For example, a 48-hour code for your announcement email list.

Exclusive codes for small groups

Use max redemptions to limit a code to a specific number of uses — useful for early-bird offers or influencer partnerships.

Minimum order codes

Encourage larger purchases by requiring a minimum order amount before a code applies. Effective for bundle promotions.

Product-specific promotions

Restrict a code to a single product when you want to discount one item without affecting the rest of your catalog.
The discount type (percentage or fixed amount) and the discount value cannot be changed after a code is created. If you need a different value, deactivate the existing code and create a new one.