Custom Price Calculation

CoreShop allows businesses with unique pricing needs to implement custom price calculators. By leveraging interfaces like ProductRetailPriceCalculatorInterface, ProductDiscountPriceCalculatorInterface, ProductDiscountCalculatorInterface, or ProductPriceCalculatorInterface, developers can create custom pricing logic tailored to specific requirements. With a focus on developer experience (DX), CoreShop supports the easy integration of custom calculators through Dependency Injection, ensuring flexibility and adaptability in price management.

Screenshots

Retail Price Calculator

Retail Price is the "base" Price of a product.

Discount Price

Discount Price is a special discounted Price for a Product. In the default Implementation, this shows the Retail Price crossed through.

Discount Calculator

To add special Discounts, we also have a Discount Calculator to discount the Product Price either percentage based or amount based.

Price Calculator

All of the other calculators combined, gives you the Price Calculator which calculates the final Price for the Product.