Cos’è Webround
Webround è una piattaforma per la creazione di siti web ed e-commerce che elimina la necessità di gestire codice, infrastrutture, hosting o processi applicativi.
La piattaforma opera attraverso un disaccoppiamento esplicito tra:
- Struttura e design
- Contenuto
- Logica e-commerce e servizi di backend
Questa separazione consente di lavorare sul progetto in modo modulare e controllato, riducendo drasticamente la complessità operativa e il rischio di errori.
Webround è progettata per essere accessibile anche senza competenze di sviluppo: le funzionalità sono gestite tramite interfacce guidate e ogni operazione critica viene orchestrata dalla piattaforma. L’obiettivo è fornire un sistema solido per gestire una presenza online professionale, eliminando i costi delle soluzioni custom e garantendo affidabilità in contesti di produzione.
Allo stesso tempo, il supporto nativo per l'iniezione di codice React trasforma la piattaforma in uno strumento avanzato per sviluppatori e agenzie. Puoi integrare strumenti custom, widget complessi o intere logiche front-end mantenendo il 100% del lavoro fatto dal backend Webround.
Combiniamo il meglio dei tre mondi:
- No-code: Gestione senza competenze tecniche tramite editor visuale.
- React Developers: Libertà totale di inserimento e override di componenti personalizzati.
- Tutti i Developers: Grazie all'approccio API-First e ai Webhook, è possibile integrare virtualmente qualsiasi cosa.
Come funziona
Nella sua configurazione standard, Webround è composto da tre componenti principali:
Editor dei siti web
L’editor genera i file di configurazione JSON di un sito Webround, che definiscono:
- Pagine e layout
- Componenti e stili
- Contenuti
- Traduzioni
- Iniezioni di codice personalizzato
La gestione di questi file non richiede scrittura di codice, ma segue un approccio no-code estendibile. Attraverso l'editor, l'utente crea configurazioni pronte per essere trasformate in siti web performanti.
Runtime
Il runtime è l'applicazione finale e rappresenta il cuore logico della piattaforma. Trasforma le configurazioni JSON in:
- Build statiche ottimizzate (React + Vite)
- Siti pubblici distribuiti tramite CDN
Webround fornisce un ecosistema di React App preconfigurate il cui compito è interpretare i JSON specifici del sito. Il runtime è autonomo, non necessita di componenti esterni ed è pronto all'uso su qualsiasi configurazione compatibile.
Commerce
Webround Commerce gestisce l'intero stack e-commerce: prodotti, varianti, carrello, checkout, ordini, tasse e spedizioni.
I pagamenti sono orchestrati tramite Stripe. Webround funge da layer tecnologico per l'integrazione trasparente tra il sito e il gateway di pagamento. Essendo un sistema indipendente, offre un'elevata flessibilità: l'integrazione con Webround Sites è solo uno dei possibili scenari; grazie alle API pubbliche, Webround Commerce può essere utilizzato come motore e-commerce in qualsiasi sistema esterno, sia esso del codice personalizzato, un'app mobile, un sito indipendente da Webround, un sistema legacy e qualsiasi altro dispositivo programmabile in grado di comunicare su internet.
Store e Draft
Questi sono i "building blocks" fondamentali della piattaforma.
Un Draft rappresenta un progetto Webround:
- È una versione di lavoro che permette modifiche senza impattare il sito live.
- La pubblicazione richiede un abbonamento valido e trasforma il draft in sito pubblico.
- Ogni draft appartiene a un singolo utente ed è isolato: non condivide dati con altri progetti.
Uno Store rappresenta un progetto Webround Commerce:
- È l'unità fondamentale per la gestione della logica di vendita.
- Agisce come contenitore e filtro per prodotti, categorie e dati transazionali.
- È isolato dagli altri store e garantisce la segregazione dei dati.
- Uno store è sempre logicamente legato a un draft per questioni di integrazioni fondamentali come i servizi email.
La differenza è sia funzionale che infrastrutturale. Tuttavia, i sistemi sono pensati per lavorare insieme: un draft può evolvere in un sito pubblico collegato a un dominio, integrando le funzionalità del relativo store, come il checkout con Stripe o il filtraggio del catalogo gestito tramite Webround Commerce.
È importante notare che uno store non è un sito web in sé, ma un'entità "headless" che abilita la vendita. I dati dello store sono accessibili da qualsiasi sistema esterno che rispetti i contratti delle API di Webround Commerce. Il draft è nativamente configurato per rispettare questi contratti.
React custom code
L'editor Webround e il suo runtime sono normali React App. Grazie all'integrazione dei Web Components, è possibile inserire codice React personalizzato, installare qualsiasi dipendenza npm tramite package.json e renderizzare componenti personalizzati all'interno dell'editor e del sito pubblicato, sfruttando la prop wr, che funge da vera e propria SDK per la gestione dello stato dell'app. Questo semplifica drasticamente l'integrazione di codice personalizzato all'interno di un framework e-commerce pronto all'uso.
Webhook ed eventi
Per facilitare l'integrazione con ecosistemi di terze parti, Webround permette la registrazione di Webhook. Un webhook è un dispatcher di eventi che riguardano il tuo store e vengono comunicati a sistemi di tua gestione.
Questa soluzione offre diversi vantaggi:
- Integrazione nativa con sistemi custom, SaaS o soluzioni proprietarie.
- Configurazione di endpoint specifici per eventi determinati, come l'acquisto di prodotti o la registrazione di utenti sul tuo sito.
- Creazione di flussi di lavoro su infrastrutture parallele gestite dal cliente.
Ogni evento viene consegnato solo se la configurazione è valida. La sicurezza è garantita da un segreto di autenticazione con cui Webround firma i payload, assicurando l'integrità e l'origine dei dati ricevuti.
Webround Documents
Webround include una suite di creazione grafica per supportare la strategia di contenuto:
- Creazione di documenti esportabili in formati PDF, PNG e WebP.
- Automazione di flussi di lavoro (es. documenti personalizzati per ogni cliente).
- Integrazione dinamica dei dati dei prodotti da Webround Commerce.
I documenti possono essere creati da zero o tramite template per casi d'uso come fatture, grafiche social o piani personalizzati.
Obiettivo
Webround nasce per:
- Consentire la creazione di siti senza boilerplate infrastrutturale.
- Vendere online senza gestire backend o infrastrutture complesse.
- Garantire il controllo totale su dati e flussi operativi.
La piattaforma è uno strumento versatile: il programmatore può usarla per risparmiare tempo sullo stack e-commerce tramite codice personalizzato, API e webhook; l'agenzia può sfruttare l'editor drag-and-drop per landing page e siti vetrina; l'azienda può scalare le vendite gestendo logiche di business complesse in totale autonomia.
Questa documentazione descrive il funzionamento tecnico e i flussi supportati della piattaforma.