Generic page rendering platform for multi-tenant Shopify stores
Each tenant has its own folder with custom Svelte page components.
Manual component mapping via getTenantPage(). No magic, no filesystem scanning.
Centralized Shopify API proxy and cart utilities.
https://confetex.myshopify.com/api/2024-01/graphql.json
Domains: confetexdecolombia.com | Theme: #2563eb
https://brandx.myshopify.com/api/2024-01/graphql.json
Domains: brandx.com | Theme: #7c3aed
src/lib/tenants/ ├── confetex/ │ ├── tenant.ts │ └── pages/ │ ├── pantalon-hombre/page.svelte │ ├── super-oferta/page.svelte │ └── size-chart/page.svelte ├── brandx/ │ ├── tenant.ts │ └── pages/ │ └── jeans/page.svelte └── index.ts (resolver + registry)