- 23 Feb 2024
- 1 Minute to read
- Print
- DarkLight
Learn about Products, Price Books and Discounts
- Updated on 23 Feb 2024
- 1 Minute to read
- Print
- DarkLight
OrderCentral supports customer specific prices and leverages the Pricebook, Product and PricebookEntry objects to achieve that. In practice this means that each account will need to be configured with a pricebook that contains active prices for all products the buyer should be able to order.
The following properties are important when setting up the pricebook.
Object | Field | Reason |
Account | Pricebook | Used to retrieve which products the buyer can order |
Product | IsActive | Only active products are being displayed to the buyer |
PricebookEntry | IsActive | Only products with active prices are being displayed to the buyer |
PricebookEntry | CurrencyIsoCode | Only products with a prices in the currency that matches the currency of the buyer will be displayed |
User | CurrencyIsoCode | Only products with a prices in the currency that matches the currency of the buyer will be displayed |
You might be wondering how these Pricebooks, Products and Pricebook entries relate to the Web Products. The Web Products are the records that are actually being displayed in the shopping experience. However the Pricebook related to the buyers account determines which Web Products will be displayed. If the pricebook does not hold an active price for the buyers currency for a product that is wrapped by a Web Product, the Web Product will not be displayed.