Introduzione
Magento 2 supporta nativamente la gestione di più' store con un'unica installazione. La terminologia ufficiale prevede Website, Store e Store View, livelli che vanno compresi per scegliere l'architettura giusta.
I tre livelli
- Website: livello più' alto. Contiene customer, cart, ordini propri.
- Store: gruppo di store view che condividono root category.
- Store View: livello di traduzione/lingua, con configurazioni e contenuti specifici.
Esempio multi-website
Un'azienda con brand differenti: "Brand A" e "Brand B". Ogni brand e' un Website con:
- Catalogo prodotti distinto.
- Clienti separati (un cliente Brand A non e' automaticamente cliente Brand B).
- Stock separato o condiviso (configurabile).
- Carrelli separati.
- Configurazioni pagamento/spedizione indipendenti.
Esempio multistore stesso website
Un'unica azienda "Brand A" che vende in Italia, Francia, Germania:
- 1 Website "Brand A Europe".
- 1 Store con root category "EU Catalog".
- 3 Store View: it_IT, fr_FR, de_DE.
- Catalogo condiviso, traduzioni separate.
- Clienti condivisi tra paesi.
Quando usare multi-website
Conviene multi-website se:
- Cataloghi completamente diversi (es. retail vs B2B).
- Brand diversi che non vogliono condividere clienti.
- Currency, pricing, taxa molto differenti.
- Stock magazzino diviso fisicamente.
Quando usare multistore
Multistore stesso website e' meglio quando il catalogo e' lo stesso e cambiano solo lingua e contenuti. Riduce drasticamente i costi di gestione catalogo.
Configurazione
Da admin: Stores → Settings → All Stores. Creare prima la root category, poi il Website, lo Store e infine gli Store View. Configurare scope di ogni opzione per ereditarieta'.
URL multistore
3 strategie:
- Subdomain: brand-a.com, brand-b.com
- Subdirectory: example.com/it, example.com/fr
- Domain diversi: example.it, example.fr (consigliato per SEO localizzata)
Costi e performance
Multi-website pesa maggiormente su database e indexer: ogni website moltiplica le entry di pricing, stock, customer. Va dimensionato hardware adeguato. La cache Varnish va configurata con header X-Magento-Vary per servire la versione corretta.
Hai bisogno di aiuto?
Se vuoi un Magento ottimizzato dal team di G Tech Group, scrivici tramite il modulo di contatto.