Build & migration log

Building it in public.

A running build log of a real ERP migration: half a million SKUs moving from a decades-old stack onto Odoo — the data work, the custom modules, the search layer, and the applied AI built along the way. Written as it happens, by the person responsible for it.

Entries

entry 007 · August 2026

Two systems, one truth.

Running a new store while the legacy ERP is still the boss: what flows which way, why web orders wear a disguise, and a sync monitor that turns “did it work?” into a row in a table.

read this entry →
entry 006 · August 2026

Best price wins.

Eight pricing tiers, ten quantity breaks per rule, and one absolute promise: the customer always gets the lowest price. Why the pricing engine became the migration’s clearest case for building custom.

read this entry →
entry 005 · August 2026

Half a million SKUs, findable.

Carrying an Algolia-powered search experience across the migration when no connector existed: a friendly hostile takeover of the shop page, and a sync that grew from throwaway script to code-owned infrastructure.

read this entry →

Availability

This log is the working record of systems being built, migrated, and kept in production. If you’re working through a problem in the same territory — interesting problems will always receive a reply.