Price lists and calculations
This article explains the Litium Studio pricing model. It introduces concepts behind pricing in Litium Studio. It also include the order in which price calculations are done, and when they should be done.
Introduction
Pricing is a central concept in any E-Commerce site. Pricing in Litium Studio can be devided to two main branches for explanation & education purposes.
- Pricing of products sold
- Order Grand Total Calculation
Pricing of Products Sold
When products are displayed for end customers to buy, the price of the product is shown. This price is for a single unit of item, such as "one mobile phone", or "one litre of oil", and is called "Unit List Price". This price is contained in a "Price List" in the Product Catalog module.
The price shown to the user may also be a special price, which is different from the ordinary price, called a "Unit Campaign Price". There are other campaigns as well, which do not affect the unit price but the overall order grand total such as "free shipping".
Order Grand Total Calculation
When user click the "buy" button, those products are added to his shopping cart, and a overall price of his order is calculated. The final order price calculated may include discounts comming from campaigns, as well as additional costs such as VAT and shipping costs. All the calculations are implemented in the Pricing Rules Plugin.