HomeWorkCase study 04 · 2023

Fashion · ERP ↔ shop

Three systems, one set of data — without handwork

Apparel Magic and the shop keep stock, prices and orders in sync; every discrepancy lands in the log instead of an inbox.

Screenshot · The same item in ERP and shop
Two systems, one record16:9

0

manual imports since go-live

Year
2023
Client
Joyce & Girls
Role
Developer · middleware and sync logic
Areas
System integration
Where it starts: the sync21:9
AI image · The export that used to be done by handAI-generated
Where it ends: the export nobody runs any more21:9

The starting point

The ERP system Apparel Magic needed to be connected to Breuninger — through the marketplace platform TB.One. The data formats didn't line up, and both stock and orders had to stay current in both directions.

Screenshot · one article in three systems, at three different states

What was built

Diagram: three systems on one data model
Three systems on one data model16:9

A relational middleware database that reads incoming order data, maps it to the ERP's structure and passes it on. Plus end-to-end automation of stock and order synchronization over API connections — in both directions, with no manual cleanup.

Every discrepancy is logged instead of overwritten.

  • 01What you touch

  • 02Where the data sits

    Screenshot: the mapping table for two field names
  • 03How it is operated

    Screenshot: the same article in the shop and in the ERP

Stack

API

Python REST-APIs

Data

SQL / MariaDB

Connected

Apparel Magic TB.One Shopify

Result

Three systems in sync, without manual import and export steps.

A change on one side, and moments later it stands on the other.16:9
Match · Two systems
The same record on both sides, carrying the same values.16:9

The other work

The three other case studies.

Screencast · SnipeFlip live: the deal table, minute by minute

01Sneaker deals · Automation

2,500

operations per day · one VPS

SnipeFlip

Screencast · RecRobot: from 148 approached to 9 hired

03Recruiting · Automation

3 → 12

developers in three months

RecroBot

All projects

Contact

Half a minute, and you know more.

Half a minute on what I work on and how. If a question is left, write to me — an answer within one working day.