Menu

How to Configure Discount Types in Promotion Pro

Our PrestaShop discount module, Promotion Pro, enables you to create a variety of discount types tailored to your store's needs. This guide will explain each discount type in detail with specific examples from Camellia Studio, a women’s clothing online store.

1. Shipping cost discount

Configure discounts related to shipping costs, such as free shipping or a percentage/amount discount on shipping fees.

  • Free shipping: When customers apply the discount code, they enjoy free shipping for their orders.

Example: Offer free shipping on orders over $100.

  • Discount on shipping cost: Provide a 20% discount on the shipping cost.

Example: Apply a 20% discount on shipping for all orders.

 

2. Order amount discount

Apply a discount to the total value of the shopping cart based on a set percentage or amount.

Example: Offer a 10% discount on orders over $200. If a customer's cart totals $250, they receive a $25 discount.

  

3. Product discount

  • Give discounts on products: Apply discounts to certain products in the shopping cart based on predefined criteria.
CriteriaExample
Cheapest product in shopping cartIf the cart contains items priced at $50, $75, and $100, the discount will be applied to the $50 product.
Most expensive product in shopping cartIf the cart contains items priced at $50, $75, and $100, the discount will be applied to the $100 product.
Product with the least quantity in shopping cartIf the cart contains 1 dress, 2 blouses, and 3 skirts, the discount will be applied to the dress.
Product with the most quantity in shopping cartIf the cart contains 1 dress, 2 blouses, and 3 skirts, the discount will be applied to the skirts.
  • Discount type: You can set up the discount as a percentage or a fixed amount.

Example: Apply a 10% discount or a $5 discount on the qualifying product.

  • Maximum discount value: Set a cap on the discount value to limit the maximum savings a customer can receive.

Example: If the maximum discount value is set to $20, even a 10% discount on a $300 product will only give a $20 discount.

  • Apply for discounted products: Choose whether the discount applies to products that are already on sale.

Example: If set to "No", the discount will not apply to products already discounted during a sale.

  • Products with different attributes are counted as different products: Determine whether products with different attributes (e.g., size, color) are treated as separate products for the discount.

Example: If set to "Yes", a blue dress and a red dress are considered different products, even if they are the same model.

 

4. Buy more than X units – Get discount on all units

  • Purchase X units or more of the same product: Set a minimum quantity of the same product that a customer must purchase to qualify for a discount.

Example: Customers must buy at least 3 skirts to qualify for the discount.

  • Get discount on all units: Apply the discount as a percentage or a fixed amount to all units once the condition is met.

Example: If the discount is set to 10%, all skirts in the cart will receive a 10% discount once 3 skirts are added.

  • Apply discount: Decide which products in the cart will receive the discount.
CriteriaExample
All products in shopping cartIf the condition is met with 3 skirts, all items in the cart (skirts, blouses, dresses) will receive the discount.
Cheapest product in shopping cartIf the cart contains items priced at $50, $75, and $100, the discount will be applied to the $50 product.
Most expensive product in shopping cartIf the cart contains items priced at $50, $75, and $100, the discount will be applied to the $100 product.
Product with the least quantity in shopping cartIf the cart contains 1 dress, 2 blouses, and 3 skirts, the discount will be applied to the dress.
Product with the most quantity in shopping cartIf the cart contains 1 dress, 2 blouses, and 3 skirts, the discount will be applied to the skirts.

 

  • Apply for discounted products: Choose whether the discount applies to products that are already on sale.

Example: If set to "No", the discount will not apply to products already discounted during a sale.

  • Products with different attributes are counted as different products: Determine whether products with different attributes (e.g., size, color) are treated as separate products for the discount.

Example: If set to "Yes", a blue dress and a red dress are considered different products, even if they are the same model.

 

5. Buy X Units – Get discount on next units of the same product

  • Buy X units of the same product: Define how many units of a specific product a customer needs to buy to qualify for the discount on subsequent units.

Example: Set the requirement to buy 3 units of a dress to qualify for a discount on any additional dresses purchased.

  • Give discount on shopping cart: Choose the type of discount applied to the next units of the same product once the initial purchase threshold is met.
CriteriaExample
Free on the next unit of the same productAfter buying 3 dresses, the 4th dress is free.
Give discount percentage on the next unit of the same productAfter purchasing 3 dresses, the 4th dress gets a 10% discount.
Give discount amount on the next unit of the same productAfter purchasing 3 dresses, the 4th dress gets a $15 discount.

  

  • Discount value: Set the actual value of the discount applied to the next unit(s) of the same product.

Example: For a 10% discount, if a dress costs $50, the discount on the 4th dress would be $5.

  • Maximum discount value: Limit the total discount amount applied to the next units of the same product.

Example: Set a maximum discount of $20, so if the next units exceed this value, the discount will not apply beyond $20.

  • Apply on the next X units of the same product: Specify how many subsequent units of the same product will receive the discount. Leave blank to apply the discount to all the next units.

Example: If set to 2, the discount applies to the 4th and 5th units purchased, but not beyond.

  • Apply for discounted products: Choose whether the discount applies to products that are already discounted.

