What is Webround
Webround is a platform for creating websites and e-commerce that eliminates the need to manage code, infrastructure, hosting, or application processes.
The platform operates through an explicit decoupling of:
- Structure and design
- Content
- E-commerce logic and backend services
This separation allows you to work on the project in a modular and controlled way, drastically reducing operational complexity and the risk of errors.
Webround is designed to be accessible even without development skills: features are managed through guided interfaces, and every critical operation is orchestrated by the platform. The goal is to provide a solid system for managing a professional online presence, eliminating the costs of custom solutions and ensuring reliability in production contexts.
At the same time, native support for React code injection transforms the platform into an advanced tool for developers and agencies. You can integrate custom tools, complex widgets, or entire front-end logics while maintaining 100% of the work done by the Webround backend.
We combine the best of three worlds:
- No-code: Management without technical skills via a visual editor.
- React Developers: Total freedom to insert and override custom components.
- All Developers: Thanks to the API-First approach and Webhooks, it is possible to integrate virtually anything.
How it works
In its standard configuration, Webround consists of three main components:
Website Editor
The editor generates the JSON configuration files of a Webround site, which define:
- Pages and layouts
- Components and styles
- Content
- Translations
- Custom code injections
Managing these files does not require writing code but follows an extensible no-code approach. Through the editor, the user creates configurations ready to be transformed into high-performance websites.
Runtime
The runtime is the final application and represents the logical heart of the platform. It transforms JSON configurations into:
- Optimized static builds (React + Vite)
- Public sites distributed via CDN
Webround provides an ecosystem of pre-configured React Apps whose task is to interpret the site-specific JSONs. The runtime is autonomous, requires no external components, and is ready for use on any compatible configuration.
Commerce
Webround Commerce manages the entire e-commerce stack: products, variants, cart, checkout, orders, taxes, and shipping.
Payments are orchestrated via Stripe. Webround acts as a technological layer for transparent integration between the site and the payment gateway. Being an independent system, it offers high flexibility: integration with Webround Sites is just one possible scenario; thanks to public APIs, Webround Commerce can be used as an e-commerce engine in any external system, whether it be custom code, a mobile app, a site independent of Webround, a legacy system, or any other programmable device capable of communicating over the internet.
Store and Draft
These are the fundamental "building blocks" of the platform.
A Draft represents a Webround project:
- It is a working version that allows changes without impacting the live site.
- Publication requires a valid subscription and transforms the draft into a public site.
- Each draft belongs to a single user and is isolated: it does not share data with other projects.
A Store represents a Webround Commerce project:
- It is the fundamental unit for managing sales logic.
- It acts as a container and filter for products, categories, and transactional data.
- It is isolated from other stores and ensures data segregation.
- A store is always logically linked to a draft for fundamental integration purposes, such as email services.
The difference is both functional and infrastructural. However, the systems are designed to work together: a draft can evolve into a public site linked to a domain, integrating the functionalities of the relative store, such as the checkout with Stripe or the catalog filtering managed via Webround Commerce.
It is important to note that a store is not a website in itself, but a "headless" entity that enables selling. Store data is accessible from any external system that respects the Webround Commerce API contracts. The draft is natively configured to comply with these contracts.
React custom code
The Webround editor and its runtime are standard React Apps. Thanks to the integration of Web Components, it is possible to insert custom React code, install any npm dependency via package.json, and render custom components within the editor and the published site, leveraging the wr prop, which acts as a true SDK for managing the app state. This drastically simplifies the integration of custom code within a ready-to-use e-commerce framework.
Webhooks and events
To facilitate integration with third-party ecosystems, Webround allows for the registration of Webhooks. A webhook is an event dispatcher concerning your store that is communicated to systems managed by you.
This solution offers several advantages:
- Native integration with custom systems, SaaS, or proprietary solutions.
- Configuration of specific endpoints for determined events, such as product purchases or user registrations on your site.
- Creation of workflows on parallel infrastructures managed by the client.
Each event is delivered only if the configuration is valid. Security is guaranteed by an authentication secret with which Webround signs the payloads, ensuring the integrity and origin of the received data.
Webround Documents
Webround includes a graphic creation suite to support content strategy:
- Creation of documents exportable in PDF, PNG, and WebP formats.
- Automation of workflows (e.g., custom documents for each customer).
- Dynamic integration of product data from Webround Commerce.
Documents can be created from scratch or via templates for use cases such as invoices, social graphics, or custom plans.
Objective
Webround was created to:
- Enable the creation of sites without infrastructural boilerplate.
- Sell online without managing complex backends or infrastructures.
- Ensure total control over data and operational flows.
The platform is a versatile tool: the programmer can use it to save time on the e-commerce stack via custom code, APIs, and webhooks; the agency can leverage the drag-and-drop editor for landing pages and showcase sites; the company can scale sales by managing complex business logic in total autonomy.
This documentation describes the technical operation and supported workflows of the platform.