Architettura, entità, frequenze e gestione errori per integrazioni Magento-ERP che reggano crescita del business e cambi di sistema.
Il primo principio di progetto: qualunque dato commerciale (anagrafica, prezzo, stock, fattura) nasce nell'ERP, non su Magento. Magento è un canale di vendita — potente, ricco di funzionalità — ma non è il master dei dati.
Ignorare questo principio è la causa numero uno di disallineamenti commerciali su store B2B: prezzi diversi tra offerta commerciale e sito, stock mostrati e non disponibili, fatture con codici prodotto non riconciliabili.
SAP, Business Central, Sage, Zucchetti. Espone REST API o file batch. Master di prodotti, prezzi, stock, ordini.
MuleSoft, Boomi, n8n, App Builder. Orchestrazione, trasformazione dati, gestione errori, retry, monitoring centralizzato.
Riceve dati via REST/GraphQL, espone ordini al middleware, gestisce esperienza buyer, cache, performance.
Le risposte alle domande che ricevo più spesso da imprenditori e management italiani.
Per progetti B2B seri sempre middleware (MuleSoft, Boomi, n8n self-hosted, Adobe App Builder). L'integrazione punto-punto sembra più economica al giorno 1 ma diventa ingestibile al secondo canale (marketplace, PIM, WMS): meglio pagare il middleware e avere un layer disaccoppiato.
Anagrafiche prodotto (ERP → Magento), prezzi e listini (ERP → Magento), stock multi-magazzino (ERP → Magento, near real-time), anagrafiche cliente/company (bidirezionale con owner ERP), ordini (Magento → ERP), fatture e resi (ERP → Magento per visibilità buyer).
Stock: 5-15 minuti (o event-driven via message broker per prodotti critici). Prezzi: 15-60 minuti. Anagrafiche prodotto: 1-4 ore. Ordini: real-time all'atto della creazione. Le sync full sono un fallback settimanale, non lo strumento operativo.
Con dead letter queue, retry esponenziale (max 3 tentativi), alert su Slack/PagerDuty per il team eCommerce e ticket automatico se la stessa entità fallisce {'>'}3 volte. Un errore silente su una fattura o su uno stock è un incidente commerciale, non un log tecnico.
Range tipico: SAP Business One 25-50k€, SAP S/4HANA 60-150k€, Business Central 20-40k€, Sage 25-50k€, Zucchetti Ad Hoc/Mago 20-40k€. Il costo dipende meno dall'ERP e più dal numero di entità sincronizzate e dalla qualità del dato di origine.
Sì, obbligatorio. Sviluppare integrazioni ERP contro produzione è la strada più veloce per creare disastri contabili. L'ambiente ERP test va in scope prima di iniziare — se il cliente non ce l'ha, va predisposto in fase 0 del progetto.
Analizzo scenari, disegno architettura middleware, definisco piano di sync ed error handling. Report scritto e call di 60 minuti.
Listini, quote, workflow di approvazione, integrazione ERP.
Leggi →Shared catalog, tier price, IVA per scenario, onboarding buyer.
Leggi →Roadmap, budget, SEO preservation, integrazioni ERP.
Leggi →Budget reali PMI ed enterprise, TCO su 3 anni.
Leggi →