Product
Resolve
The rules, relationships, and constraint optimizer at the core of the pricing stack. Built for retailers and wholesalers with the ambition to bring decision science into pricing.
Overview
Where your pricing logic lives.
Resolve is where your pricing logic lives. Define rules against your product hierarchy, set linkages between SKUs and locations, author repeatable logic as Workflows, and let the constraint optimizer produce prices that respect every relationship you've declared.
Rules inherit down the hierarchy with most-specific-wins conflict resolution. Linkages bind pack-to-unit, regional parity, and minimum-gap relationships. When it's time to produce prices, the constraint optimizer solves for the optimum under every linkage and rule bound you've declared — a constraint optimizer that enforces relationships instead of approximating them. Draft scenarios so you can test any change without touching production prices.
Key capabilities
- Encapsulate pricing rules as automated and repeatable workflows
- Generate optimized prices that honours your rules and linkages
- Experiment with pricing scenarios and what-if's
- Price review, audit trail, and publish governance
- Impact analysis to know what a price change is worth before you publish
Operating model
How prices change.
Write pricing logic as visual workflows in plain English or SQL. Everything is deterministic - no unexplainable black boxes.
Workflows
Formalize your pricing strategy into a decision tree. Designed to be easy to change so your prices can pivot as business priorities and market dynamics shift.
Scenarios
Every change is saved to a scenario. Test what-if pricing and publish only when the numbers check out.
Logic
Authored once, enforced everywhere.
The relationships that tie your pricing together — declared as plain rules, linkages, and conditions, then enforced by the solver everywhere the scope applies.
Linkages
Bind any product to its anchors with a constraint the solver enforces: pack-to-unit ratios, regional parity, competitor gaps.
Conditions
If/then logic authored inline. Watch inventory, competitor moves, or any other signal, and trigger markdowns, lifts, or alerts when the condition holds.
Inheritance
If a rule applies to a category, it applies to everything in that category. If a product is in two categories, the more specific rule wins.
Pricing primitives
Building blocks for any pricing strategy.
Resolve transforms individual pricing decisions into a generalisable framework.
Hierarchy
Dynamically organize products by category, sub-category, brand, and SKU. Attach a rule at any level and it cascades to everything beneath — the most-specific rule wins.
Price lists
Serve different customer tiers from the same architecture. Every product × location × price list combination gets its own price, ready to publish straight to the POS.
Families
Group SKU variants — pack sizes, flavors, formats — behind a single representative. Members of a family get the same price, always.
Locations
Every store, region, or channel is an independent pricing context. Rules, costs, and competitor data can vary per location — the solver respects each one on its own terms.
Ownership and governance
Runs on your terms.
Resolve runs inside real pricing operations — with the governance, ownership, and exit rights to match.
Database in our cloud or on-premise. Same product surface, either way.
Provision users through your identity provider. Scope permissions to central or field roles.
Every rule change, scenario publish, and override is attributed, timestamped, and reviewable.
Keep data in the region your business operates in. No cross-region replication without opt-in.
Pricing logic, history, and exports remain your IP. We host them; we don't own them.
Rules, scenarios, and price history are yours to export, any time.