Stores and multi-store
One GrandNode installation can run several stores - different brands, countries or B2B and B2C shops - sharing one catalog, one customer base and one admin panel. Each store has its own domain, name, company details, theme and settings where you want them to differ.
The store list

Create or edit a store
- Open Configuration → Stores and click Add new (or open an existing store).
- On Store info, enter the Store name, a short Shortcut, the URL of the store, and optionally the default language, warehouse, country and currency of this store.
- Fill in the company details - name, registration number, VAT number, address, phone, e-mail, opening hours. They appear on invoices and in e-mails.
- On Domains, list every host name the store answers to.
- Save.


GrandNode picks the store for each request by the host name. The primary domain is the canonical address used in links and e-mails; use HTTPS addresses.
Store-specific settings
Every settings page has a store selector at the top. With All stores selected, you edit the shared values. Choose a store to set values for that store only.
A store-specific save stores the whole settings group for that store, not only the field you changed. From then on, changes to that group under All stores no longer reach this store. Change store-specific settings deliberately, and check both levels when a setting "does not work".
Limit content to stores
Products, categories, brands, collections, pages, blog posts, news, discounts, payment methods and more have a Limited to stores option. Leave it empty to show the item everywhere, or pick stores. Prices can differ per store through store-specific tier prices and discounts.
Store owners
A store can have its own manager who works in the store owner panel and sees only that store's data.
Related
Question not answered here? Ask the community on GitHub Discussions ↗