Case study
Matraci.bg – Shopify-integratie op maat
Matraci.bg is een Bulgaarse eCommerce-retailer die gespecialiseerd is in matrassen en slaapproducten. Het bedrijf werkt hoofdzakelijk via Shopify en verkoopt op meerdere markten en via meerdere kanalen, waaronder de eigen webshop en de eMAG-marktplaats (BG, RO, HU).
Het project
We bouwden een op maat gemaakte, in Shopify ingebedde applicatie die de orderverwerking en de datasynchronisatie tussen meerdere bedrijfssystemen automatiseert.
De app integreert Shopify met Prim ERP voor het automatisch aanmaken van verkooporders, met eMAG Marketplace (BG/RO/HU) voor het importeren van orders en met Microsoft Dynamics NAV voor de synchronisatie van producten, prijzen en voorraad.
Belangrijkste functies:
- Automatische ordersynchronisatie naar Prim ERP op basis van instelbare regels (betaalmethode, voorraadbeschikbaarheid, merk, prijsplafond)
- Handmatige synchronisatie rechtstreeks vanuit Shopify Admin via een eigen action-extension-knop
- Flexibele veldmapping - betaaltype, leveringscode, POS-code en ordernummerprefixen op basis van ordertags
- Integratie met eMAG Marketplace - automatisch aanmaken van Shopify-orders op basis van eMAG-callbacks in drie markten
- Geplande generatie van een XML-productfeed voor eMAG
- Volledige synchronisatie van productcatalogus, B2B-prijslijst en voorraad vanuit NAV
- Realtime monitoring - orderwachtrij met volledige historie, gestructureerde logs en beheer van geplande taken
- Automatische valutaomrekening van BGN → EUR via de ECB Daily Feed
Technologieën
ASP.NET Core
Remix.js
Shopify Admin API
Shopify App Extensions
SQL Server- FluentMigrator
- AutoMapper
- RestSharp