Cosa comprende lo sviluppo e-commerce, oltre al negozio?
La vetrina è la parte visibile di un negozio online, e spesso la parte minore del lavoro. Il resto è flusso di dati: ordini che arrivano al magazzino e alla contabilità, giacenze e prezzi sempre allineati, clienti che entrano nel CRM con il loro storico degli acquisti e il messaggio giusto che raggiunge l’acquirente al momento giusto. Realizziamo il negozio e questi collegamenti come un unico progetto, perché la maggior parte dei problemi dell’e-commerce si trova tra un sistema e l’altro, non nella pagina prodotto.
Shopify, WooCommerce o su misura?
| Piattaforma |
Adatta quando |
Compromessi |
| Shopify |
Vuoi una piattaforma in hosting, un lancio rapido e un grande ecosistema di app |
Personalizzazioni più profonde del checkout richiedono Shopify Plus; i provider di pagamento diversi da Shopify Payments comportano commissioni di transazione Shopify |
| WooCommerce |
Usi già WordPress o vuoi il pieno controllo su hosting e dati |
Aggiornamenti dei plugin, sicurezza e prestazioni sono a carico tuo |
| Su misura o headless |
Prezzi, configurazione dei prodotti o logiche B2B non rientrano in un negozio standard |
Costi di sviluppo e di esercizio più alti; ogni funzione resta da mantenere a te |
Per la maggior parte dei commercianti, una piattaforma standard con poche integrazioni ben scelte è il punto di partenza giusto. Consigliamo lo sviluppo su misura dove la piattaforma si ferma davvero, e preferiamo una piccola app su misura a un tema forzato fino a rompersi.
Come realizziamo e colleghiamo un negozio
Prima i dati di prodotto. Varianti, lingue, listini, categorie IVA e media vengono modellati prima del tema, così filtri, feed di prodotto e traduzioni partono tutti da un’unica fonte pulita.
Checkout sul provider di pagamento. I dati delle carte sono gestiti dal provider di pagamento della piattaforma, mai dai tuoi server, e questo mantiene ridotto il perimetro PCI DSS. I metodi di pagamento che puoi offrire dipendono da quel provider, quindi verifichiamo la combinazione prima di impegnarci.
Integrazioni che tollerano i duplicati. Piattaforme come Shopify consegnano i webhook almeno una volta, quindi lo stesso evento d’ordine può arrivare due volte. Verifichiamo la firma HMAC di ogni webhook, ne registriamo l’ID e lo elaboriamo in modo idempotente in una coda di job con nuovi tentativi: un evento ripetuto non crea mai un secondo ordine nel tuo ERP.
Un solo responsabile per ogni campo. Per giacenze, prezzi e dati dei clienti decidiamo quale sistema fa fede e in quale direzione scorrono i dati. La maggior parte dei bug di sincronizzazione nasce da due sistemi che modificano lo stesso campo.
Messaggi basati su eventi reali. Le email di ordine, spedizione e account sono transazionali. I messaggi per carrelli abbandonati, recensioni e riattivazione sono marketing: richiedono il consenso e ricontrollano lo stato dell’ordine subito prima dell’invio, così nessuno riceve un promemoria per un carrello che ha già pagato.
Cosa va storto nei progetti e-commerce
- Vendere merce che non c’è. Le giacenze si sincronizzano ogni ora mentre gli ordini arrivano ogni minuto. Aggiornamenti delle giacenze basati su eventi e una scorta di sicurezza sugli articoli in esaurimento lo evitano.
- Fatturato contato due volte. Una pagina di ringraziamento ricaricata fa scattare di nuovo l’evento di acquisto. Tracciamo gli ordini lato server, a partire dall’evento d’ordine stesso.
- Posizionamenti persi dopo un cambio di piattaforma. Gli URL di prodotti e categorie cambiano e i vecchi link si rompono. Mappiamo e reindirizziamo ogni URL, comprese le pagine di categoria e di filtro che portavano traffico.
- Troppe app. Una dozzina di app aggiunge ciascuna i propri script e rallenta il negozio. Analizziamo le app che si sovrappongono e, dove conviene, le sostituiamo con un’unica integrazione.
Per i dati trattati in Svizzera, la LPD riveduta (art. 19) impone che l’informativa sulla privacy indichi i Paesi verso cui vengono comunicati i dati dei clienti, un punto importante quando la piattaforma del negozio e gli strumenti di marketing funzionano all’estero; per i clienti nell’UE si applica il RGPD. In Svizzera, secondo la legge contro la concorrenza sleale (LCSl, art. 3 cpv. 1 lett. o), le email e gli SMS di marketing inviati in massa richiedono il consenso preventivo, l’indicazione corretta del mittente e una disiscrizione semplice; trattiamo i promemoria per i carrelli abbandonati come marketing e chiediamo il consenso al checkout. Se vendi a consumatori nell’UE, dal 28 giugno 2025 l’European Accessibility Act si applica ai servizi di e-commerce, con un’esenzione per le microimprese. Sviluppiamo le vetrine secondo le WCAG 2.1 AA.
Cosa incide su costi e tempi
| Fattore |
Effetto sull’impegno |
| Dimensioni del catalogo e varianti |
Importazione, pulizia dei dati e logica dei filtri crescono con il catalogo. |
| Lingue e mercati |
Ogni lingua e ogni valuta richiedono contenuti, SEO e test del checkout. |
| Pagamenti e spedizioni |
Provider, tariffe e regole cambiano da un mercato all’altro. |
| Integrazioni |
I collegamenti con ERP, magazzino, CRM e contabilità sono di solito la voce più consistente. |
| App su misura |
Le funzioni che la piattaforma non offre richiedono sviluppo e manutenzione dedicati. |
| Migrazione |
Prodotti, clienti, ordini e URL del vecchio negozio vanno trasferiti e verificati. |
| Flussi di messaggi |
Ogni sequenza automatica richiede testi, regole, gestione del consenso e test. |
Dopo la fase di analisi inviamo un preventivo a prezzo fisso per un perimetro definito, oppure un piano per fasi che lancia prima il negozio e aggiunge integrazioni e automazioni in ordine di ritorno sull’investimento. I fattori di costo generali dei progetti web in Svizzera sono trattati nella nostra guida ai costi di un sito web.
Come si collega al resto del sistema
Un negozio produce i dati sui clienti più utili che hai. Lo colleghiamo all’automazione CRM e vendite, all’automazione email e SMS per i flussi dopo l’acquisto, ai chatbot che rispondono su WhatsApp alle domande sugli ordini e a contabilità e logistica tramite integrazioni API. La configurazione completa è descritta nella soluzione di automazione e-commerce.
Perché Sensaria
Il nostro lavoro sull’e-commerce si colloca dove le piattaforme incontrano altri sistemi. Abbiamo sviluppato un’app Shopify su Remix e Polaris con 11 estensioni Shopify Flow, una theme app extension, la fatturazione dell’app e i webhook GDPR obbligatori di Shopify. L’app invia messaggi WhatsApp tramite la Business API di un provider, con modelli di messaggio, trigger per chatbot e recupero dei carrelli. Abbiamo sviluppato anche un’integrazione WooCommerce, all’interno di un plugin WordPress, che trasforma i nuovi ordini in trattative nel CRM. Sensaria AG ha sede a Lugano, in Svizzera, e lavora in italiano, tedesco, francese e inglese.