LogoLogo
Homepage
  • Documentations for PrestaShop 1.5
  • English documentation 1.5
    • About PrestaShop 1.5
    • New features in PrestaShop 1.5
    • Getting Started
      • What you need to get started
      • Installing PrestaShop
      • Installing PrestaShop using the command line
      • Updating & Uninstalling
      • Misc. information
    • Updating PrestaShop
      • Automatic update
      • Manual update
      • Making and restoring your own backup
      • In case of issues
    • User Guide
      • Training
      • Customizing your shop
      • Browsing the front-office
      • Connecting to the PrestaShop back-office
      • First steps with PrestaShop 1.5
      • Adding Products and Product Categories
      • A Look Inside the Catalog
      • Managing Orders
      • Managing Customers
      • Creating Price Rules and Vouchers
      • Managing Shipping
      • Understanding Local Settings
      • Managing Modules and Themes
      • Making the Native Modules Work
      • Understanding the Preferences
      • Understanding the Advanced Parameters
      • Administering the Back-Office
      • Understanding Statistics
      • Advanced Stock Management
      • Managing Multiple Shops
    • Developer Guide
      • Developer tutorials
        • Using the PrestaShop Web Service
          • Webservice one-page documentation
          • Chapter 1 - Creating Access to Back Office
          • Chapter 2 - Discovery - Testing access to the web service with the browser
          • Chapter 3 - First steps - Access the Web service and list client
          • Chapter 4 - Retrieve Data - Retrieving a Client
          • Chapter 5 - Modification - Update client
          • Chapter 6 - Creation - Remote Online Form
          • Chapter 7 - Removal - Remove customer accounts from the database
          • Chapter 8 - Advanced Use
          • Chapter 9 - Image management
          • Chapter 10 - Price management
          • Cheat-sheet - Concepts outlined in this tutorial
          • Web service reference
        • Helpers
          • HelperForm
          • HelperOptions
          • HelperList
          • Using helpers to overload a back-office template
        • New Developers Features In PrestaShop 1.5
        • Using the Context Object
        • DB class best practices
        • Public and overloadable methods
        • Overriding default behaviors
        • Using addJquery(), addJqueryPlugin() and addJqueryUI()
        • Handling special characters in links
        • Auto-updating modules
        • Front-Office Controllers
        • Controllers correspondence table
        • Specifics of multistore module development
        • Developer tips and tricks
        • PrestaShop's developer tools
        • Using the backward compatibility toolkit
      • Fundamentals
      • Coding Standards
      • Setting up your local development environment
      • Diving into PrestaShop Core development
      • Creating a PrestaShop module
      • Creating a front-office module
      • Creating a module with both front-end and back-end controllers
      • Hooks in PrestaShop 1.5
      • Translations in PrestaShop 1.5
      • How to use the Forge to contribute to PrestaShop
      • How to write a commit message
      • Contributing code to PrestaShop
    • Designer Guide
      • Theme development fundamentals
      • Integrating content in a page using hooks
      • Characteristics of a front-office theme
      • Characteristics of a back-office theme
      • Creating your own theme
      • Theme templates and Smarty
      • Using jQuery and Ajax
      • Best practices
      • Designer tutorials
        • Changes in version 1.5 which impact theme development
        • Changing a 1.4 theme to support gift products
        • Implementing layered navigation in a theme
    • System Administrator Guide
    • Merchant's Guide
      • Our advices
      • Sample price rules
    • FAQ
      • Using PrestaShop with WordPress
    • Troubleshooting
  • Documentation française 1.5
    • À propos de PrestaShop 1.5
    • Nouveautés de PrestaShop 1.5
    • Guide de démarrage
      • Ce dont vous avez besoin
      • Installer PrestaShop
      • Installer PrestaShop en ligne de commande
      • Mettre PrestaShop à jour
      • Informations diverses
    • Guide de mise à jour
      • Mise à jour automatique
      • Mise à jour manuelle
      • Faire une sauvegarde et la restaurer
      • En cas de problème
    • Guide de l'utilisateur
      • Formations
      • Personnaliser votre boutique
      • Parcourir le front-office
      • Se connecter au back-office de Prestashop
      • Premiers pas avec PrestaShop 1.5
      • Ajouter des produits et des catégories de produits
      • Un aperçu du catalogue
      • Gérer les commandes
      • Gérer les clients
      • Mettre en place des promotions
      • Gérer les transporteurs
      • Comprendre les réglages locaux
      • Gérer les modules et les thèmes
      • Configurer les modules natifs
      • Comprendre les préférences
      • Comprendre les paramètres avancés
      • Administrer le back-office
      • Comprendre les statistiques
      • Gestion avancée des stocks
      • Gérer plusieurs boutiques
    • Guide du développeur
      • Fondamentaux
      • Norme de développement
      • Mettre en place votre environnement de développement
      • Plonger dans le développement PrestaShop
      • Créer un module PrestaShop
      • Les hooks de PrestaShop 1.5
      • Les traductions dans PrestaShop 1.5
      • Comment utiliser la Forge pour contribuer à PrestaShop
      • Comment écrire un descriptif de modification
    • Guide de l'intégrateur
      • Fondamentaux de la création de thème
      • Intégrer du contenu dans une page à l'aide de hooks
      • Caractéristiques d'un thème front-office
      • Caractéristiques d'un thème back-office
      • Template de thème et Smarty
      • Utiliser jQuery et Ajax
      • Bonnes pratiques
    • Guide de l'administrateur système
    • Guide du vendeur
      • Exemples de promotions
      • Nos bons conseils
    • Questions fréquentes
    • Dépannage
  • Documentación española 1.5
    • Acerca de PrestaShop 1.5
    • Introducción
      • Lo que necesita para empezar
    • Guía del usuario
      • Formación
      • Personalización de su tienda
      • Exploración del front-office
      • Conexión al back-office de PrestaShop
      • Primeros pasos con PrestaShop 1.5
      • Añadir productos y categorías de productos
      • Una mirada interna al catálogo
      • Gestionar pedidos
      • Gestionar clientes
      • Crear reglas de precios y cupones
      • Gestionar el transporte
      • Comprender la Configuración Local
      • Gestionar módulos y temas
      • Configurar los Módulos Nativos
      • Comprender las Preferencias
      • Comprender los Parámetros avanzados
      • Administrar el Back-Office
      • Comprender las estadísticas
      • Gestión avanzada de stock
      • Gestionar varias tiendas
    • Guía del Desarrollador
      • Tutoriales para Desarrolladores
        • Uso del Web Service de Prestashop
          • Capítulo 1 - Creación de acceso al Back Office
  • Документация на русском языке 1.5
    • Информация о PrestaShop 1.5
    • Новые функции в PrestaShop 1.5
    • Приступая к работе
      • Что нужно чтобы приступить к работе
      • Установка PrestaShop
      • Установка PrestaShop при помощи командной строки
      • Обновление и удаление PrestaShop
      • Прочая информация
    • Руководство пользователя
      • Обучение
      • Настройка вашего магазина
      • Изучение публичной части сайта
      • Бэк-офис PrestaShop
      • Первые шаги в PrestaShop 1.5
      • Добавление товаров и товарных категорий
      • Внутри каталога
      • Управление заказами
      • Работа с клиентами
      • Создание правил ценообразования корзины и ваучеров
      • Управление доставкой
      • Ориентация в локальных настройках
      • Управление модулями и темами
      • Настойка встроенных модулей
      • Ориентация в настройках
      • Ориентация в расширенных параметрах
      • Администрирование Back-Office
      • Ориентация в статистике
      • Расширенное управление запасами
      • Управление мультимагазином
