$ prenota una call

// servizi / 05

SincronizzazioneAPI

Ordini, catalogo, clienti e giacenze sempre allineati tra le piattaforme. Il negozio parla con il gestionale, il gestionale con il corriere, e nessuno in ufficio ricopia più dati a mano.

sync-giacenze.ts ● ultimo giro: ok
// giacenze dal gestionale → negozio e marketplace
const stock = await gestionale.giacenze({
  dal: ultimoGiro,
});
await Promise.all([
  shop.aggiorna(stock),
  marketplace.aggiorna(stock),
]);
if (errori.length) avvisa("andrea", errori);

// 01 · quando serve

Se vi riconoscete in uno di questi casi, vi serve.

Oggi questo lavoro lo fa qualcuno a mano, magari due volte al giorno, sperando di non sbagliare. La sincronizzazione lo fa al posto suo.

[01] Ricopiate gli ordini nel gestionale. Arrivano dal sito, da un marketplace, via email. Qualcuno li inserisce uno per uno, e ogni tanto uno si perde.
[02] Le giacenze non tornano. Vendete online un articolo finito in magazzino, oppure lo tenete "a zero" sul sito per paura. In entrambi i casi perdete vendite.
[03] Il cliente chiede dov'è il pacco. Lo stato della spedizione sta nel portale del corriere, non sul vostro sito, e ogni volta qualcuno deve rispondere via email.

// 02 · cosa faccio, in concreto

Sei cose che una "integrazione" deve avere.

Collegare due API richiede poco. Farle funzionare per anni, con dati sporchi e servizi che ogni tanto cadono, è la parte difficile.

[mappa] Mappatura dei dati Codici articolo, varianti, listini, stati: decido con voi come si traducono da un sistema all'altro e lo metto per iscritto.
[retry] Errori e tentativi Se il gestionale non risponde, l'ordine non si perde: il sistema riprova e, se continua a fallire, avvisa.
[webhook] In tempo reale o a intervalli Webhook quando la piattaforma li offre, giri programmati quando no. Scegliete voi quanto "subito" deve essere.
[log] Log e monitor Ogni ordine che passa lascia una traccia leggibile. Un pannello vi mostra cosa è passato, cosa no e perché.
[test] Prova con dati veri Prima di andare in produzione, la sincronizzazione gira su una copia dei vostri dati reali, con tutti i loro casi particolari.
[docs] Documentazione Un documento che spiega cosa fa, ogni quanto e cosa fare se si ferma. Serve a voi, al vostro commercialista e a chi verrà dopo.

// 04 · domande frequenti

Prima di collegare qualcosa.

Il nostro gestionale è vecchio: si collega lo stesso?

Quasi sempre. Se non ha un'API, spesso ha un'esportazione, un database o una cartella condivisa, e si parte da lì. Lo verifico nella call, prima della proposta scritta.

Cosa succede se un sistema è giù?

La sincronizzazione aspetta e riprova. Se il problema continua, vi avvisa. Gli ordini non si perdono e non si duplicano.

Dobbiamo cambiare piattaforma?

No. L'obiettivo è far parlare i sistemi che avete già. Se qualcosa va cambiato ve lo dico, ma non è il punto di partenza.

E dopo, chi la tiene in funzione?

Avete 30 giorni di assistenza inclusi. Poi, se volete, la monitoro io con un pacchetto di gestione tecnica.

// 05 · dopo il rilascio

Una sincronizzazione va guardata.

Le API cambiano, i listini anche. Con la gestione tecnica controllo i log, aggiorno le integrazioni quando una piattaforma cambia versione e intervengo prima che ve ne accorgiate.

$ hosting e gestione tecnica →

// 06 · iniziamo

Cosa deveparlare con cosa?

Una call gratuita di 30 minuti. Rispondo entro 24 ore.