The Discount Coupon module allows you to generate discount coupons for your customers when they have made a certain type of purchase. These coupons, associated with discount codes, are automatically sent by email to your customers and can be used on their next orders. Below you will find all the necessary information for understanding and using this module.
Create and configure your discount voucher rules.
In the Configuration tab, click on "Create a discount voucher rule."
Conditions for creating the cart rule.
You can choose three types of conditions: amount, product, or category.
- If you choose Amount, you must set a minimum purchase amount from which a cart rule will be created. This amount may include or exclude shipping costs in the total order amount.
- If you choose Product, you must define a product from your catalog. The cart rule will only be created when one of your customers has purchased this particular product.
- If you choose Category, you must select a category (category or sub-category) from your hierarchy. The cart rule will be created when one of your customers purchases one or more products from this category.
You may also add a condition related to the type of customer in your store: New customer (a customer who has never placed an order on your site) only or All customers.
Configuration of the discount voucher.
When you configure the coupon associated with the rule, you define the following criteria:
- The type of discount: in amount (in your store's default currency) or in percentage
- The value of the discount (eg: €10 or 15%)
- The minimum order value for the voucher to be usable (this amount can be equal to 0 if you do not want a minimum amount)
- Delivery charges: offered or not
- The validity period in days
Modify your rules directly from the table
All your voucher rules are available in the configuration tab table. It presents all the information related to these rules: Rule ID, Priority, Cart Rule Condition, Customer Type, Discount Value, Minimum Amount, Free Shipping, Validity Period of the Voucher, Status.
Several types of actions are available from this table:
- Modification of the discount rule: when you click on this button, you access the pop-up for creating the rule, with the current pre-registered information.
- Deletion of the discount rule: you have the option to delete previously created rules.
- The change of state (Active / Inactive) of the discount rule: by clicking on "Deactivate" or "Activate" in the Actions column, you can set it to Active or Inactive directly from the table. By default, when you create a new discount rule, it will be active.
- The change of priority of discount rules: Your customers can only receive one discount coupon per order, even if it meets the conditions of several discount rules. He will therefore receive the discount coupon associated with the rule having the highest priority. By default, the last created discount rule will have the lowest priority. To modify these priorities, you simply need to move the line associated with the rule to the desired level.
Access the automatically created cart rules via the module.
When one of your customers places an order, if it meets one of the conditions of the discount rules you have created via the module, a cart rule* will be automatically generated, associated with a discount code specific to that customer. He will then receive an email containing this code as well as the specifics of his discount voucher.
The cart rules automatically generated by the module will contain the information recorded in the discount voucher rule as well as the following settings:
- The name of the rule: DV = Discount Voucher - ID of the discount voucher rule associated with the cart rule - name of the client - number of the cart rule generated with the module (counter)
- The description: the client's order number.
- The discount code: a code of 7 characters (numbers and letters) generated randomly.
- Coupon usable in a single use (partial use: no).
- Rule limited to the customer who placed the order.
- The amounts (in Terms and Actions) are always considered inclusive of tax.
- The discount voucher is cumulative with: other discount vouchers generated by the module, cart rules created outside the module, and specific prices.
- Shipping costs are always excluded from the value of the discount voucher. Nevertheless, you may choose to offer shipping costs in addition to the standard discount.
- Definition of cart rule: In Promotions > Cart Rules, you can create rules specifying a set of conditions and actions, and generate discount codes that your customers can use as long as their orders meet the associated conditions. For more information on the Basket Rules, please refer to the User Documentation (see documentation).
Automatically send emails to your customers.
As soon as an order changes to the status "Payment Accepted," your customer automatically receives an email containing the discount voucher associated with the rule they have fulfilled.
His email contains the following information:
- The value of the discount voucher (as well as the mention of free shipping, if applicable). This refers to the value you have set in the voucher rule, in the default currency of your store. If your customer places an order in a currency that is not yours, they will receive an email containing the amount of the discount voucher in your currency as well as in their own currency (automatic conversion).
- The minimum purchase amount required to benefit from the discount (if you have defined one).
- The discount code
- The validity period of the discount voucher
Throughout the entire validity period of the discount voucher and by adhering to the conditions of the voucher, your client may use it by entering the received code in the designated field at the order summary level. At any time, your client can find their discount code(s) from their account in "My Discount Vouchers." You can also find the cart rules and their codes created by the module in Promotions > Cart Rules. Currently, the emails are translated into 5 languages: French, English, Spanish, Italian, German. If your client's language is not among them, they will receive the email in English. You can also manage the translations of the emails sent to your clients in the Localization > Translations section of the Back Office (Type of translation: email template translations).
Find this module on the PrestaShop Marketplace! And allow yourself to be guided by our article on module installation.