The first step of this document is to detail global and generic expected behaviour for this page, both on back office and front office. The second step gives a specific definition of scenarios and behaviours involving conditions groups. The last step details specs for cases with several rules.
First Catalog price rule can be created by clicking on the blue button with plus on the top-right of the page - (+) Add new catalog price rule. Also, as an alternative, it can be clicked on smaller plus (+) icon in the top-right of the Catalog Price rules table.
The second user interface will lead to Catalog Price rules creation page.
It can be cancelled by clicking Cancel your form and discard your changes, by clicking CANCEL button on the left, or you may just Save the new catalog price rule by clicking the SAVE button on the right.
Currently when several rules apply to the same product, it seems that there are different behaviours. We need to clarify them.
Ex 1 :
The test rule has the following conditions :
To the related products, a 10€ discount is automatically applied.
The test2 rule applies a 5€ discount on all product when quantity >=2.
When I select a product which complies both rules, this happens in Front office :
The save 10€ label is automatically displayed, which is the expected behaviour. The discount grid is displayed on the product page according to “Rule 2” which is the expected behaviour.
There are also additional and extended Catalog price rules combinations that can be specified for your Catalog items.
Those conditions are related to :
It is possible to add several sets of conditions in the same group, but also to create different condition groups in the same rule.
When adding different criteria to the same group, this works as an AND relation. Ex : Category Women and Brand Nike - the rule will only apply to product which belong to the women category and whose brand is Nike.
When adding different condition groups to the same rule, this work as an OR relation between all groups. Ex : Group 1 : Category Men and Group 2 : Brand Adidas - the rule will apply to all products which belong to the men category or to the Adidas brand.
There does not seem to be any restriction in the number of condition groups which can be created in the same rule.
Note : currently, it is possible to create a condition group even though no criterion is selected, which does not make sense. We should disable the ‘Add a new condition group’ CTA when the current group is empty.
If the merchant chooses to create a discount from 1 product, then the discount label is automatically displayed on the product and on the product page.
Ex :
Specific case : when a product already has an active specific price, the catalog price rule is not applied to it.
When a discount is applied only after buying more than 1 quantity of the same product, there should be no label displayed on the product. Instead, there should be a grid available on the product page detailing the discount conditions.
Ex :
When adding at least the minimum expected quantity, a discount label is added to the product page, and in the cart.
Ex:
If the initial price has been modified, it modifies the final price on each product to be paid by the user.
Adding one or several condition groups Once the basic conditions have been defined, it is possible to add one or several other condition groups to refine the rule. When clicking on “Add a new condition group”, a new block “Condition Group 1” is added above.
Results : If I add only one product, I will get a 10€ discount. If I add 2 products, then the discount will be of 5€ for each product. There is no combination of both rules.
Ex 2 : Same example but with 2 rules with the same minimum quantity. After a few tests, it seems that only the oldest rule will apply to the product. Other rules will have no effect on the product. Shouldn’t this be explained in the rules listing ?
There is an option to configure different Catalog Rules for different separate Prestashop shops. It can be set by navigating to Catalog Cart Rules > Create new rule or Edit existing > Shop dropdown field. Selecting the appropriate shop and saving the settings will enable showing the Catalog Price rules for specific shop.
The settings and input fields can be separately managed by Multistore functionality in Prestashop. Learn more.