Powered by GitBook
On this page
  • Sample price rules
  • 10% off for all products on the store
  • 10% off for all products in a given category
  • 10% off for a specific product
  • 10% off for a specific product when the customer orders 5 of this product
  • 10% off for a specific product for the first 50 customers
  • Buy 1, Get 1 Free
  • Buy 4, get the 5th one free
  • Buy one, get two free
  • Free shipping on any order
  • Free shipping on orders over $20

Was this helpful?

  1. English documentation 1.5
  2. Merchant's Guide

Sample price rules

PreviousOur advicesNextFAQ

Last updated 4 years ago

Was this helpful?

Table of contents

/*<![CDATA[*/ div.rbtoc1597308501881 {padding: 0px;} div.rbtoc1597308501881 ul {list-style: disc;margin-left: 0px;} div.rbtoc1597308501881 li {margin-left: 0px;padding-left: 0px;} /*]]>*/

Sample price rules

The Price Rules menu contains two incredibly powerful tools to create automated discounts and vouchers: the cart rule generator and the catalog price rule generator. Both are powerful, but they can be complex to master. There is a wide variety of rules you could want to implement on your stores, either temporarily or permanently. The most obvious rules are a breeze to set up, but the real power of the Price Rules tools lies in their details.

This page explores a dozen of rules which will certainly help you get a better grip of these tools, and might inspire you to come up with your own.

