Difference between Dynamic vs Static Product Pricing
Static pricing :
1. There is a property called listPrice in each item in catalog repository, Commerce Pricing services
are using this price as a base price for calculating the order prices, (Shipping, total, tax etc),
2. It is sku based pricing, it uses the pricelist components
3. We can use static pricing on where static prices are required. Not so many places where we can use
this. only few areas static prices are used nowa days
Dynamic Pricing :
1. These prices are normally coming from external services which reach the repository through
Programming API's, It will dynamically changing the prices on different conditions with the help
of programmatic approach,
2. It is also a sku based pricing, it uses the pricelist components and site configuration components,
3. Dynamic pricing can cause a significant decreases in performance compared to using static
pricing. Many sites do not need to show dynamic pricing on product pages; it may be sufficient to
show dynamic prices only when a customer places items in the shopping cart,
4. Example: suppose you send a specific group of customers a coupon for 20oRs off all blue items.
On the product pages of the site, blue items appear with their static list or sale price, which is the
same for all customers. However, when a customer with the “200Rs off” coupon adds a blue item
to his or her shopping cart, dynamic pricing takes effect, and the item price appears on the
Shopping Cart or Checkout page (for example) with a discount of 200Rs.
5. We can use dynamic pricing on certain product templates
6. Dynamic pricing will provides the high level of performance by using the pricing features
selectively.