Intershop Commerce Management (ICM) provides an important functionality for managing and maintaining product prices in sales channels in a smart and easy way. The so-called Price Lists feature is used to promote specific products, target-specific customer segments and bulk upload price modifications pertaining to a specific channel.
Price lists are manageable in different ICM contexts:
The below flowchart describes the different types of price lists that can be configured in the ICM for this purpose:
As can be seen on the left side, two standard price lists are available by default: List Prices, which lists all products along with their defined list price, and Cost Prices, which lists all products for which cost prices have been defined. These lists provide direct access to product prices, facilitating the management of list and cost prices for products. Alternatively, list prices and cost prices can also be managed directly in the Pricing tab of the product detail view.
The right side of the flowchart shows Special Price Lists lists, which are used for the following main purposes:
The configuration of Special Price Lists in ICM is divided into the three tabs General, Prices and Target Group. General is used to configure the basic price list properties such as Name, ID, Description and Validation Period. The Prices tab is used for the management of product prices and the Target Group tab serves for assigning customers / customer segments to the price list.
On the General tab, a Name, ID, Description and a Price Type need to be specified in order to make this price list identifiable. Furthermore, it is possible to make the whole price list with its special product prices valid for a fixed time period.
If you click on the Apply button, the price list will be created and added to the Sale Price Lists list (Catalogs | Price Lists).
The Prices tab enables a product-specific price handling for all available products in the channel. Based on different currencies, each product in the price list can have different types of special prices assigned to it.
Make sure that a list price for every product is available before maintaining any % discounts. A negative percentage can also be used to assign a price increase.
To add a special product price to a price list, perform the following steps:
Click on the Add Price link next to the desired product which opens a scale prices wizard.
Define special prices / discounts for the required quantities.
Each product in the same price list can have multiple special prices assigned to them but for different quantities.
Optionally, add a validation period to make this special price available at a certain time.
Please be aware that the validation period of a specific product must not be after the Valid To date and not before the Valid From date of the price list.
To modify an existing special price of the product, do the following:
The Target Group tab defines which customer segments and customers receive the special prices from the price list in the shop.
As an alternative to the product price management in a price list, it is possible to define special prices targeted to price lists directly in the product context. Therefore do the following:
If a customer is part of multiple customer segments, situations may arise in which more than one price could be offered to this customer. To resolve conflicts like this, Intershop Commerce Management offers two price lookup strategies:
According to the "Best Price" strategy, the system will select the best price from all price lists which can be applied to the current user, regardless of the price list ranking.
With the "Custom Lookup" strategy, the system checks all available price lists top-down, starting with the highest ranked price list, until a price could be determined.
Price lists can be easily imported into the system in the form of an XML or a CSV file. Furthermore, existing price lists can be exported as XML from the menu path Catalogs | Import & Export. For details on what a CSV or XML file should look like, see Concept - Pricing: 3.3.1 XML Import / Export.
This scenario describes a discount model that depends on the annual order value of all business customers. The more the business customer buys from the shop each year, the more discounts he gets in the following year. In this example, business customers are now divided into four groups:
Assuming that list prices are defined for all products and the above-mentioned customer group assignments have already been done in the ICM, three price lists needs to be created.
For the Bronze Customer price list:
Go to the Prices tab and define the appropriate discount in percent for each product.
A popular model in B2C is displaying the retail price compared to the actual sales price. The price list feature is able to display both prices by default as follows:
To achieve this case, it is necessary to maintain list prices as retail prices for all affected products.
In the ICM, perform the following steps:
Go to the Prices tab and define the sales prices for all affected products.
Promotions are one of the many parts in a channel's marketing campaign and are more specific to products and product categories as assigned in their discount conditions.
Promotions instead of price lists can be used in the following scenarios:
The biggest difference between price lists and promotions is that price lists define product prices over time. Discounts can be given per customer group or on different products. For bulk updates of special prices, discounts of products including their validity period and target groups use the Import feature which is not available for promotions. The target groups of each price list are independent of each other and can be prioritized while the target group of promotions is based on the campaign which is associated with it.