Deciding whether to use a price list or price grid is sometimes not easy. This table should help you identify the main differences:
|
Functionality |
Price List |
Price Grid |
|---|---|---|
|
Concept
|
Price list items are generated once (then maybe updated after a manual review) but then frozen once the list is approved. |
Price grid items are "reused" all the time. Inside the item you have three generations of a price (latest, current/active and previous). ⚠️ However, it is not recommended to store store historical, active and future prices as LPG items. It is good practice to have historical prices stored in Analytics, active prices in LPG and future prices in Price Lists. |
|
History of price records |
PLI objects can be used as price records. Price records history is kept until the price list is erased. It is a common practice to store the price records in a Data Source (requires IntegrationManager). |
No price records are stored in a table, but last 2 approved price records can be read from the line item. But if PGI line is deleted, it is lost forever. It is a common practice to store the price records in a Data Source and feed it using IntegrationManager. Then you can have a pricing strategy that sets prices from that Data Source or you can use this Data Source in Analytics for reports. |
|
Possibility to change prices |
Until the price list is approved |
Continuously, at any time |
|
Approval |
All items at once |
|
|
Frequency of price changes (calculation) |
At a defined time of a year (e.g. with a new catalog) |
|
|
Calculation /
|
|
|
|
Adding items |
|
|
|
Removing items |
|
|
|
Running simulation |
|
|
|
Creating a new price list |
|
By converting to a price list |
|
Creating a new price grid |
|
|
|
Summary ∑ |
Groovy
|
Groovy
|
|
Workflows |
|
|
|
Assigning to customer |
|
|
|
Matrix |
|
|