case study · integrations
ERP Integrations
I connected e-commerce platforms to the Mikro, Uyumsoft and Canias ERPs. Stock, price, customer account, order and invoice data flow both ways through scheduled worker services; both systems work with the same data and nobody moves it by hand.
// flow
-
E-commerce
Orders and customer activity originate on the e-commerce side, where products, stock and prices are offered for sale.
-
Worker Service
Scheduled services run in both directions. Records are mapped to each system's data format; on a transient failure, the operation is retried.
-
Mikro · Uyumsoft · Canias
Mikro, Uyumsoft and Canias are reached through their own SOAP or REST services.
// problem → solution → result
- problem
- Keeping stock, price, account, order and invoice data current and consistent between e-commerce and ERP.
- solution
- Scheduled two-way sync with worker services; SOAP/REST services, data mapping, retries and error handling.
- result
- Manual data entry is gone; both systems work with the same data.
// technical notes
- Five data types, two directions: stock, price, customer account, order and invoice.
- Every ERP exposes its services differently; data mapping hides that difference from the e-commerce side.
- Error handling and retries: a temporary connection problem doesn't turn into lost data.
- Result: manual data entry is gone.
// where
- Ersa YazılımSoftware Developer · 2022 — 2025