Case study
Matraci.bg – integrazione Shopify su misura
Matraci.bg è un rivenditore e-commerce bulgaro specializzato in materassi e prodotti per il sonno. Operando principalmente tramite Shopify, l'azienda vende su più mercati e canali, tra cui il proprio negozio online e il marketplace eMAG (BG, RO, HU).
Il progetto
Abbiamo realizzato un'applicazione Shopify integrata su misura che automatizza l'elaborazione degli ordini e la sincronizzazione dei dati tra più sistemi aziendali.
L'app integra Shopify con Prim ERP per la creazione automatica degli ordini di vendita, con eMAG Marketplace (BG/RO/HU) per l'importazione degli ordini e con Microsoft Dynamics NAV per la sincronizzazione di prodotti, prezzi e giacenze.
Funzionalità principali:
- Sincronizzazione automatica degli ordini verso Prim ERP in base a regole configurabili (metodo di pagamento, disponibilità in magazzino, marchio, tetto di prezzo)
- Sincronizzazione manuale direttamente da Shopify Admin tramite un pulsante di estensione con azione personalizzata
- Mappatura flessibile dei campi - tipo di pagamento, codice di consegna, codice POS e prefissi del numero d'ordine in base ai tag dell'ordine
- Integrazione con eMAG Marketplace - creazione automatica di ordini Shopify a partire dalle callback eMAG su tre mercati
- Generazione pianificata del feed prodotti XML per eMAG
- Sincronizzazione da NAV del catalogo prodotti completo, del listino B2B e delle giacenze
- Monitoraggio in tempo reale - coda degli ordini con lo storico completo, log strutturati e gestione delle attività pianificate
- Conversione valutaria automatica BGN → EUR tramite l'ECB Daily Feed
Tecnologie
ASP.NET Core
Remix.js
Shopify Admin API
Shopify App Extensions
SQL Server- FluentMigrator
- AutoMapper
- RestSharp