The gist of it is:

  • Use the Catalog Price Rules generator to create discounts that will apply on the product sheet

  • Use the Cart Rules generator to create discounts and vouchers that will apply once the customer views the content of his/her cart.

In short, create a catalog price rule to build discount prices that the customer will see right away ; create a cart rule to build a discount that the customer will only see when viewing the content of the cart, or vouchers that the customer will be able to apply to cart using a code.

Another aspect to remember is this:

  • Catalog Price Rules can only reduce the price of a product or a set of products (fixed amount or percentage).

  • Cart Rules can reduce the price of a product or the whole cart (fixed amount, percentage, cheapest product), offer free shipping, and add a free gift to the order.

To create a new catalog price rule, go to the "Price Rules" menu, open the "Catalog Price Rules" page, and then click on the "Add New" button. To create a new cart rule, go to the "Price Rules" menu, open the "Cart Rules" page, and then click on the "Add New" button.

10% off for all products on the store

To lower the price by the same percentage for ALL products on your store, you can either create a catalog price rule or a cart rule.

Catalog price rule

  • Enter a name, choose "Percentage" as the reduction type, and type "10.00" in the "Reduction" field.

  • Do not add any condition: the price rule will apply to all products in all categories.

Save your settings. The discount is immediately applied.

Cart rule

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab: Do not change anything. Of course, you can limit the discount to a certain customer, or during a certain time frame.

  • Actions tab: Choose "Percent" in the "Apply a discount" option. Enter "10" in the "Value" field.

Save your settings. The discount is immediately applied.

10% off for all products in a given category

To lower the price by the same percentage for all products of a specific category, you can either create a catalog price rule or a cart rule.

Catalog price rule

  • Enter a name, choose "Percentage" as the reduction type, and type "10.00" in the "Reduction" field.

  • In the "Conditions" section, choose a category and click "Add condition".

Save your settings. The discount is immediately applied.

Cart rule

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Choose "Add a rule concerning Categories", click OK.

    4. Click the "Choose" button. In the interface that appears, choose a category in the "Unselected" section on the left, and click the "Add" button so as to move that category in the "Selected" section on the right. Once all the proper categories are chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Percent" in the "Apply a discount" option. Enter "10" in the "Value" field.

Save your settings. The discount is immediately applied.

10% off for a specific product

Cart rule

To lower the price by the same percentage for a product or a selection of products, you must create a cart rule.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Choose "Add a rule concerning Products", click OK.

    4. Click the "Choose" button. In the interface that appears, choose one or more products in the "Unselected" section on the left, and click the "Add" button so as to move them in the "Selected" section on the right. Once all the proper products are chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Percent" in the "Apply a discount" option. Enter "10" in the "Value" field.

Save your settings. The discount is immediately applied.

Catalog price rule

You could also use a catalog price rule, with a bit of cheating. Caution: this can have unpredictable side-effects!

  • Enter a name, choose "Percentage" as the reduction type, and type "10.00" in the "Reduction" field.

  • In the "Conditions" section, you cannot choose a product, but you can limit the rule's application to a manufacturer and product-specific attributes and features, if any. If the product has several versions/editions depending on its attributes, you must create a new condition group for each attribute in order to cover all bases.

Save your settings. The discount is immediately applied.

Specific product price

This is not a "price rule" per se, but it works just as well. Everything is done in the product's page within the store's catalog, not in any of the "price rule" generators.

