/
Calculation Engine Library

Calculation Engine Library

Calculation Engines Library contains utilities, which helps developers to implement price calculations in projects faster.

Use Case

  • you want to build price list logic for your project and would like to use pre-made, tested, configurable calculation engine, instead of writing your own from scratch.

  • this library is, for example, used in Price Setting accelerator.

Calculation Engines

Adjustment Engine

takes care of simple “Value + Adjustment” calculations. It is used to implement strategies such as Cost+ or Price Increase.

Attribute Based Engine

The idea of attribute-based pricing is to define the price based on product attributes like color, weight etc. It is based on the Anchor → Follower approach: take the price of another SKU, then modify it to get the final price.

Competition Engine

supports various options for price calculation based on competitor prices

Kit Engine

calculates a price for a given product based on subcomponents and quantities defined in a standard BOM Data table.

Lookup Engine

can be used for any pricing strategy that has a static price that needs to be fetched from an existing table, e.g. Promotion Price or Recommended Retail Price.

Net Engine

calculates a gross price of a product based on a specific "pocket price" and discounts. The pocket price is always looked up using the Lookup Engine, so what this engine does is basically reverting any discounts that were applied to it.

Related content

Architecture Components (Calculation Engines Library)
Architecture Components (Calculation Engines Library)
More like this
Installation (Calculation Engines Library)
Installation (Calculation Engines Library)
More like this
Advanced Configuration Options (Calculation Engine)
Advanced Configuration Options (Calculation Engine)
More like this
Formula Evaluator Library
Formula Evaluator Library
More like this
Architecture Components (Formula Evaluator Library)
Architecture Components (Formula Evaluator Library)
More like this