Build
One renderer. Every shop. Five theme families.
A single multi-tenant Next.js renderer serves every store on the platform by its host name, themed and configured from data at request time. No per-store deployment, no separate codebase to maintain.
Architecture
Architecture
One app, every shop, no per-store deploy
The storefront resolves the shop from the request host, loads its theme, catalogue and settings, and renders server-side HTML. New stores go live on the same renderer, not a new build.
- Shop resolved by Host header, theme and settings loaded from data
- Custom domains route straight into the same renderer
- A configuration change goes live without a rebuild
- Every page is real server-rendered HTML, not a client-only shell
Five theme families
Five theme families
A theme built for how you actually sell
Essence, Souq, Pronto, Bazar and Halo each ship a different section library, from grocery deal bands to a single-product landing page, so the storefront fits the business instead of being bent to fit it.
- Essence — clean, neutral, all-purpose storefront
- Souq — bold, Arabic-first, built for grocery and food
- Pronto — mobile-first quick commerce with a delivery bar and menu nav
- Bazar — hero-with-categories and a filter panel for large catalogues
- Halo — a single-product buy box, spec sheet and compare table for DTC
Templates
Templates
Every page is built from sections
Homepage, category, product, cart and content pages are each a template made of ordered sections, so a page can carry a different mix of blocks without a developer touching code.
- Homepage, category, product, cart and CMS page templates
- Section order and settings are stored as data, not code
- The same section library powers every one of the five theme families
- Fine control lives in Studio — see the customisation page
Launch controls
Launch controls
Your domain, gated your way
Connect a custom domain, keep a store behind a password while it is being built, show a coming-soon page, and rely on an automatic redirect map so a renamed slug never breaks an old link.
- Bring your own domain, routed straight into the shared renderer
- Password-protect a store before it is ready to announce
- A coming-soon page while the catalogue and theme are set up
- A slug change auto-creates a 301 redirect — old links keep working
Specification
Every detail, spelled out
Rendering & multi-tenancy
- Architecture
- Multi-tenant Next.js renderer, one deployment serves every shop by Host
- Rendering mode
- Server-rendered HTML with small interactive islands
- Themes & presets
- 5 theme families — Essence, Souq, Pronto, Bazar, Halo — and 27 ready-made presets
- Languages
- English and Arabic with full RTL mirroring
Domains & launch
- Custom domains
- Bring your own domain, routed into the shared renderer
- Store password
- Optional gate before public launch
- Coming soon
- Dedicated page while the store is being built
- Redirects
- Automatic 301 map when a product or category slug changes
Sections & templates
- Page templates
- Homepage, category, product, cart, CMS page
- Section settings
- Generated forms per section, edited in Studio
FAQ
Questions about Online store
Can I connect my own domain?
Which theme should I pick?
Can I keep the store private before launch?
What happens to old links when I rename a category?
Is a new store live the moment I sign up?
See a real store on the renderer
Book a walkthrough of a live store, or start setting up yours.
No card required · Live in a day · Support in Arabic and English