Once in the product's configuration page, open the "Prices" tab on the left, and click "Add a new specific price" in the "Specific prices" section. A form opens. You can change everything in that form in order to make the discount availability even more specific, but if you simply want to make it available to all, just change the value of the "Apply a discount of" option to 10, and indicate that is a percentage.

Save your settings. The discount is immediately applied.

10% off for a specific product when the customer orders 5 of this product

Cart rule

To lower the price by the same percentage for a product or a selection of products if and only if the customer buys at least 5 if these products, you must create a cart rule.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Select "The cart must contain at least 5 Product(s)".

    4. Choose "Add a rule concerning Products", click OK.

    5. Click the "Choose" button. In the interface that appears, choose one or more products in the "Unselected" section on the left, and click the "Add" button so as to move them in the "Selected" section on the right. Once all the proper products are chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Percent" in the "Apply a discount" option. Enter "10" in the "Value" field.

Save your settings. The discount is immediately applied.

Catalog price rule

You could also use a catalog price rule, with a bit of cheating. Caution: this can have unpredictable side-effects!

  • Enter a name, choose "Percentage" as the reduction type, and type "10.00" in the "Reduction" field.

  • Put "5" in the "From quantity" field.

  • In the "Conditions" section, you cannot choose a product, but you can limit the rule's application to a manufacturer and product-specific attributes and features, if any. If the product has several versions/editions depending on its attributes, you must create a new condition group for each attribute in order to cover all bases.

Save your settings. The discount is immediately applied.

Specific product price

This is not a "price rule" per se, but it works just as well. Everything is done in the product's page within the store's catalog, not in any of the "price rule" generators.

Once in the product's configuration page, open the "Prices" tab on the left, and click "Add a new specific price" in the "Specific prices" section. A form opens. You can change everything in that form in order to make the discount availability even more specific, but if you simply want to make it available to all, just change the value of the "Starting at" option to 5 and change the value of the "Apply a discount of" option to 10, and indicate that is a percentage.

Save your settings. The discount is immediately applied.

10% off for a specific product for the first 50 customers

To lower the price of a specific product one a first-come first-served basis, you must create a cart rule:

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Enter "50" in the "Total available" option. Leave "1" in the "Total available for each user" option, so that a single customer can only use this promotion once.

    2. Check the "Product selection" box at the bottom.

    3. Click the "Product selection" link that appears.

    4. Choose "Add a rule concerning Products", click OK.

    5. Click the "Choose" button. In the interface that appears, choose one or more products in the "Unselected" section on the left, and click the "Add" button so as to move them in the "Selected" section on the right. Once all the proper products are chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab:

    1. Choose "Percent" in the "Apply a discount" option. Enter "10" in the "Value" field.

    2. Select "Specific product" in the "Apply a discount to" option and find the product you chose in Conditions tab.

Save your settings. The discount is immediately applied.

Buy 1, Get 1 Free

Cart rule, "50% discount" way

Offering a second product when the customer buys one product is akin to giving a 50% discount when the customer buys two of a product. To do this, you must create a cart rule.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Select "The cart must contain at least 2 Product(s)".

    4. Choose "Add a rule concerning Products", click OK.

    5. Click the "Choose" button. In the interface that appears, choose a single product in the "Unselected" section on the left, and click the "Add" button so as to move the product in the "Selected" section on the right. Once the proper product is chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Percent" in the "Apply a discount" option. Enter "50" in the "Value" field.

Save your settings. The discount is immediately applied.

Cart rule, per-product 50% way

You can also create a per-product cart rule. The rule will only apply to a single product, so if you want your customer to be able to get the "buy one get one free" discount on several products, you will have to create as many cart rules. If you want your whole catalog to respect this discount, you will have to create rules for everyone single one of your products.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Select "The cart must contain at least 2 Product(s)".

    4. Choose "Add a rule concerning Products", click OK.

    5. Click the "Choose" button. In the interface that appears, choose a single product in the "Unselected" section on the left, and click the "Add" button so as to move the product in the "Selected" section on the right. Once the proper product is chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Percent" in the "Apply a discount" option. Enter "50" in the "Value" field.

Save your settings. The discount is immediately applied.

Cart rule, per-product gifting way

