In questo articolo
- Che cosa significa integrare Salla o Zid con i tuoi sistemi interni?
- Perché ti serve questa integrazione?
- Che cosa offrono agli sviluppatori le API di Salla e Zid?
- Gli scenari di integrazione più pratici
- Webhook vs polling
- Come si costruisce un'integrazione solida e duratura?
- Errori comuni da evitare
- Il ruolo di Origami
- Fonti
Che cosa significa integrare Salla o Zid con i tuoi sistemi interni?
Collegare il tuo negozio Salla o Zid ai tuoi sistemi interni tramite API significa che il negozio scambia dati automaticamente con gli altri tuoi sistemi — magazzino, contabilità, ERP, CRM e corrieri — senza alcun inserimento manuale. Invece di un dipendente che copia ogni ordine dal pannello del negozio al sistema contabile, l'ordine arriva al sistema giusto nel momento in cui viene effettuato, le giacenze si aggiornano in entrambe le direzioni, la fattura viene emessa e la spedizione preparata — tutto in pochi secondi e senza errori di trascrizione.
Questo articolo spiega, a chi guida un'azienda, che cosa offrono le API di Salla e Zid, i principali scenari di integrazione e come si costruisce un'integrazione solida, in grado di reggere l'operatività quotidiana.
Perché ti serve questa integrazione?
Man mano che le vendite crescono, l'inserimento manuale diventa il collo di bottiglia più pericoloso: ordini copiati a mano che arrivano in ritardo o sbagliati, giacenze che risultano disponibili sul negozio mentre in magazzino sono già esaurite, e dati di vendita che a fine mese non coincidono tra negozio e contabilità. Tutti questi problemi hanno un'unica radice: sistemi isolati che non comunicano tra loro. L'integrazione via API trasforma queste isole separate in un unico sistema, così il lavoro duplicato scompare e i numeri si riconciliano automaticamente.
- Risparmio di tempo: le ore quotidiane di inserimento dati diventano una sincronizzazione istantanea e senza interventi manuali.
- Precisione del magazzino: un unico saldo corretto compare sul negozio e in magazzino — niente vendita di articoli esauriti e niente blocco di articoli disponibili.
- Contabilità ordinata: ogni ordine arriva in contabilità con importo, imposte e dati di fatturazione già pronti.
- Migliore esperienza del cliente: conferme e aggiornamenti di spedizione più rapidi, perché il processo è automatizzato dall'inizio alla fine.
Che cosa offrono agli sviluppatori le API di Salla e Zid?
Sia Salla sia Zid offrono moderne API REST con una piattaforma dedicata a sviluppatori e partner. Le funzionalità principali:
- API REST: accesso programmatico a prodotti, ordini, clienti, giacenze e categorie — in lettura e scrittura.
- Autenticazione OAuth: una connessione sicura che autorizza l'app senza condividere la password, con permessi (scope) definiti.
- Webhook: notifiche in tempo reale che la piattaforma invia al tuo sistema quando si verifica un evento — un nuovo ordine, un cambio di stato, la registrazione di un cliente — invece di far interrogare continuamente il negozio dal tuo sistema.
- Marketplace delle app: la possibilità di pubblicare la tua app perché altri commercianti la usino, se vuoi trasformare la tua integrazione in un prodotto.
Questi strumenti bastano per realizzare quasi qualsiasi scenario di integrazione, a patto che sia progettato con cura.
Gli scenari di integrazione più pratici
Nella pratica, la maggior parte dei commercianti ha bisogno di una o più di queste integrazioni:
- Sincronizzare gli ordini con la contabilità o l'ERP: ogni nuovo ordine crea automaticamente una registrazione e una fattura nel tuo sistema finanziario.
- Sincronizzazione bidirezionale del magazzino: una vendita sul negozio scala la giacenza di magazzino, e l'arrivo di nuova merce aggiorna all'istante la disponibilità sul negozio.
- Inviare i prodotti dal tuo sistema al negozio: gestisci prodotti e prezzi da un unico sistema centrale, poi pubblicali automaticamente su Salla o Zid.
- Sincronizzare i clienti con un CRM: ogni nuovo cliente entra nel tuo sistema di gestione delle relazioni per attivare marketing e follow-up.
- Collegare spedizioni e logistica: crea automaticamente l'etichetta di spedizione e invia il numero di tracciamento al cliente.
- Fatturazione elettronica: genera per ogni transazione una fattura conforme ai requisiti dell'Autorità per la Zakat, le Imposte e le Dogane (ZATCA).
Webhook vs polling
Esistono due modi per sapere che nel negozio si è verificato un nuovo evento. Il primo è il polling: il tuo sistema chiede al negozio ogni pochi minuti «C'è un nuovo ordine?» — semplice ma lento e dispendioso in termini di risorse. Il secondo, e migliore, sono i webhook: comunichi una sola volta alla piattaforma l'indirizzo del tuo sistema, e lei ti invia ogni evento nel momento in cui si verifica. I webhook sono più rapidi e leggeri, ma richiedono che il tuo sistema sia sempre disponibile a ricevere le notifiche, con un meccanismo di nuovi tentativi se una consegna fallisce temporaneamente.
Come si costruisce un'integrazione solida e duratura?
Un'integrazione riuscita non è solo una chiamata API; è uno strato intermedio (middleware) progettato con cura. Le cose più importanti che deve garantire:
- Mappatura precisa dei campi: far corrispondere i prodotti e i codici del negozio ai loro equivalenti nel tuo sistema interno, così i dati non si confondono mai.
- Idempotenza: garantire che uno stesso ordine non venga mai registrato due volte se la notifica arriva più di una volta.
- Nuovi tentativi intelligenti: se una connessione fallisce temporaneamente, il sistema riprova automaticamente invece di perdere l'evento.
- Rispetto dei limiti di richieste: le piattaforme limitano il numero di richieste al minuto, e l'integrazione deve rispettarli senza interrompersi.
- Log e riconciliazione: una dashboard che mostra cosa è stato sincronizzato e cosa è fallito, con un report giornaliero che assicura che nessun ordine vada perso in silenzio.
Trascurare questi dettagli fa la differenza tra un'integrazione che funziona nella demo e crolla dopo una settimana, e una che gira silenziosamente per anni.
Errori comuni da evitare
Ciò che più spesso affonda i progetti di integrazione: accontentarsi di una sincronizzazione in un solo senso dimenticando quella inversa, ignorare i casi di errore così che gli ordini spariscono senza che nessuno se ne accorga, oppure non avere un ambiente di test, così le modifiche vengono provate su un negozio in produzione con ordini reali. La regola d'oro: costruisci l'integrazione perché gestisca il fallimento tanto quanto il successo, e testala in un ambiente separato prima di andare live.
Il ruolo di Origami
In Origami siamo un'azienda tecnologica che costruisce integrazioni affidabili su Salla e Zid: colleghiamo il tuo negozio alla tua contabilità, al tuo ERP, al CRM o ai corrieri, e progettiamo lo strato intermedio con nuovi tentativi, riconciliazione e log completi. E se non hai ancora scelto tra una piattaforma pronta e un negozio su misura, il nostro articolo Negozio su misura vs Salla/Zid ti aiuta a decidere prima di avviare l'integrazione.
Una buona integrazione è invisibile — si vede solo il suo risultato: numeri che tornano, giacenze precise e un team libero di dedicarsi a ciò che conta.
Fonti
- Piattaforma per sviluppatori di Salla: salla.dev
- Zid — piattaforma per negozi online: zid.sa
- Autorità per la Zakat, le Imposte e le Dogane (ZATCA) — fatturazione elettronica: zatca.gov.sa
Domande frequenti
È possibile collegare Salla o Zid al mio sistema contabile o ERP?
Sì. Salla e Zid mettono a disposizione API e webhook che consentono di sincronizzare automaticamente ordini, prodotti e giacenze con il tuo sistema contabile o ERP, senza alcun inserimento manuale. Il tutto si realizza tramite uno strato intermedio (middleware) che collega il negozio al tuo sistema interno.
Qual è la differenza tra webhook e polling in un'integrazione?
Con il polling il tuo sistema interroga periodicamente il negozio per sapere se c'è qualcosa di nuovo: è più lento e più pesante. Un webhook invia l'evento dal negozio al tuo sistema nel momento stesso in cui si verifica: è più rapido ed efficiente, ma richiede un sistema sempre disponibile e un meccanismo di nuovi tentativi.
Quanto tempo serve per costruire un'integrazione con Salla o Zid?
Dipende dal numero di scenari e dalla complessità dei tuoi sistemi interni. Una semplice integrazione per la sincronizzazione degli ordini può essere pronta in pochi giorni, mentre i collegamenti bidirezionali di magazzino, contabilità e spedizioni richiedono più tempo per i test e per garantirne l'affidabilità.
L'integrazione tramite API è sicura per i miei dati?
Sì, se progettata correttamente. Salla e Zid usano l'autenticazione OAuth con permessi (scope) limitati e senza condivisione delle password; l'integrazione deve conservare le chiavi in modo sicuro, seguire il principio del privilegio minimo e registrare ogni operazione per la verifica.
Segua Origami su Google
Aggiunga Origami tra le fonti preferite e i nostri articoli le compariranno per primi nella Ricerca Google e nelle notizie principali.








