Case study
Matraci.bg – integracja Shopify na zamówienie
Matraci.bg to bułgarski sprzedawca e-commerce specjalizujący się w materacach i produktach do spania. Działając głównie na Shopify, firma sprzedaje na wielu rynkach i w wielu kanałach, w tym we własnym sklepie internetowym i na marketplace eMAG (BG, RO, HU).
Projekt
Zbudowaliśmy dedykowaną aplikację osadzoną w Shopify, która automatyzuje przetwarzanie zamówień i synchronizację danych między wieloma systemami biznesowymi.
Aplikacja integruje Shopify z Prim ERP w celu automatycznego tworzenia zamówień sprzedaży, z eMAG Marketplace (BG/RO/HU) w celu importu zamówień oraz z Microsoft Dynamics NAV w celu synchronizacji produktów, cen i stanów magazynowych.
Najważniejsze funkcje:
- Automatyczna synchronizacja zamówień do Prim ERP według konfigurowalnych reguł (metoda płatności, dostępność w magazynie, marka, górny limit ceny)
- Ręczna synchronizacja bezpośrednio z panelu Shopify Admin za pomocą przycisku dedykowanego rozszerzenia akcji
- Elastyczne mapowanie pól - typ płatności, kod dostawy, kod POS i prefiksy numerów zamówień na podstawie tagów zamówienia
- Integracja z eMAG Marketplace - automatyczne tworzenie zamówień w Shopify na podstawie wywołań zwrotnych z eMAG na trzech rynkach
- Zaplanowane generowanie pliku XML z produktami dla eMAG
- Synchronizacja pełnego katalogu produktów, cennika B2B i stanów magazynowych z NAV
- Monitorowanie w czasie rzeczywistym - kolejka zamówień z pełną historią, ustrukturyzowane logi i zarządzanie zadaniami zaplanowanymi
- Automatyczne przeliczanie waluty BGN → EUR za pośrednictwem ECB Daily Feed
Technologie
ASP.NET Core
Remix.js
Shopify Admin API
Shopify App Extensions
SQL Server- FluentMigrator
- AutoMapper
- RestSharp