Multishop in Opencart
Het is mogelijk om met Opencart een multi-shop te realiseren hierdoor kun je meerdere shops vanuit een admin aansturen.
In de meeste documentatie die ik kon vinden wordt er van uitgegaan dat je Cpanel hebt om je website te beheren, uiteraard is dit ook met Plesk of Directadmin mogelijk.
Daar mijn hoster over DirectAdmin beschikt een tutorial hierover.
Stappen voor het realiseren van een multi-shop in Opencart in combinatie met Directadmin.
Directadmin:
Aanmaken van een subdomein test
Volledige naam wordt dan http://www.test.mijndomein.nl
Dan in Home-Advanced Features-Domain Pointers een verwijzing maken.

Vul bij source domain de naam van het aangemaakte subdomein in.
In ons voorbeeld wordt dit dus test.mijndomein.nl !
Let er op dat er geen slash aan het einde van de domeinnaam wordt toegevoegd, dit levert een foutmelding op.
Opencart:
Configuratie – Winkelinstellingen – Nieuwe Winkel
Winkelnaam invullen en in winkel-url de juiste verwijzing naar het subdomein met een slash op het einde.
In dit voorbeeld http://www.test.mijndomein.nl/
Overige opties ook invullen en opslaan en het zou moeten functioneren.
(Sub)domeinen
WWW to be or not to be?
Een webadres werd in vroegere tijden ingetypt als http://www.mijndomein.nl de gemakmens wil dat eigenlijk niet en maakt er gewoon http://mijndomein.nl van (de http:// mag je ook al weglaten).
Wat is het probleem? Eigenlijk maakt het niets uit, als je maar op de plaats van bestemming aankomt…toch?
Het eigenlijke probleem zit hem in de pageranks bij Google! Google ziet beide varianten als 2 verschillende websites met als gevolg dat je pagerank niet zo hoog is als hem eigenlijk wel zou willen hebben.
Bijkomend probleem is dat bij aanmaak van subdomeinen bij sommige providers slechts één variant beschikbaar is en je moet kiezen tussen een www of een non-www naam. In dit geval zou dit betekenen dat de site niet bereikbaar is indien men www weglaat of andersom. Confusing? best wel eigenlijk. Overigens is dit subdomein issue op te lossen door 2 subdomeinen aan te maken één zonder WWW en één met WWW. Afhankelijk van je persoonlijke voorkeur plaats je in het ene domein de inhoud en laat het andere leeg. Dat is mooi zul je denken maar wat moet ik met een domein zonder inhoud ? Het antwoord is even simpel als verbluffend een redirect maken en de inhoud van het domein waar je content in staat ook zichtbaar maken als de naam van het “lege” domein wordt aangeroepen. Dit gebeurt door te verwijzen naar de site met inhoud een redirect dus.
Ik maak gebruik van een Apache server en kan met behulp van .htaccess een 301 redirect maken.
Hieronder enkele mogelijkheden…..
Redirect naar www
RewriteCond %{HTTP_HOST} ^voorbeeld\.com [NC]
RewriteRule ^(.*)$ http://www.voorbeeld.com/$1 [L,R=301]
Redirect naar none-www
RewriteCond %{HTTP_HOST} ^www\.voorbeeld\.com [NC]
RewriteRule ^(.*)$ http://voorbeeld.com/$1 [L,R=301]
……….. voorbeeld wordt dan uiteraard vervangen door je eigen domeinnaam ………..
Voorwaarde voor dit alles is dat de Apache server Mod_rewrite aan heeft staan .
Dit is met het script op Webune makkelijk te controleren.
Nu heeft niet iedereen de beschikking over een Apache server, geen nood ook hier zijn oplossingen voor.
De meest voorkomende systemen met oplossingen worden op Onetomarket overzichtelijk gepresenteerd.
Soms werkt iets niet, dat kan natuurlijk, kijk in dat geval eens goed naar je code of alles wel goed is ingevuld en op de juiste plaats staat.
Opencart

Een eigen webwinkel beginnen is booming business tegenwoordig.
Winkelen vanachter je eigen P.C. is eigenlijk heel gemakkelijk en heeft veel voordelen en enkele nadelen.
Je wilt een eigen winkel beginnen ! Wat nu?
Wat is Opencart?
Opencart is een Open-source webshop gebouwd op een MVC- (Model-View-Controller) framework.Wat een relatief “slanke”en snelle shop oplevert
De software is makkelijk aan te passen naar eigen smaak. Er is een ruime keuze in vele templates die her en der te verkrijgen zijn zowel gratis als betaald.
De nieuwste versie op moment van schrijven is v1.4.9.4 en hier te downloaden.
Installeren
Na downloaden het zip bestand uitpakken op je eigen pc.
Vervolgens alle bestanden op de server plaatsen met een FTP programma.De standaard folder waarin alle bestanden staan opgeslagen heet upload (geen idee waarom).
In dit bestand zit ook een (mini) php.ini file waarmee je bepaalde zaken kunt instellen die normaal niet bereikbaar zijn bij sommige providers.
Na installatie open je de installatiedirectory b.v. http://www.example.com als het in de root is geïnstalleerd of http://www.example.com/upload/ als het in de standaard folder van Opencart is geïnstalleerd.
Als alles goed is gegaan verschijnt na “agree to the license” onderstaande pagina (step2)
Als aan alle voorwaarden is voldaan is het tijd om verder te gaan met step3.
Hier wordt verbinding gelegd met de database die je van te voren moet hebben aangemaakt en waarvan je de gegevens voor jezelf hebt genoteerd om ze hier in te vullen.
Alle hier ingevulde gegevens worden weggeschreven naar beide config files van Opencart.
Nadat alles correct is ingevuld volgt een felicitatie en een waarschuwing om de install folder te verwijderen.
De shop is klaar om ingericht te worden.

