All posts
September 4, 2026 · 5 min read

From line sheet to live portal: what a catalogue import actually involves

The catalogue you already have

No label starts from a blank page. By the time you are thinking about a trade portal, your catalogue exists in three artefacts: the line sheet (styles, codes, photography), the price workbook (per-size matrices, surcharges, option charges) and the terms you keep in your head (who gets which discount, who trades ex-VAT).

A portal launch is the job of moving those three artefacts into one system without changing a single number. That last clause is the whole game.

What the data really looks like

Anyone who has opened a bridal price workbook knows it is not a flat list:

  • Per-size price matrices - a price for every UK size, per style, often
  • with a percentage surcharge above a size threshold and different rules for a
  • curve line
  • Option charges - lining, boning, extra fabric, length changes, closures,
  • each with its own price and its own rules about what combines with what
  • Colours and bundles - colourways per style, and accessories that belong
  • with specific gowns
  • Photography - the images your boutiques actually buy from

A credible import handles all four as data, not as retyping. Styles, matrices and charges map across mechanically; photography attaches by style code.

"To the penny" is the acceptance test

Here is the standard worth holding any platform to: price the same order in the new system and in the old workbook, and the totals must agree exactly. Not roughly - exactly, including how each discount and VAT step rounds.

Rounding is where this gets real. Discount-then-VAT or VAT-then-discount, round at each step or at the end - reasonable people build workbooks both ways, and a platform has to match *your* workbook's arithmetic, then prove it across the whole catalogue before a single boutique signs in. When Jane Aston Bridal launched, the pricing engine was reconciled line-by-line against her original workbook for precisely this reason.

Launch is a beginning, not a migration

The import gets you live; the season cycle keeps you honest. Look for the ability to run next season yourself: export the catalogue to CSV, edit prices and styles in a spreadsheet - the tool your team already knows - and import it back with a diff preview showing exactly what will change before anything is applied.

That loop - export, edit, review, apply - is the difference between a platform you run and a platform you ring.

The short version

A catalogue import is a data-engineering job with a one-line acceptance test. If a vendor cannot tell you how they will reconcile against your workbook, they are planning to retype it. The full ordering machinery this feeds is covered in trade ordering, in depth.