Managing Pricing and Shopping Cart Calculation Settings
Channel managers can define preferences that control the price type, the price display, and the price change event tracking in this channel. They can also define the rounding precision of the calculation of the shopping cart.
Managing Pricing Settings
-
Select the channel from the context selection box, then select Preferences.
This displays the Preferences overview page.
-
Select Pricing and Shopping Cart Calculation.
The details page is displayed.
-
In the Pricing section, edit the settings as required.
The table below lists the available parameters.
Table 1. Channel pricing settings Parameter Description Price Type Specifies whether list and scaled prices defined for products in this channel are net prices or gross prices. Note that this setting does not directly affect the price display. Price Display for [Type] Customers Specifies, individually for each customer type, whether the storefront prices shown to this customer type are net prices or gross prices. Display additional text (checkbox) Allows for specifying additional text that is to be displayed next to all prices in the storefront (like, e.g., "incl. VAT") in every "Price Display for Customers" section. Selecting this checkbox displays a text box for every available locale. Default Price Display Specifies the price display configuration to be used for anonymous storefront users. Price Change Event Tracking Enables the price change event tracking and activates automatic jobs (search index update, page cache clean-up) to make sure that the storefront always displays the current prices. Note: Make sure to select the appropriate tax calculation service, depending on the selected price type. For details, see Managing Tax Calculation Services. -
Click Apply to save your settings.
Otherwise, click Reset to discard your changes.
Managing Cart Calculation Settings
In the default shopping cart calculation, the single articles are calculated with their taxes, discounts, etc., and then multiplied by their quantity. With this way of calculating, you are able to refund single articles more easily in case of returns. The calculation is based on the currency precision, using no extra decimal places in addition (which equals a rounding precision of 0 in the cart calculation settings).
However, you can use calculation rounding precision and result rounding precision to get a result that is closer to a line item based calculation (i.e., where the price times the quantity is calculated first, then the tax) if this meets your expectations more.
Parameter | Description |
---|---|
Calculation Rounding Precision | Refers to the rounding of internal intermediate values. Rounding is applied only at specific calculation steps, e.g., after tax calculations. |
Result Rounding Precision | Refers to the output of the calculation results. ICM ensures that values available via REST API and order export are output with the specified precision. The REST client may apply own rules. |
To manage the shopping cart calculation settings:
-
Select the channel from the context selection box, then select Preferences.
This displays the Preferences overview page.
-
Select Pricing and Shopping Cart Calculation.
The details page is displayed.
-
In the Cart Calculation section, specify the number of additional decimal places to be used for the calculation and for the result.
The table below shows the possible settings and their meaning based on the example of $1.00 (USD).
Table 3. Rounding precision Value Description 0 Default setting – No decimal places in addition to the currency precision. For example: $1.00 1 One decimal place in addition to the currency precision. For example: $1.000 2 Two decimal places in addition to the currency precision. For example: $1.0000 3 Three decimal places in addition to the currency precision. For example: $1.00000 Note: The result rounding precision must be less than or equal to the calculation rounding precision. There is no point in adding another decimal place to the result rounding precision, as the intermediate calculation rounding settings are already applied. -
Click Apply to save your settings.
Otherwise, click Reset to discard your changes.