In general, when you sell an item and the visitor hasn't been identified, the public price is proposed.
If you want to offer a special discount to a specific customer, the Commerce PRO option allows you to do so by indicating a percentage to be deducted in each customer file.
However, when you want to define a genuine pricing policy with different prices for each user group (customers, repeat customers, retailers, resellers, etc.), the application
of a simple discount on the entire product catalog won't suffice.
Indeed, it becomes necessary to be able to define specific prices for each type of buyer and for each product. For example, if you have different profit margins for each
product, it's not satisfactory to settle for a 10% discount on all products for certain buyers.
The Multi-Pricing system allows you to define 5 prices for each item and each item attribute.
Implementing multi-price management allows you to meet the needs of the implementation of a genuine online pricing policy.
To begin, go to the property manager for your items and activate Multi-Price management for your site.
Click on the following menu: [Commerce\Items (Products\Services)\"Component Properties" Tab], then on the [Modify] button.
Set Up Multi-Price Management: YES
If you simply want to choose the price each customer will benefit from, it's unnecessary to define which user category is associated to each price.
On the other hand, if you want to associate a price to a user group and want this group to immediately benefit from the right price, then before defining your actual prices,
link these prices to user categories.
Note: If your customers are classified into several categories, only the first category will be used to determine the display price of each product. If a customer is classified
into 2 categories, A and B, only category A will be used to determine the price that will be applied to the customer.
Now define the different prices for your products. If you use multiple attributes (finishes, options, etc.) for your products, make sure you update the prices of these
attributes for each price in the multi-price management system.
Lastly, assign the appropriate price to each user or verify that each user is classified in the right category, keeping in mind that only the first defined category is used to
determine the price that needs to be applied.
You system is now ready for the use of multiple prices.
| Visitor Identification|
When you use a single price, you don't need to know who is in the process of filling up their shopping cart because the prices are the same for all of your visitors. The user is
only going to identify themselves and create an account when they formalize their purchasing act by going from the simple "Add to Cart" action to the "Order" action!
The same isn't true when you set up Multi-Price Management. Indeed, it's impossible for the system to propose the correct price if it doesn't know who is in the process of
purchasing on your site.
Therefore, it is very useful to activate the optional identification mode at the entrance to the Shopping Cart component (configurable in the Property tab of the
Shopping Cart component). For each new visit, the first time your visitor displays the first page of your online shop, they will be asked to sign in using an email/password
Of course, the visitor is not required to sign in, that is to say that they can ignore the identification request and continue shopping. However, it will simply be impossible
for the system to determine the proper price.
In the standard case, your privileged customer will sign in and the appropriate price will be displayed.
| Hide Part of Your Product Catalog From Certain Visitors|
Another functionality of the Multi-Pricing system is the possibility of concealing certain products from certain users, which amounts to "virtually" creating several product
For example, if you want to sell a line of products reserved for your professional customers, all you have to do is set all nonprofessional prices for this item to null. With
the proper configuration of your shopping cart, your nonprofessional customers will never know that these products exist, but your professional customers can freely access and
buy these products.
To define the display mode for products with null prices, use the property management module of the Shopping Cart component.
To completely conceal certain confidential products, uncheck the following box: "Products with null prices: Display products or services with a null price (0)".