Een van de krachtigste features van Magento is de multistore-mogelijkheid: meerdere webshops vanuit één Magento-installatie beheren. Ideaal voor bedrijven met meerdere merken, landen of klantgroepen.
De drie niveaus in Magento
Magento kent een hiërarchie van drie niveaus:
- Website: het hoogste niveau, eigen klantendatabase en betaalmethoden
- Store: een subcategorie van website, met eigen catalogus
- Store View: een view binnen een store, typisch voor talen
Voor de meeste multistore-setups gebruik je ofwel meerdere websites (volledig gescheiden) ofwel meerdere store views (gedeelde catalogus, andere taal/content).
Wanneer gebruik je wat?
Meerdere websites zijn ideaal wanneer:
- Je volledig gescheiden klantendatabases wil
- Pricing, valuta of catalogus fundamenteel verschilt
- Je B2B en B2C naast elkaar wil draaien
Meerdere store views zijn ideaal wanneer:
- Je dezelfde producten in meerdere talen wil verkopen
- Je prijzen en voorraad wil delen
- Je beheerslast wil beperken
Technische configuratie
In nginx.conf of Apache vhost zet je de MAGE_RUN_CODE en MAGE_RUN_TYPE environment variables per domein. Magento gebruikt die om de juiste store te laden.
In de Admin ga je naar Stores > Configuration > General en stel je de URL in per website of store view.
Use case: B2B + B2C vanuit één backend
Een groothandel die ook aan consumenten verkoopt, heeft twee stores nodig:
- B2B-store met inlogvereiste, factuurbetaling en wholesale prijzen
- B2C-store met open winkel, Stripe-betaling en consumentenprijzen
Magento handles dit perfect met twee websites binnen één installatie.
Bij Meesy zetten we regelmatig multistore-setups op. Bekijk onze Magento ontwikkeling diensten of lees meer over Magento als webshop bouwen in Antwerpen.
Conclusie
Magento multistore is een krachtige tool voor groeiende bedrijven. Met de juiste Magento bureau in België zet je het correct op en beheer je alles vanuit één backend.