---
title: "Create a discount coupon"
description: "Create fixed or percentage discount coupons, restrict them by plan, product or minimum amount, and generate unique random codes in bulk."
url: https://www.ciklik.academy/en/acquisition/creer-un-coupon-de-reduction/
lang: en
lastUpdated: 2026-10-09
---

# Create a discount coupon

> Box and PrestaShop
>
> This page applies to both box stores and PrestaShop stores. On a PrestaShop store, a Ciklik coupon applies to subscription renewals. Cart, campaigns and product restrictions apply to box stores.

## Watch the Video

[Video](https://player.vimeo.com/video/482763179)

## Coupon Rules

Discount coupons have several rules:

- You can make them available for specific **plans** only. If you don’t specify any plan, the coupon will be available for your **E-Shop**.
- You can also choose to apply them over multiple payments.
- You can also make a coupon usable multiple times (by different users).
- You can schedule when the discount code becomes invalid.
- You can choose whether the discount applies to the cart’s shipping fees or not.
- You can restrict a coupon to specific **products** and/or **categories** from your shop. The discount will then only apply to eligible products in the cart.
- You can set a **minimum purchase amount** (excluding shipping) below which the coupon is refused.
- You can reserve a coupon for **active subscribers** only.

## Create a Coupon

To create your coupon, click on **Marketing > Conversion > Coupons**, then on **Create**. Fill in the fields:

- **Identifier**: This is the code that the visitor must enter under their order summary to receive the discount. Avoid special characters and spaces.
- **Amount Off**: fixed discount amount, in the following format: 10.90, 10, 11.49. For a percentage discount, use the **Percent Off** field instead (20 for 20%).
- **Duration**: **Once** (first transaction only) or **Several times**. In that case, enter in **Duration (in Number of Orders)** how many orders the discount applies to (12 maximum).
- **Expiration Date**: Choose the date after which the coupon will no longer be usable.
- **Maximum Usage**: For each coupon created, how many transactions can it be used on?

Two checkboxes are available in the discount coupon settings to:

- Reserve coupons for new accounts, created less than 24 hours ago (**Only for new accounts**)
- Make the coupon valid only once per customer (**Valid Once Only**)

Once your coupon is created, you need to specify which **plan** it will be available for. If you don’t link your coupon to a plan, it will be usable for the shop.

By checking the **Available in Shop and Subscription** box, the coupon is valid for all your plans and single-purchase products. This allows you to apply a discount to the cart for a single-purchase product ordered along with a subscription.

By checking the **Apply on Shipping Fees** box, if the discount is a percentage, it will apply to the total cart amount, including shipping fees.

New fields allow you to refine coupon targeting:

- **Products**: Select one or more products the coupon will be restricted to. Only these products will benefit from the discount.
- **Categories**: Select one or more categories. All products belonging to these categories will be eligible for the discount.
- **Minimum cart amount**: Set a minimum cart total (product total, excluding shipping) required for the coupon to be accepted.
- **Subscribers only**: Check this box to reserve the coupon for customers with an active subscription (subscription in progress and expiration date in the future).

> Note
>
> From the subscription details, you have the option to activate a discount on the next payment by selecting the action **Apply Coupon** from the dropdown menu, with the **Apply on next billing** mode. In this case, you must create the coupon in advance that will be used for the next payment. This coupon must be valid at the time the action is performed. This action is logged in the customer’s activity log as apply_coupon_on_next_billing. The coupon can also be found in the **Next Payment Coupon** field in the subscription details.

You can find the list of orders on which the coupon was used in the coupon details.

## Advanced Restrictions

Product, category, minimum amount, and subscriber restrictions allow you to create targeted promotions. Here are some practical examples.

### Product Launch

You are launching a new product and want to offer a discount only on that product, reserved for your loyal subscribers. Create a coupon, link it to the product in the **Products** field, and check **Subscribers only**. Only your active subscribers will be able to use the code, and the discount will only apply to the selected product.

### Category Discount

You want to clear stock from an “Old Boxes” category. Create a 15% coupon and link it to the relevant category in the **Categories** field. The 15% discount will apply to the unit price of each product from that category present in the cart.

### Minimum Purchase Amount

You want to offer a 10 EUR discount for orders of 50 EUR or more. Create a 10 EUR fixed amount coupon and enter 50 in the **Minimum cart amount** field. If the product total in the cart (excluding shipping) is below 50 EUR, the coupon will be refused with a message showing the required threshold.

> Limitations to know
>
> - Product and category restrictions only apply to shop products. Subscription plans are never affected by these restrictions.
> - Only one coupon can be applied per cart (unchanged).
> - If the **Available in Shop and Subscription** box is checked, it takes precedence over product/category restrictions.
> - The minimum amount is calculated on the product total **before** the discount is applied, **excluding** shipping fees.

## Clone a Coupon to Generate Random Promotional Codes on the Fly

You have created a coupon. For a promotional campaign, you want to **generate multiple discount coupons on the fly**.

1. From the coupon details, in the dropdown menu, choose the action **Clone Coupon**.

2. Choose the **Number of copies** to generate with random codes (5000 maximum).

3. Find these coupons from the **Marketing > Conversion > Coupons** list. By selecting them, you can **export** them.

For example: I want to generate 50 coupons from my coupon code *PROMO1. 50 clone coupons will be created* with a code starting with *PROMO1*, but with a random 5-character sequence added: *PROMO1ab3s9*.

## Using Coupons

For your visitors, the coupon that is provided must be added by clicking on the “*Add a promo code*” link below the order summary before completing the purchase.

> Note
>
> When a coupon can be added, it applies to the entire cart.

Your coupons help you boost your acquisition. They can be applied to your plans or your products. However, the best long-term investment for acquisition should focus on your subscribers. Therefore, prioritize your coupons for your plans (such as for abandoned cart management) and make sure to properly manage your [advertising campaigns](https://www.ciklik.academy/en/acquisition/campagne-publicitaire/).

## Offer a Discount to Subscribers on the Shop

A percentage discount for subscribers can be set up for any purchase on the shop. The discount percentage should be entered in the **Discount for Subscribers** field of the site’s **Marketing Parameters** tab. The format is 0.2 for 20%.

## See also

[Advertising campaign (box store)](https://www.ciklik.academy/en/acquisition/campagne-publicitaire/)

[Abandoned carts (box store)](https://www.ciklik.academy/en/acquisition/paniers-abandonnes/)

[Subscription management](https://www.ciklik.academy/en/gestion-commandes/gestion-des-abonnements/)

[Configure the subscription (PrestaShop)](https://www.ciklik.academy/en/prestashop/setup/parametrer-l-abonnement/)
