X3 Price Rules (X3 EN)
This data is stored centrally via the PIM.
With the pricing rules, they can customize the dynamic pricing directly from the backend. This allows the greatest possible flexibility in the calculation of your sales prices. The price rules can be created and deleted by you as you wish. All page options and their attributes are automatically available and can be used.
There is also no limit to the number of rules and the order in which the rules are processed can be defined by you using the sort order.
Add New
Create a new Price Rule in the Datacenter.
Reset
Resets the current filter.
General
Name
Name of the price rule (can be changed at any time).
Code
Code of the price rule for the system-wide reference (cannot be changed). The code must be unique and consist only of the following: A-Z, a-z, 0-9, - , _ . The code must also start with a letter.
Sort Order
The rule with the smallest sort order starts. The sort order supports only one number as value. (Recommendation: Work in steps of ten. This makes it easier to insert a new rule "in between" later).
Status
Select the status for your price rule. Note: If your rule is invalid (e.g. uses a non-existent variable), the status automatically changes to "Invalid" and the rule is not applied to the product price/price debugging.
The choices are: Active (applied directly to the price), Test (not applied to the price but visible in price debugging) and Invalid (the rule has an error such as a non-existent variable and is not used.
Apply To
Here you can define where the calculated price will be added. The following can be selected: "Embed in other price rules" (the rule is quasi an auxiliary rule and can be taken up in other rules), "Add to partial product price" (the rule is added to the calculated price of the partial product) and "Apply to product price" (the rule is added to the calculated product price).
Expressions
The individual formulas are added here. The formula can be subject to a condition such as "Quantity must be greater than 500" or not. Once this has been set, the actual formula follows. Here you can access all variables (including newly created attributes for all partial product options) as well as predefined functions (such as rounding).
Several expressions can also be created within a rule. For example, if the quantity is greater than 500, use formula A and if not, then formula B.
Conditions
Select whether the expression is linked to a condition (e.g. quantity < X) or not. If this is "No condition", the expression is always used.
Expression
Add the formular of your new price rule.
Important! Rules should always be set to "Test" status first and the results checked with Price Debugging. A rule in "Active" status is applied directly to the prices in the frontend.