Payload CMS

Arquitetura de tenants e idiomas

Plano para separar Brasil, México e futuros mercados em tenants independentes dentro de um único CMS.

Tenant routing

Tenants collection defines slug, domain/base path, source site, primary locale and enabled locales. Routes /br and /mx resolve tenant content from the same application.

Field-level localization

Localized Payload fields are enabled globally for pt-BR, es-MX and en. Each tenant chooses a primary locale and optional fallback languages.

Shared modules, isolated content

Pages, products, navigation, forms, dealers, news and redirects all reference tenant, so one CMS can run multiple customer-facing subsites.

Deployment topology

The demo uses Docker Compose with PostgreSQL and local media storage. For production domains, add DNS A records and a TLS reverse proxy.