Opzetten van een Magento Multi-store / Multi-shop
Een van de grote voordelen van Magento t.o.v. andere webwinkelpakketten is de mogelijkheid tot het opzetten van een multishop.
Met een multishop is het mogelijk om meerdere webwinkels op te zetten en te beheren vanuit één centrale backend.
Aangezien veel klanten op zoek zij naar de mogelijkheden van het opzetten van een multi-shop hebben wij deze blog geschreven om het hopelijk voor iedereen mogelijk te maken een multi-shop op te zetten met Magento.
In deze handleiding zullen wij proberen uit te leggen hoe het opzetten van een multi-shop in zijn werk gaat en welke stappen er genomen dienen te worden.
Het toevoegen van een extra magento winkel
Het eerste wat we moeten doen, is een tweede winkel aanmaken in Magento.
We gaan een hypothetische doen hier voor de naamgeving, en nemen aan dat we winkel1.nl beheren. Pas de waarde aan die overeenkomen met uw eigen winkel.
- Inloggen op de Magento backend.
- Ga naar het Catalogus tabblad, en selecteer Beheer Categorieën.
- Klik op de Root-categorie toevoegen knop aan de linkerkant.
- Aan de rechterkant, voor de Naam, voeren we winkel1.nl in. Stel de lijst in op Ja voor zowel Is Actief en Is Anker.
- Klik op de Opslaan categorie knop.
- Ga naar het Systeem tabblad en selecteer Beheer winkels.
- Klik op de Website aanmaken knop.
- Voor de Naam , voeren we winkel1.nl in , en voor de Code , vul je winkel1 in. We gebruiken deze waarde later, dus vergeet dit niet!
- Klik op de Opslaan Website knop.
- Klik op de Winkel aanmaken knop.
- Voor de Website, selecteer winkel1.nl uit de lijst. Voor de Naam, voeren we winkel1.nl in. Voor de Root Categorie, Selecteer winkel1.nl uit de lijst.
- Klik op de Opslaan Winkel knop.
- Klik op de Winkelinzicht aanmaken knop.
- Voor de Winkel, selecteer winkel1.nl uit de lijst, zorg ervoor dat het voor de winkel1.nl website is. Voor de Naam, vullen we winkel1.nl in. Voor de Code, voeren we winkel1 in. Voor de Status, selecteer Ingeschakeld uit de lijst.
- Klik op de Opslaan Winkelinzicht knop.
- Ga naar het Systeem tabblad en selecteer Configuratie.
- Voor de Huidige Configuratie Scope (bevind zich links bovenin), verandert u in de lijst van Standaard Configuratie naar winkel1.nl
- Selecteer Web uit de navigatiekolom die zich links, onder General heading bevind.
- Voor zowel de Onbeveiligde als de Beveiligde secties, vink de Gebruik standaard box naast de Basis URL uit, en vul de URL van uw winkel in, bijv. http://www.winkel1.nl/.
Let op: Vergeet niet de afsluitende slash! - Klik op de Opslaan Configuratie knop.
Nu de 2e winkel is aangemaakt, moet u een van de volgende methodes kiezen voor het daadwerkelijk opzetten van de winkel op de server-kant, zodat bezoekers deze kunnen openen.
Als de URL-structuur die u hebt gekozen, verschillende domeinen heeft voor elke winkel, de geparkeerde domein methode is dan de snelste en gemakkelijkste methode.
Het opzetten van een multishop kan in principe op 3 verschillende manieren;
- Onder verschillende domeinnamen;
Webwinkel1.nl
webwinkel2.nl
Optie1 is de meest gebruikte, hierbij worden meerdere domeinnamen vastgelegd en iedere domeinnaam krijgt een eigen webwinkel. - In een subdirectory;
Bijvoorbeeld:
Uwwebwinkel.nl/winkel1
Uwwebwinkel.nl/winkel2
Optie2 is veel gebruikt om bepaalde om bepaalde categorieën /niches te groeperen onder een bepaalde naam. Deze optie gebruiken grote webshops vaak om een duidelijkere navigatie te krijgen. - Onder subdomeinen;
nl.uwwebwinkel.nl
en.uwwebwinkel.nl
du.uwwebwinkel.nl
Optie3 is veel gebruikt bij het werken met verschillende talen zoals in het voorbeeld hierboven.
De gewenste methode is afhankelijk van uw wensen, de meeste klanten maken gebruik van de multi-shop met meerdere domeinnamen (optie1) en daarom werken wij daarvoor de handleiding verder uit.
Domeinnaam toevoegen

Als eerste moet u de domeinnaam toevoegen in het controlpanel als addon domein (ook wel ‘Voeg domein toe’ genoemd in het controlpanel).
Let op: als deze optie niet in uw controlpanel staat dan is uw pakket hier waarschijnlijk niet toereikend voor, neem dan contact met ons op.
De domeinnaam toevoegen als addon domeinnaam op de volgende manier:
Inloggen met SSH
Vervolgens logt u in met SSH en voert u de volgende commando’s uit:
cd public_html/winkel1.nl
cp ../index.php ../.htaccess .
Hierna opent u de index.php met nano index.php en we zoeken de volgende regel:
$mageFilename = 'app/Mage.php';
Deze gaan we vervangen met de volgende regel:
$mageFilename = '../app/Mage.php';
Symbolic links
Tot slot moeten we de symbolic links aanmaken;
ln -s ../app ./app
ln -s ../errors ./errors
ln -s ../includes ./includes
ln -s ../js ./js
ln -s ../lib ./lib
ln -s ../media ./media
ln -s ../skin ./skin
ln -s ../var ./var
Als laatste stap opent u het .htaccess bestand in de submap en voegt u boven aan, de volgende regel:
RewriteRule ^ - [E=MAGE_RUN_CODE:HIER_DE_WINKEL_NAAM]
Hierna moet de multi-shop werken.
Problemen bij het opzetten?
Wij schrijven deze handleidingen om het onze klanten eenvoudig te maken.
Wij willen wel benadrukken dat dit geen uitbreiding van onze dienstverlening is en wij dus geen support geven hierop.
Mocht u de multi-shop door ons willen laten opzetten dan is dit mogelijk.
Een aanvraag voor het opzetten van een multi-shop kunt u mailen naar support@skyberate.nl.
Wij zullen dan een offerte op maat maken op basis van de hoeveelheid werk die dit met zich meebrengt.
3 Comments to “Opzetten van een Magento Multi-store / Multi-shop”
Leave a Reply




Bedankt! Erg nutting, ik ga hier binnenkort eens mee aan de slag.
interessant om meerdere winkels aan te maken te koppelen aan een systeem. hopelijk is het overzichtelijk genoeg voor de gebruiker
Geachte meneer/mevrouw,
We hebben meerdere webshops binnen een backend.
De sites zijn zo opgebouwd:
http://www.test.nl/test1
http://www.test.nl/oefening
http://www.test.nl/opdracht
Etc.
Nu lopen we tegen een probleem aan.
De zoekfunctie zoekt niet alleen binnen de webshop waar je op dat moment bent maar zoekt in alle webshops waardoor klanten dus zoekresultaten te zien krijgen die ook van andere webshops kunnen zijn. Dit is niet de bedoeling.
Weet u hoe we de zoekfunctie apart per webshop in kunnen stellen?
Bedankt!
Groetjes Tamara