Eén Magento installatie, meerdere webshops. Dat is het idee achter multistore. Klinkt handig, en dat is het ook — maar er zitten haken en ogen aan.
Hoe werkt Magento multistore?
Magento heeft een hiërarchie: Website → Store → Store View. Elke laag heeft een eigen functie:
- Website: Gescheiden klantaccounts, orders en prijzen. Denk aan: compleet apart merk of B2B vs B2C.
- Store: Andere productcatalogus of categoriestructuur. Denk aan: ander assortiment per regio.
- Store View: Andere taal of valuta, zelfde producten. Denk aan: Nederlands, Duits, Frans.
De meeste multistore setups gebruiken Store Views voor talen en Websites voor gescheiden bedrijfsonderdelen.
Wanneer is multistore zinvol?
Ja, multistore is zinvol als:
- Je dezelfde producten in meerdere talen verkoopt
- Je meerdere merken hebt met overlap in producten
- Je B2B en B2C wilt combineren met gescheiden prijzen
- Je per land andere BTW-regels, betaalmethodes of verzendopties nodig hebt
Nee, bouw liever een losse installatie als:
- De webshops niets met elkaar delen (geen producten, geen klanten)
- Je compleet andere designs en functionaliteit nodig hebt
- Een van de shops veel kleiner is en Shopify prima zou werken
Wat deel je, wat niet?
| Gedeeld | Per store/view apart |
|---|---|
| Admin panel | Thema en design |
| Extensies en modules | Taal en vertalingen |
| Klantaccounts (optioneel) | Prijzen (optioneel) |
| Server en hosting | Categoriestructuur (optioneel) |
| Codebase en updates | Betaalmethodes |
Het voordeel zit in het delen: één update, één security patch, één hosting omgeving. Dat scheelt flink in beheerkosten.
De valkuilen
Performance
Elke store view voegt complexiteit toe. Meer store views = meer cache varianten, meer indexer werk, meer geheugen. Met Hyvä als frontend is dit beter beheersbaar door de lichtere footprint.
Extensie compatibiliteit
Niet elke extensie werkt goed met multistore. Sommige extensies gaan ervan uit dat er maar één store is. Test dit altijd op staging voordat je live gaat.
SEO per store
Elke store view heeft eigen URLs, eigen hreflang tags, eigen sitemaps. Dit moet goed geconfigureerd worden om duplicate content te voorkomen.
Complexiteit in beheer
Meer stores = meer productdata om bij te houden. Als je handmatig werkt, groeit de beheertijd lineair mee. Overweeg een PIM (Product Information Management) als je meer dan 3 stores hebt.
De kosten
Een multistore setup kost meer dan een single-store. Reken op:
- Extra development voor store-specifieke aanpassingen en thema varianten
- Meer hosting resources (geheugen, opslag, CPU)
- Meer beheer voor vertalingen, store-specifieke content en productdata
Maar: het is goedkoper dan meerdere losse installaties onderhouden. Eén codebase, één hosting, één onderhoudscontract.
Onze aanpak
We beginnen met de vraag: wat moet echt gescheiden zijn en wat kan gedeeld? Soms is een multistore setup overkill en volstaat een slim gebruik van klantgroepen of store views.
Als multistore de juiste keuze is, bouwen we het stap voor stap op: eerst de hoofdstore, dan uitbreiden. Niet alles tegelijk.
Multistore webshop laten bouwen?
Overweeg je een multistore setup? Bekijk onze Magento webshop development of neem contact op voor een eerlijk gesprek over wat in jouw situatie zinvol is.