How do the different product types handle calculation? Magento Certified Developer Guide › Category: 7. Catalog › How do the different product types handle calculation? 0 Vote Up Vote Down Manish Prakash Staff asked 5 years ago So each product type has its own price model. Price Model is a separate class which has functions like finalPrice(), calculatePrice() etc which each price model can override and perform its own calculations.