Studiu de caz
Matraci.bg – integrare Shopify personalizată
Matraci.bg este un comerciant bulgar de e-commerce specializat în saltele și produse pentru somn. Activând în principal prin Shopify, compania vinde pe mai multe piețe și canale, printre care propriul magazin online și marketplace-ul eMAG (BG, RO, HU).
Proiectul
Am construit o aplicație Shopify încorporată, dezvoltată la comandă, care automatizează procesarea comenzilor și sincronizarea datelor între mai multe sisteme de business.
Aplicația integrează Shopify cu Prim ERP pentru crearea automată a comenzilor de vânzare, cu eMAG Marketplace (BG/RO/HU) pentru importul comenzilor și cu Microsoft Dynamics NAV pentru sincronizarea produselor, a prețurilor și a stocurilor.
Funcționalități principale:
- Sincronizare automată a comenzilor către Prim ERP, pe baza unor reguli configurabile (metoda de plată, disponibilitatea în stoc, marca, plafonul de preț)
- Sincronizare manuală direct din Shopify Admin, printr-un buton de extensie de acțiune dezvoltat la comandă
- Asociere flexibilă a câmpurilor - tipul de plată, codul de livrare, codul POS și prefixele numerelor de comandă, în funcție de etichetele comenzii
- Integrare cu eMAG Marketplace - crearea automată a comenzilor Shopify din callback-urile eMAG, pe trei piețe
- Generare programată a feedului XML de produse pentru eMAG
- Sincronizarea din NAV a întregului catalog de produse, a listei de prețuri B2B și a stocurilor
- Monitorizare în timp real - coadă de comenzi cu istoric complet, jurnale structurate și gestionarea sarcinilor programate
- Conversie valutară automată BGN → EUR prin ECB Daily Feed
Tehnologii
ASP.NET Core
Remix.js
Shopify Admin API
Shopify App Extensions
SQL Server- FluentMigrator
- AutoMapper
- RestSharp