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.

  • Worker Service
  • SOAP
  • REST
  • Mikro · Uyumsoft · Canias

// flow

  1. E-commerce

    Orders and customer activity originate on the e-commerce side, where products, stock and prices are offered for sale.

  2. 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.

  3. 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
all work

keyboard shortcuts

j / k
next / previous section
g g / G
top / bottom
/
type in the terminal
r
quick summary
?
this list
Esc
close

privacy and cookies

data controller
Emirhan Göl · [email protected]
contact form
The name, email and message you send through the form or the terminal's mail command are forwarded to me as an email through my email provider, so I can reply. They are not stored in a database on this site and are not shared with anyone else.
abuse prevention
To stop the form from being abused with bulk submissions, your IP address is kept for at most 10 minutes, in server memory only.
analytics and cookies
If you allow it, Google Analytics is loaded for visit statistics and sets cookies; this data is processed on Google's servers abroad. If you don't, Google Analytics is never loaded and no cookies are set. You can change your choice below at any time.
stored in your browser
Things like your cookie choice and your snake high score are kept only in your browser and are never sent to the server.
your rights
To exercise your rights under Turkish data protection law (KVKK, article 11), such as access, correction or deletion, email [email protected].