← All apps

Unified product, price list and price management, with derived lists and price history.

Overview

Pricing arguments are rarely about pricing. They are about not being able to say, with confidence, what a product cost at the moment someone bought it.

The Products app puts products, price lists and prices in one model and keeps the history. A price change is an event, not an overwrite — so the price on an old order, the price behind a refund and the price in a report are all answerable from the same place.

Price lists can be derived from each other, which means a market list or a customer list follows its source instead of drifting away from it over a season. And when a rule, an export or a price-history claim needs the lowest price over a window, it reads it from the same catalogue everything else does.

What it does

  • Products, price lists and prices in one model

    Contributes the product, price list and price types along with the relationships between them, so other apps read one catalogue rather than their own copy.

  • Derived price lists

    Build a price list from another list and have changes to the source propagate automatically, instead of repeating the same increase across several lists.

  • Effective price lookup

    Compute current, lowest and highest effective prices across a time window — the data shape behind price-history displays and prior-price claims.

  • Recorded price changes

    Price and price-list changes are written to the activity log, so what a product cost on a given date is answerable without reconstructing it from exports.

  • Portal management views

    Adds product, price list and price management to the Hantera_ portal.