B2B pricing is complex: different suppliers have different costs, different product families have different margins, and the EU Omnibus Directive adds compliance requirements on top. Applosive handles all of it with a rule-based pricing engine that calculates prices automatically from costs.
Four price types
Applosive tracks four distinct prices per product: selling price (the consumer price), RRP (recommended retail price), compare-at price (for sale displays), and B2B/wholesale price. Each has its own currency. You never mix up which price goes where.
Formula-based rules
Pricing rules use formula-based calculations. Write an expression like cost * 2.4 or round(cost / 0.6, 2) to define how a price is calculated from the supplier cost. Rules are readable, auditable, and easy to adjust when margins change.
Scope hierarchy
Rules apply at four levels of specificity: default (all products), family (a product type), supplier (all products from one supplier), and product (a specific SKU). More specific rules override broader ones automatically. This means you can set a baseline margin globally and override it for specific families or suppliers without touching every product individually.
Cost source strategies
When a product has multiple supplier associations, you choose which cost to use as the calculation base: preferred supplier cost, lowest cost across all suppliers, highest cost, or average. Different strategies make sense for different pricing goals.
Configurable rounding
Specify how calculated prices are rounded: up, down, or to nearest, with custom precision. Prices like €19.99 instead of €20.04 happen automatically, not as a manual correction step.
Bulk rule application
Apply a pricing rule to thousands of products in one operation. The pricing engine recalculates every affected price and stores the results. No spreadsheet formulas to maintain - the rules live in Applosive.
EU Omnibus Directive compliance
The EU Omnibus Directive requires showing the 30-day lowest price before any discount. Applosive tracks every price change automatically and calculates the 30-day lowest price alongside the current price, available via the API. Wiring that value directly into channel exports and drivers is in progress, not yet live.