Passa al contenuto principale

Cos’è Webround

Webround è una piattaforma headless-first per la creazione di ecosistemi digitali ed e-commerce. Pur offrendo un'esperienza no-code per la gestione quotidiana, l'architettura è progettata per essere estesa e integrata tramite codice personalizzato.

Il sistema si basa su un disaccoppiamento totale tra:

  • Design & Rendering (React Runtime)
  • Data Schema (JSON Configurations)
  • Business Logic (Commerce Engine & Hooks)

Questa separazione trasforma Webround in un framework operativo dove la piattaforma gestisce l'infrastruttura pesante (autenticazione, e-commerce, sicurezza, edge-provisioning), lasciando all'utente il controllo totale sulla logica applicativa.


Estensibilità e Libertà Implementativa

A differenza delle piattaforme chiuse, Webround adotta un approccio Open-Logic. Non sei vincolato alle funzionalità native della piattaforma; puoi estenderne il comportamento in tre modi:

1. Custom React Code (Front-end)

L'editor e il runtime sono applicazioni React. Tramite il supporto nativo ai Web Components, puoi iniettare componenti personalizzati, installare dipendenze da npm e interagire con lo stato globale dell'app tramite la WR SDK (accedere ai carrelli o ai prodotti automaticamente recuperati dal tuo sito). Questo permette di integrare la tua logica con componenti custom in una web-app complessa senza gestire il boilerplate del progetto.

2. Hooks (Middleware)

Gli Hook consentono di eseguire logica custom lato server (Edge) durante il caricamento delle pagine o il processo di checkout.

  • Page Hooks: Iniezione dinamica di dati o script prima del rendering.
  • Checkout Hooks: Intercettori che permettono di ricalcolare prezzi, tasse o implementare logiche B2B complesse comunicando con i tuoi sistemi esterni in tempo reale.

3. App Extensions (Admin)

Puoi estendere le funzionalità del pannello admin di Webround Commerce integrando le tue applicazioni. Questo consente di creare strumenti di gestione personalizzati per il tuo business che vivono all'interno dell'ecosistema Webround, mantenendo l'accesso centralizzato.


Componenti Core

Runtime & Editor

Webround genera codice statico che interpreta configurazioni JSON tramite un Runtime React + Vite. L'editor è lo strumento visuale per produrre questi schemi JSON, ma il runtime è un'entità autonoma che può ospitare logica front-end avanzata grazie ai componenti React custom e grazie ad operazioni server-side degli hook legati all'Edge Router del tuo sito Webround.

Webround Commerce

Un motore e-commerce headless che gestisce prodotti, varianti, tasse, autenticazione clienti, ordini, checkout e logiche transazionali.

  • Orchestrazione Stripe: Integrazione nativa per pagamenti sicuri.
  • API-First: Ogni risorsa dello store è accessibile via API. Puoi usare Webround Commerce come backend o data layer per un'app mobile, un sito custom o un sistema legacy, indipendentemente dall'editor Webround.

Architettura dei Dati: Store e Draft

Il sistema è organizzato in blocchi isolati per garantire sicurezza e scalabilità:

  • Draft: È l'ambiente di sviluppo e configurazione. Un progetto isolato dove definire design, traduzioni e iniezioni di codice. La pubblicazione trasforma il Draft in un sito pubblico distribuito su CDN globale.
  • Store: È l'entità headless che detiene la logica di vendita. Uno Store è un contenitore di dati transazionali e di catalogo, segregato dagli altri store.

Sebbene un Draft sia nativamente collegato a uno Store per semplificare l'integrazione, i due sistemi comunicano tramite contratti API standardizzati. Questo significa che la tua logica di vendita può essere estesa o interrogata da qualsiasi servizio esterno autorizzato.


Integrazioni: Webhook, Eventi e Hooks

Webround opera come un nodo all'interno del tuo ecosistema tecnologico. Tramite i Webhook, la piattaforma notifica i tuoi sistemi esterni (ERP, CRM, SaaS custom) al verificarsi di eventi specifici, come nuovi ordini o registrazioni utenti.

Con gli Edge Hooks e i Checkout Hooks puoi iniettare logiche custom sotto il tuo controllo in punti specifici del ciclo di vita dell'app.

La sicurezza è garantita dalla firma HMAC dei payload, assicurando che la comunicazione sia integra e provenga esclusivamente da Webround.


Perché Webround?

Webround risolve il paradosso tra velocità del no-code e flessibilità del codice custom:

  • Per l'Azienda: Uno stack e-commerce pronto all'uso, sicuro e scalabile, senza costi imprevisti di manutenzione infrastrutturale.
  • Per l'Agenzia: Uno strumento di produzione rapida che ha come punto di forza la possibilità di creare feature uniche per i clienti.
  • Per lo Sviluppatore: Un backend solido e pre-configurato su cui costruire logiche front-end complesse o integrazioni backend-to-backend, eliminando il "lavoro sporco" della gestione di server, database e sistemi on-premise.

L'obiettivo di Webround non è solo "creare siti", ma fornire l'infrastruttura necessaria per gestire business online complessi con il minimo attrito operativo e la massima libertà creativa.