Ex-Ecommerce è una piattaforma di commercio elettronico pensata per rispondere alle esigenze del retail moderno, dove la flessibilità, la personalizzazione e l'integrazione omnicanale sono elementi imprescindibili. È nata con l’obiettivo di supportare sia realtà indipendenti in fase di crescita sia strutture di vendita già consolidate, offrendo un ecosistema digitale completo e personalizzabile che si estende su siti web, app mobili e marketplace globali come Amazon, eBay e Alibaba.
La piattaforma mette a disposizione un CMS avanzato per venditori, un sistema di raccomandazione alimentato da AI, un’esperienza d’acquisto fluida e intuitiva ottimizzata per ogni tipo di dispositivo e, soprattutto, strumenti immersivi di realtà aumentata e virtuale che permettono ai clienti di esplorare i prodotti in 3D. Il risultato è un sistema scalabile, potente e accessibile, capace di portare la vendita online a un livello successivo.
Il progetto nasce dall’esigenza di creare un prodotto flessibile, adatto a un mercato in continua trasformazione, in cui le piattaforme e-commerce devono essere sempre aggiornabili, scalabili e altamente personalizzabili. La sfida non era semplicemente realizzare un “negozio online”, ma costruire un’infrastruttura completa, in grado di:
Un altro aspetto fondamentale era la possibilità di modificare dinamicamente l’interfaccia utente e le regole commerciali in base alle esigenze di business, integrando eventuali logiche promozionali, flussi di checkout alternativi o funzionalità di marketing automation.
Il processo progettuale è stato articolato in più fasi, a partire da una serie di workshop esplorativi con stakeholder e utenti finali. In questi incontri sono emersi non solo i requisiti funzionali, ma anche desideri latenti e punti di attrito delle piattaforme già in uso da parte dei venditori. Abbiamo condotto interviste qualitative e analizzato sessioni utente per comprendere le aspettative sul flusso d’acquisto, le preferenze per il layout del CMS e i desiderata per la personalizzazione dell’esperienza.
Dopo aver definito una roadmap condivisa, lo sviluppo è avvenuto per moduli autonomi, ciascuno testato con rilascio progressivo e iterazioni settimanali secondo metodologia Agile. Una parte consistente del lavoro ha riguardato l’integrazione con API esterne, in particolare per l’esportazione automatica dei prodotti e la sincronizzazione degli stock con marketplace come Amazon, eBay e Alibaba. Inoltre, abbiamo lavorato fianco a fianco con esperti in marketing digitale per progettare un’esperienza coerente con le esigenze di conversione, remarketing e fidelizzazione.
L’interfaccia pubblica consente di navigare l’intero catalogo prodotti attraverso una griglia reattiva che si adatta a ogni schermo. I filtri dinamici (prezzo, disponibilità, categoria, tag) e le anteprime interattive permettono all’utente di orientarsi rapidamente, mentre i badge e le recensioni migliorano l’affidabilità percepita dei prodotti.
Ogni utente registrato ha accesso a una dashboard personale in cui visualizzare lo storico ordini, modificare dati personali e indirizzi, salvare articoli nei preferiti e monitorare lo stato delle spedizioni. Il layout è chiaro, pulito e ottimizzato per il mobile, con focus sull’autonomia dell’utente nella gestione del proprio account.
Il venditore può configurare in modo autonomo la propria homepage, evidenziando campagne stagionali, nuovi arrivi, promozioni o collezioni tematiche. Ogni sezione è modulare e supporta contenuti multimediali, layout personalizzati e animazioni leggere per rendere la navigazione più coinvolgente.
Il CMS consente di definire ogni aspetto del prodotto: descrizione, galleria immagini, varianti (taglie, colori), quantità disponibili, prezzi, regole promozionali, disponibilità per canale. I contenuti possono essere localizzati in più lingue, e ogni scheda può essere visualizzata in anteprima prima della pubblicazione.
Nel pannello di amministrazione, il venditore può accedere all’elenco dei clienti registrati, con storico ordini, comportamento di navigazione e preferenze espresse. Le informazioni raccolte possono essere usate per azioni promozionali mirate o per migliorare il servizio clienti.
Il modulo “Impostazioni” consente di configurare valute, aliquote fiscali, metodi di pagamento, gestione spedizioni, regole di checkout e messaggi automatici. Tutti i parametri sono centralizzati per offrire al venditore la massima autonomia operativa.
Un’interfaccia semplificata ma potente consente di avere a colpo d’occhio lo stato del catalogo: pubblicazione, sincronizzazione, giacenze, disponibilità multicanale. L’editing rapido consente modifiche massive, ricerca istantanea e filtri avanzati.
Il CMS è stato progettato per offrire un’esperienza accessibile anche a utenti non tecnici. Ogni sezione (prodotti, clienti, ordini, impostazioni) è autonoma ma integrata in un flusso coerente. Le modifiche possono essere salvate in bozza, pubblicate o programmate, e tutte le azioni sono versionate e tracciabili.
L’AI analizza cronologia, click e preferenze per suggerire in tempo reale prodotti rilevanti. Il sistema si adatta progressivamente al comportamento dell’utente, rendendo ogni visita unica. Le raccomandazioni migliorano il tasso di conversione e riducono il bounce rate.
Attraverso la tecnologia WebXR e componenti nativi per dispositivi mobili, è possibile offrire ai clienti una rappresentazione realistica e tridimensionale dei prodotti. Gli oggetti possono essere esplorati in dettaglio, collocati nello spazio reale o navigati in showroom virtuali personalizzati.
Il backend è realizzato con Node.js e Fastify, mentre i dati sono gestiti tramite PostgreSQL. La struttura a microservizi consente una facile estendibilità, mentre l’uso di Redis, coda eventi e API RESTful permette una risposta veloce anche sotto carico elevato.
L’autenticazione avviene tramite JWT con refresh token, validazione Zod su tutte le entry point, protezione da CSRF, e logging centralizzato per analisi di eventuali anomalie. Il sistema è stato sottoposto a test di carico simulando eventi promozionali ad alto traffico.