Skip to main content
Skip table of contents

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.

image-20240701-094113.png

Add New

Create a new Price Rule in the Datacenter.

Reset

Resets the current filter.

General

image-20240701-114527.png

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

image-20240701-115651.png

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.

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.