You can also use the per-product gifting way, where you choose to offer a free gift (of the same product) instead of applying a 50% discount for 2 purchases of the same product.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Choose "Add a rule concerning Products", click OK.

    4. Click the "Choose" button. In the interface that appears, choose a single product in the "Unselected" section on the left, and click the "Add" button so as to move the product in the "Selected" section on the right. Once the proper product is chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Send a free gift" and find the same product.

Save your settings. The discount is immediately applied.

Buy 4, get the 5th one free

The "Buy one, get one free" promotion is well-known, but you can do any variation of "Buy X, get X+1".

Cart rule, per-product gifting way

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Select "The cart must contain at least 4 Product(s)".

    4. Choose "Add a rule concerning Products", click OK.

    5. Click the "Choose" button. In the interface that appears, choose a single product in the "Unselected" section on the left, and click the "Add" button so as to move the product in the "Selected" section on the right. Once the proper product is chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Send a free gift" and find the same product.

Save your settings. The discount is immediately applied.

Cart rule, percentage way

This variation is a little twisted. We apply a 20% discount on a single product once it reaches 5 in the cart. That 20% off of 5 products means that one of the products is free.

In effect, this rule is giving 20% to the product once the cart reaches at least 5 of this product. So if the customer buys 6, the 20% discount will be applied to the whole 6 items rather than the 5 first ones. We therefore do not recommend this method.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Select "The cart must contain at least 5 Product(s)".

    4. Choose "Add a rule concerning Products", click OK.

    5. Click the "Choose" button. In the interface that appears, choose a single product in the "Unselected" section on the left, and click the "Add" button so as to move the product in the "Selected" section on the right. Once the proper product is chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab:

    1. Choose "Percent" in the "Apply a discount" option, and enter "20" in the "Value" field.

    2. Choose "Specific product" in the "Apply a discount to", and find the product.

Save your settings. The discount is immediately applied.

Buy one, get two free

The easiest way to give two products when one is bought is to create a pack of the two offered product, and then create a cart rule to give that pack along the purchase.

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab:

    1. Check the "Product selection" box at the bottom.

    2. Click the "Product selection" link that appears.

    3. Choose "Add a rule concerning Products", click OK.

    4. Click the "Choose" button. In the interface that appears, choose a single product in the "Unselected" section on the left, and click the "Add" button so as to move the product in the "Selected" section on the right. Once the proper product is chosen, click to cross at the top right of the interface, or press the Escape key.

  • Actions tab: Choose "Send a free gift" and find the pack.

Save your settings. The discount is immediately applied – provided the pack has some quantity available for sale!

Free shipping on any order

Offering free shipping for everyone is easy. Simply create a cart rule:

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab: Do no touch anything.

  • Actions tab: Choose "Free shipping".

Save your settings. The discount is immediately applied – for every order! Make sure to limit this discount in time, or to a given number of customers ("Total available" option in the Conditions tab)!

Free shipping on orders over $20

Offering free shipping for any order above a set amount is also easy. Simply create a cart rule:

  • Information tab: Enter a name and description. If you want the discount to depend on the customer entering the correct code, enter that code in the "Code" field.

  • Conditions tab: Enter "20" in the "Minimum amount" option (make sure that you are using the correct currency).

  • Actions tab: Choose "Free shipping".

Save your settings. The discount is immediately applied – for every order! Make sure to limit this discount in time, or to a given number of customers ("Total available" option in the Conditions tab)!

Before you read these explanations, you should brush up on your knowledge of the price rule generators:

This is a classic. So many online and real-life store use it, it actually has its own Wikipedia page (), and an acronym: BOGO (or BOGOF). This is a very effective way to promote your products.

http://doc.prestashop.com/display/PS15/Creating+Price+Rules+And+Vouchers
http://en.wikipedia.org/wiki/Buy_one,_get_one_free
Sample price rules
10% off for all products on the store
10% off for all products in a given category
10% off for a specific product
10% off for a specific product when the customer orders 5 of this product
10% off for a specific product for the first 50 customers
Buy 1, Get 1 Free
Buy 4, get the 5th one free
Buy one, get two free
Free shipping on any order
Free shipping on orders over $20