VBWD Documentation
A SaaS marketplace platform with subscription billing, a plugin system, and an agnostic core. Start with the developer docs, dive into the core & plugin reference, or follow a vertical guide.
Contents
Every page in the portal, at a glance.
Developer documentation
Core & plugins
Vertical guides
Taxes & Currencies
How VBWD computes money end-to-end — the tax model,
the currency catalogue, country tax-zones, and the one
PriceFactory that turns any sellable into a net / tax /
gross Price. With admin screenshots.
Taxes & Currencies →
GDPR / DSGVO Cookie Consent
A GDPR/DSGVO-compliant cookie-consent layer shipped
as a cms widget you drop into a layout — equal-prominence
Accept / Reject / Customize, granular categories, and
Google Consent Mode v2. With admin screenshots.
Cookie Consent →
Developer documentation
Twelve guides covering the architecture, the plugin system and the operational seams — everything you need to build on VBWD.
Architecture overview
Layered backend, split frontends, the agnostic core.
02Getting started
Clone, install and boot the full stack with the recipes.
03Plugin system
BasePlugin, lifecycle, blueprints and the plugin file layout.
04Core-agnosticism & seams
Why core never imports a plugin, and the seams it exposes.
05Event bus
Publish/subscribe across plugins; the domain-event bridge.
06Data exchange
One import/export envelope for every entity.
07Pricing & tax
PriceFactory, the computed Price VO and per-rate tax.
08Token system
Balances, transactions, bundles and how plugins debit.
09RBAC & access levels
The three role systems and how permissions are checked.
10API & authentication
JWT auth, API keys and plugin-declared scopes.
11Frontend plugin dev
fe-user and fe-admin plugins, registries and manifests.
12CI, testing & TDD gate
The pre-commit gate, test patterns and CI isolation.
Core & plugins
The platform is an agnostic core plus gnostic plugins. Each bundle below documents one slice of the platform.
Core & plugins overview
How the agnostic core and gnostic plugins fit together.
CMS
Pages, posts, widgets, layouts, media.
Subscription
Plans, add-ons, checkout, lifecycle.
Shop
Products, stock, orders, shipping.
Booking
Resources, schemas, reservations.
GHRM
Sell access to GitHub repositories.
meinchat & bots
Chat, rooms and the bot framework.
Payments
Stripe, PayPal, token payment, regional rails.
Discounts & referral
Coupons, discounts, referral rewards.
CMS AI Helper
LLM-assisted content & SEO in the editor.
Vertical guides
Worked examples of running VBWD for a specific business.