Skip to content
FR'E Skincare logo

Four storefronts, four entities, one ledger

A cosmetics brand selling online across several markets was connected so that each storefront lands in the right legal entity — without swallowing the logistics system that already worked.

  • Integrations
  • Priority ERP
  • E-commerce
  • Multi-company
Sector
Cosmetics and online retail
Status
Running in production.

The challenge

An order captured in a storefront is not simply an order. It is an event that has to land in the right company, in the right currency, with revenue recognised in the right entity — and at the same time become a picking instruction in an entirely different system.

Why a standard implementation was not enough

With several storefronts and several entities, the failure mode is not an order that was not captured but an order captured in the wrong company — an error that surfaces in the financial statements, late. The temptation is to centralise everything and retire the warehouse system; that decision sounds clean, multiplies the cost of the project and puts a working operation at risk.

Architectural approach

Each storefront connects to one defined company — an explicit mapping, not logic that infers the entity from currency or address. Shipping samples without charge is handled in a separate entity, because it is a real inventory movement with cost consequences even when there is no invoice. The warehouse system boundary is preserved deliberately: the ERP holds the finance, the warehouse system holds the warehouse, and the integration connects them rather than replacing either.

What was delivered

  • An order interface between the commerce platform and the ERP
  • Explicit mapping of each storefront to its legal entity
  • Handling of multi-currency activity
  • A dedicated entity for free-of-charge sample shipments
  • Preservation of the warehouse management system boundary