Example: If set to "No", the discount will not apply to items already on sale.

  • Apply action on: Determine which products in the cart will receive the discount based on their characteristics.
    • All products in shopping cart: If the condition is met, all items in the cart get the discount.
    • Cheapest product in shopping cart: The discount applies to the least expensive item in the cart.
    • Most expensive product in shopping cart: The discount applies to the most expensive item in the cart.
    • Product with the least quantity in shopping cart: The discount applies to the product with the fewest units in the cart.
    • Product with the most quantity in shopping cart: The discount applies to the product with the highest quantity in the cart.

 

  • Repeat the action: Set whether the discount can be applied once per product or multiple times per product.
    • Once per 1 product: The discount applies only once to the product that meets the condition.
    • Multiple times per 1 product: The discount can be reapplied for each qualifying unit of the product.

  

6. Buy product X – Get product Y for free (or discount)

This discount type allows you to offer a free or discounted product when a customer buys a specific item. Here’s how to configure this feature with practical examples from Camellia Studio.

Case 1: Get a new product as a gift (free)

When customers buy a specified product, they receive another product for free.

  • Select product(s) to give away as free gift: Choose which product(s) will be given away for free. For instance, if a customer buys a particular dress, they receive a matching accessory as a free gift.
  • Product quantity: Define how many units of the gift product are given. For example, buy one dress and get one free accessory.

  

Case 2: Get a new product with discount price

When customers buy a specified product, they can get another product at a discounted price.

  • Discount type: Choose between a percentage or a fixed amount of the product’s price.

Example: Buy a dress and get a 20% discount on a matching pair of shoes.

  • Discount value: Set the value of the discount.

Example: Apply a $15 discount on the shoes.

  • Maximum discount value: Limit the total discount amount applied.

Example: Set a maximum discount of $30 on the shoes.

  

General configuration for both cases

Apply these settings to determine how the discount or gift is handled.

  • Select product(s) to give away as free gift: Choose which product(s) will be included as a gift or discounted.
  • Product quantity: Specify the quantity of the free or discounted product.
  • Apply the action on:
    • All products in selected product(s) list will be given away as free gifts: All products in the list are eligible as a gift when the purchase condition is met.
    • The cheapest product in selected product(s) list will be given away as free gift: The least expensive item in the list will be given as a gift.
    • The most expensive product in selected product(s) list will be given away as free gift: The most costly item in the list will be given as a gift.
  • Add selected product to cart:
    • Automatically: The gift or discounted product is added to the cart automatically.
    • Let customers choose: Customers can select the gift or discounted product themselves.

 

7. Buy more than X units – Get discount on all next units

This discount type allows you to offer a discount on additional products once a customer buys a specified number of units. Here’s how to configure this feature with practical examples from Camellia Studio.

  • Buy X units of products: Set the number of units a customer must purchase to qualify for the discount.
  • Get discount percentage on next products: Apply a percentage discount to additional products once the required quantity is purchased.

Example: Buy 3 dresses and get 10% off on the next dresses added to the cart.

  • Get discount amount on next products: Apply a fixed amount discount to additional products.

Example: Buy 3 dresses and get $5 off on each subsequent dress.

  • Discount value: Define the value of the discount, either as a percentage or a fixed amount.

Example: Set a 10% discount or a $5 discount on additional products.

  • Maximum discount value: Limit the total discount amount applied.

Example: The total discount given on subsequent products should not exceed $30.

  • Start counting quantity from:
CriteriaDescriptionExample
Cheapest product in shopping cartBegin counting the quantity from the least expensive product.If a customer buys 2 accessories and 3 dresses, the discount starts from the cheaper accessories.
Most expensive product in shopping cartBegin counting the quantity from the most expensive product.If a customer buys 2 accessories and 3 dresses, the discount starts from the more expensive dresses.
Product with the least quantity in shopping cartBegin counting from the product with the fewest units.If a customer buys 1 scarf and 5 hats, the discount starts from the single scarf.
Product with the most quantity in shopping cartBegin counting from the product with the most units.If a customer buys 5 dresses and 2 skirts, the discount starts from the dresses.

  

  • Apply for discounted products: Choose whether to include already discounted products in this promotion.

  

8. Buy more than $X in selected product type – Get discount on all next products

This discount type allows you to offer a discount on additional products once a customer spends a specified amount on selected product types.

  • Buy X amount ($) of products: Set the amount a customer must spend on selected products to qualify for the discount.
  • Get discount percentage on next products: Apply a percentage discount to additional products once the required amount is spent.

Example: Spend $100 on dresses and get 10% off on the next items added to the cart.

  • Get discount amount on next products: Apply a fixed amount discount to additional products.

Example: Spend $100 on dresses and get $10 off on each subsequent item.

  • Discount value: Define the value of the discount, either as a percentage or a fixed amount.

Example: Set a 10% discount or a $10 discount on additional products.

  • Maximum discount value: Limit the total discount amount applied.

Example: The total discount given on subsequent products should not exceed $50.

  • Start counting amount from:
CriteriaDescriptionExample
Cheapest product in shopping cartBegin counting the amount from the least expensive product.If a customer buys $50 worth of accessories and $100 worth of dresses, the discount starts from the cheaper accessories.
Most expensive product in shopping cartBegin counting the amount from the most expensive product.If a customer buys $50 worth of accessories and $100 worth of dresses, the discount starts from the more expensive dresses.
Product with the least quantity in shopping cartBegin counting from the product with the fewest units.If a customer buys 1 scarf worth $10 and 5 hats worth $90, the discount starts from the single scarf.
Product with the most quantity in shopping cartBegin counting from the product with the most units.If a customer buys 5 dresses worth $200 and 2 skirts worth $40, the discount starts from the dresses.

  

By utilizing these discount types, you can create flexible and attractive promotions to drive sales and enhance customer loyalty at your PrestaShop store.

Tổng lượt xem: 1330 lượt xem