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 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 →
entry 003 · August 2026

The enrichment machine.

An AI pipeline that researches and completes sparse product records — two models, a confidence gate, and humans only where judgment is genuinely needed.

read this entry →