← All work

Orders and stock reconciled between two systems

Own projectopen source2026Measured on public research data

The problem

Orders and stock go missing between systems — the store, the warehouse, the ERP. Everyone says so; almost nobody shows the number, because the two files that prove it are rarely compared line by line.

What I built

The code is public: github.com/o-podpriatov/shopify-3pl-reconciliation.

What it found on public data

One key fix — 122,370 order lines

The same shoe size, written two ways by two systems.

System A10510.5 System B10.5

72.7% matched as exported97% after the fix

Each dataset changed the tool: product-code normalisation, the refusal threshold, and the exclusions all came from a real file that broke the first version.

Relevant if your role mentions

Reconciling data across systemsDiscrepanciesData validation Python / pandasInventory accuracyOrder data

PythonpandasSQL

Two systems that should agree, and don't? Tell me which two — two lines are enough.

Email me

← 16× faster reportsNext: a data platform for an energy lab →