[{"data":1,"prerenderedAt":496},["ShallowReactive",2],{"post-\u002Fblog\u002Fintegrazione-gestionale-e-commerce":3,"related-\u002Fblog\u002Fintegrazione-gestionale-e-commerce":489},{"id":4,"title":5,"body":6,"date":473,"description":474,"extension":475,"meta":476,"navigation":477,"order":478,"path":479,"related":480,"seo":484,"seoTitle":485,"sitemap":486,"stem":487,"updated":473,"__hash__":488},"blog\u002Fblog\u002Fintegrazione-gestionale-e-commerce.md","Integrazione tra gestionale ed e-commerce: come collegarli anche senza API",{"type":7,"value":8,"toc":451},"minimark",[9,18,21,26,29,128,139,143,148,151,157,161,164,170,175,179,182,189,195,200,204,207,212,216,299,302,306,315,331,353,357,360,363,367,400,404,408,421,425,428,432,435,439],[10,11,12,13,17],"p",{},"L’",[14,15,16],"strong",{},"integrazione tra gestionale ed e-commerce"," è possibile anche se il gestionale non ha API, cioè un modo ufficiale per far dialogare i programmi. Le strade principali sono quattro: le interfacce già disponibili, i file esportati a orari fissi, il database sottostante e, come ultima scelta, l’automazione delle schermate. Spesso il gestionale può restare dov’è e non serve sostituirlo.",[10,19,20],{},"Il sintomo è sempre lo stesso: gli ordini del sito vengono ricopiati a mano, le giacenze non coincidono, un cliente aggiornato nel CRM resta vecchio nel gestionale. Ogni copia manuale è tempo perso e una possibile fonte di errore.",[22,23,25],"h2",{"id":24},"prima-domanda-cosa-deve-passare-e-in-quale-direzione","Prima domanda: cosa deve passare, e in quale direzione?",[10,27,28],{},"Molti progetti diventano più complicati del necessario perché partono da “colleghiamo tutto”. Conviene partire da un elenco dei dati che devono muoversi.",[30,31,32,48],"table",{},[33,34,35],"thead",{},[36,37,38,42,45],"tr",{},[39,40,41],"th",{},"Dato",[39,43,44],{},"Direzione tipica",[39,46,47],{},"Quanto deve essere aggiornato",[49,50,51,65,78,90,102,115],"tbody",{},[36,52,53,59,62],{},[54,55,56],"td",{},[14,57,58],{},"Giacenze",[54,60,61],{},"Dal gestionale al sito",[54,63,64],{},"Spesso, per evitare di vendere ciò che non hai",[36,66,67,72,75],{},[54,68,69],{},[14,70,71],{},"Ordini",[54,73,74],{},"Dal sito al gestionale",[54,76,77],{},"Entro pochi minuti",[36,79,80,85,87],{},[54,81,82],{},[14,83,84],{},"Prezzi e listini",[54,86,61],{},[54,88,89],{},"Quando cambiano, spesso basta una o poche volte al giorno",[36,91,92,97,99],{},[54,93,94],{},[14,95,96],{},"Anagrafica prodotti",[54,98,61],{},[54,100,101],{},"Raramente",[36,103,104,109,112],{},[54,105,106],{},[14,107,108],{},"Clienti",[54,110,111],{},"In entrambe le direzioni",[54,113,114],{},"Da valutare: è il caso più delicato",[36,116,117,122,125],{},[54,118,119],{},[14,120,121],{},"Fatture",[54,123,124],{},"Dal gestionale al cliente o al portale",[54,126,127],{},"Secondo le procedure già in uso",[10,129,130,131,134,135,138],{},"Due regole aiutano molto. Ogni dato deve avere ",[14,132,133],{},"una sola fonte ufficiale",": se giacenze e prezzi si possono cambiare in due posti, prima o poi non torneranno. E il ",[14,136,137],{},"tempo reale"," va chiesto solo dove serve davvero, perché costa di più.",[22,140,142],{"id":141},"le-quattro-strade-se-il-gestionale-non-ha-api","Le quattro strade se il gestionale non ha API",[144,145,147],"h3",{"id":146},"_1-interfacce-già-disponibili","1. Interfacce già disponibili",[10,149,150],{},"Prima di tutto, chiedi al produttore. Molti gestionali hanno moduli di collegamento venduti a parte, interfacce poco pubblicizzate o una procedura di importazione ed esportazione. Se esiste una strada ufficiale, di solito è la migliore, perché è supportata e resiste agli aggiornamenti.",[10,152,153,156],{},[14,154,155],{},"Attenzione a:"," costi del modulo, limiti e chiarezza su cosa fa davvero.",[144,158,160],{"id":159},"_2-file-esportati-a-orari-fissi","2. File esportati a orari fissi",[10,162,163],{},"Il gestionale produce un file (CSV, XML o Excel) a orari prestabiliti, un programma lo legge e lo passa all’altro sistema. Il metodo è semplice e affidabile.",[10,165,166,169],{},[14,167,168],{},"Va bene per:"," listini, anagrafiche e giacenze che non cambiano di continuo.",[10,171,172,174],{},[14,173,155],{}," il ritardo tra un aggiornamento e l’altro, e ai file che non arrivano. Serve qualcuno, o qualcosa, che avvisi se l’esportazione non è partita.",[144,176,178],{"id":177},"_3-database-sottostante","3. Database sottostante",[10,180,181],{},"Quasi tutti i gestionali salvano i dati in un database. Se è raggiungibile, si può costruire sopra un’interfaccia moderna, documentata e controllata. È il modo per creare le API che il gestionale non ha.",[10,183,184,185,188],{},"La ",[14,186,187],{},"lettura"," è in genere la parte più sicura. Tieni presente che i dati possono avere strutture poco chiare, che vanno capite prima.",[10,190,184,191,194],{},[14,192,193],{},"scrittura"," è più delicata. Scrivendo direttamente nel database si possono saltare i controlli del gestionale, come numerazioni e movimenti di magazzino collegati. Quando si può, è meglio passare dalla procedura di importazione del gestionale.",[10,196,197,199],{},[14,198,155],{}," contratto e garanzia. Alcuni produttori vietano o non supportano l’accesso diretto, e un aggiornamento può cambiare la struttura dei dati. Va verificato prima.",[144,201,203],{"id":202},"_4-automazione-delle-schermate","4. Automazione delle schermate",[10,205,206],{},"Un programma usa il gestionale come farebbe una persona: apre le schermate e clicca. Questo metodo è chiamato RPA e a volte è l’unica possibilità.",[10,208,209,211],{},[14,210,155],{}," è la strada più fragile. Basta un aggiornamento o una finestra inattesa per interrompere tutto. Conviene usarla per pochi processi e solo se non c’è altro.",[22,213,215],{"id":214},"quale-scegliere","Quale scegliere",[30,217,218,234],{},[33,219,220],{},[36,221,222,225,228,231],{},[39,223,224],{},"Strada",[39,226,227],{},"Affidabilità",[39,229,230],{},"Aggiornamento dei dati",[39,232,233],{},"Quando usarla",[49,235,236,252,267,283],{},[36,237,238,243,246,249],{},[54,239,240],{},[14,241,242],{},"Interfacce ufficiali",[54,244,245],{},"Alta",[54,247,248],{},"Dipende dal prodotto",[54,250,251],{},"Sempre, se esistono e coprono il bisogno",[36,253,254,259,261,264],{},[54,255,256],{},[14,257,258],{},"File a orari fissi",[54,260,245],{},[54,262,263],{},"A intervalli",[54,265,266],{},"Dati che cambiano poco",[36,268,269,274,277,280],{},[54,270,271],{},[14,272,273],{},"Database",[54,275,276],{},"Buona, se ben fatta",[54,278,279],{},"Anche quasi in tempo reale",[54,281,282],{},"Più sistemi da collegare, nessuna interfaccia adatta",[36,284,285,290,293,296],{},[54,286,287],{},[14,288,289],{},"Automazione schermate",[54,291,292],{},"Bassa",[54,294,295],{},"Lenta",[54,297,298],{},"Ultima spiaggia",[10,300,301],{},"Spesso la soluzione giusta le combina: file per i listini, database in lettura per le giacenze e procedura di importazione per gli ordini.",[22,303,305],{"id":304},"un-livello-in-mezzo-evita-molti-problemi","Un livello in mezzo evita molti problemi",[10,307,308,309,314],{},"Collegare direttamente e-commerce, CRM e gestionale tra loro funziona con due programmi, ma diventa ingestibile man mano che se ne aggiungono altri. La soluzione più ordinata è mettere un ",[310,311,313],"a",{"href":312},"\u002F#intervento-collegamenti","livello di collegamento"," sopra il gestionale:",[316,317,318,322,325,328],"ul",{},[319,320,321],"li",{},"tutti gli altri programmi parlano con quel livello, non con il gestionale;",[319,323,324],{},"gli accessi vengono controllati e registrati;",[319,326,327],{},"se cambi e-commerce, non devi rifare tutto;",[319,329,330],{},"se in futuro sostituisci il gestionale, gli altri programmi non se ne accorgono.",[10,332,333,334,337,338,342,343,347,348,352],{},"L’ultimo punto è il più importante. Lo stesso livello è il ",[14,335,336],{},"ponte"," che serve a sostituire il vecchio sistema un pezzo alla volta, come spiegato nella ",[310,339,341],{"href":340},"\u002Fblog\u002Fmodernizzazione-software-legacy","guida alla modernizzazione del software legacy",". E può servire anche per un’",[310,344,346],{"href":345},"\u002Fblog\u002Fapp-collegata-al-gestionale","app collegata al gestionale"," o per ",[310,349,351],{"href":350},"\u002Fblog\u002Fautomatizzare-processi-aziendali-ai","automatizzare attività ripetitive con l’AI",". L’investimento non va perso, se un giorno deciderai di cambiare.",[22,354,356],{"id":355},"comè-andata-in-un-nostro-progetto","Com’è andata in un nostro progetto",[10,358,359],{},"In un progetto abbiamo collegato un vecchio gestionale su misura a un CRM nuovo. Il gestionale è rimasto in uso e il CRM ha potuto lavorare con quei dati. Il caso mostra un punto che spesso sorprende: adottare un programma nuovo non obbliga a buttare il vecchio il giorno stesso.",[10,361,362],{},"Con un gestionale su misura il vantaggio è che di solito non ci sono vincoli di un produttore da rispettare. Lo svantaggio è che spesso manca la documentazione: la struttura dei dati va ricostruita sul campo.",[22,364,366],{"id":365},"errori-da-evitare","Errori da evitare",[368,369,370,376,382,388,394],"ol",{},[319,371,372,375],{},[14,373,374],{},"Non gestire gli errori."," Cosa succede se un ordine non passa? Se nessuno lo viene a sapere, il cliente lo scoprirà per primo.",[319,377,378,381],{},[14,379,380],{},"Non pensare ai conflitti."," Se lo stesso cliente viene modificato in due sistemi nello stesso momento, chi vince? Va deciso prima.",[319,383,384,387],{},[14,385,386],{},"Ignorare i codici."," Articoli e clienti hanno spesso codici diversi nei vari sistemi. Serve una tabella di corrispondenza.",[319,389,390,393],{},[14,391,392],{},"Dimenticare resi e annullamenti."," Il caso semplice funziona quasi subito. Il lavoro vero sono le eccezioni: resi parziali, ordini modificati, spedizioni divise.",[319,395,396,399],{},[14,397,398],{},"Non documentare."," Tra due anni qualcuno dovrà capire come funziona. Chiedi che i collegamenti siano documentati, e che la documentazione sia tua.",[22,401,403],{"id":402},"domande-frequenti","Domande frequenti",[144,405,407],{"id":406},"devo-cambiare-gestionale-per-aprire-un-e-commerce","Devo cambiare gestionale per aprire un e-commerce?",[10,409,410,411,415,416,420],{},"Quasi mai solo per questo. Di solito si può costruire un collegamento e tenere ciò che usi. Cambiare ha senso se il gestionale ha anche altri problemi seri, ma è una decisione da prendere a parte, e la parte delicata sono i dati: leggi ",[310,412,414],{"href":413},"\u002Fblog\u002Fcambiare-gestionale-senza-perdere-dati","cambiare gestionale senza perdere dati",". Per farti un’idea dei costi leggi ",[310,417,419],{"href":418},"\u002Fblog\u002Fquanto-costa-rifare-gestionale","quanto costa rifare un gestionale",".",[144,422,424],{"id":423},"accedere-al-database-del-gestionale-è-legale","Accedere al database del gestionale è legale?",[10,426,427],{},"I dati sono tuoi, ma il software è regolato dal contratto con il produttore. Prima di intervenire, verifica cosa prevedono licenza e assistenza. Se hai dubbi, chiedi al produttore e a un legale.",[144,429,431],{"id":430},"i-connettori-già-pronti-funzionano","I connettori già pronti funzionano?",[10,433,434],{},"Possono funzionare bene se il tuo gestionale è tra quelli previsti e il tuo modo di lavorare è standard. Provali su un caso reale e controlla come gestiscono resi ed errori prima di decidere.",[144,436,438],{"id":437},"vale-anche-per-crm-e-fatturazione","Vale anche per CRM e fatturazione?",[10,440,441,442,446,447,420],{},"Sì, il metodo è lo stesso: scegli quali dati devono passare, qual è la fonte ufficiale e quanto devono essere aggiornati. Poi cerca la strada più semplice per farli viaggiare. Ne parliamo in dettaglio in ",[310,443,445],{"href":444},"\u002Fblog\u002Fintegrazione-crm-gestionale","integrazione tra CRM e gestionale"," e nel ",[310,448,450],{"href":449},"\u002Fblog\u002Fportale-clienti-b2b","portale clienti B2B",{"title":452,"searchDepth":453,"depth":453,"links":454},"",2,[455,456,463,464,465,466,467],{"id":24,"depth":453,"text":25},{"id":141,"depth":453,"text":142,"children":457},[458,460,461,462],{"id":146,"depth":459,"text":147},3,{"id":159,"depth":459,"text":160},{"id":177,"depth":459,"text":178},{"id":202,"depth":459,"text":203},{"id":214,"depth":453,"text":215},{"id":304,"depth":453,"text":305},{"id":355,"depth":453,"text":356},{"id":365,"depth":453,"text":366},{"id":402,"depth":453,"text":403,"children":468},[469,470,471,472],{"id":406,"depth":459,"text":407},{"id":423,"depth":459,"text":424},{"id":430,"depth":459,"text":431},{"id":437,"depth":459,"text":438},"2026-11-01","Il tuo gestionale non ha API? Le quattro strade per collegarlo a e-commerce e CRM senza sostituirlo, con i vantaggi e i rischi di ciascuna.","md",{},true,9,"\u002Fblog\u002Fintegrazione-gestionale-e-commerce",[481,482,483],"modernizzazione-software-legacy","app-collegata-al-gestionale","quanto-costa-rifare-gestionale",{"title":5,"description":474},"Integrazione gestionale e-commerce anche senza API | ITnext",{"loc":479,"lastmod":473},"blog\u002Fintegrazione-gestionale-e-commerce","zY3xZ8eJPfYQcYRxAgInUy_QAL2PNQM9sGpiVMBoEHQ",[490,492,494],{"path":340,"title":491},"Modernizzazione del software legacy: la guida per le PMI che non possono fermarsi",{"path":345,"title":493},"App collegata al gestionale: come dare i dati ad agenti e tecnici fuori sede",{"path":418,"title":495},"Quanto costa rifare un gestionale: da cosa dipende il prezzo",1793609718646]