Module 2 · 2.1
WooCommerce installeren en de wizard
Module 2: Installeren en inrichten · Leestijd: 9 minuten
Leerdoel: Na deze les kun je WooCommerce eerst in een testwinkel installeren en de installatiewizard bewust doorlopen, zodat je weet welke keuze welk gevolg heeft.
Kernbegrippen: testwinkel, subdomein, plugin installeren, installatiewizard, winkelprofiel, winkeladres, branche, aanbevolen uitbreidingen, komt-binnenkort-modus (coming soon), gegevens delen (usage tracking), WooCommerce > Status
Waarom je begint met een testwinkel
WooCommerce installeren duurt een minuut. Een shop goed inrichten duurt dagen. In die dagen probeer je dingen uit: een ander thema, een betaalprovider in testmodus, een plugin voor facturen, een verzendregel die toch niet klopt. Doe je dat op je echte site, dan zien bezoekers een halve winkel, komen er testpagina's in zoekmachines en krijgt je mailserver testmails te verwerken. Bij een bestaande site met bezoekers kan een fout in een plugin de hele site plat leggen (WordPress-cursus, les 1.2).
Daarom begin je met een testwinkel: een aparte WordPress-installatie die alleen jij gebruikt. Er zijn drie gangbare manieren:
- Een subdomein, bijvoorbeeld
test.example.com, met een eigen WordPress-installatie. Theehuis Example maakt zotest.shop.example.comaan, installeert daar WordPress en daarna WooCommerce. Pas als alles werkt, gaat de inrichting naarshop.example.com. - Een kloon van je bestaande site (staging). Heb je al een WordPress-site met inhoud, dan kopieer je die naar een subdomein en voeg je daar WooCommerce toe. Hoe je een staging maakt en afschermt, staat in de WordPress-cursus, les 8.3. In les 7.3 van deze cursus komen de valkuilen die bij een shop horen.
- Een lokale installatie op je eigen computer. Handig voor ontwikkelaars, maar betaalproviders en webhooks (les 4.4) kunnen je computer niet bereiken. Voor deze cursus raden we een testwinkel online aan.
Voor de opdrachten in deze cursus is een testwinkel op een subdomein genoeg. De automatische controles kijken naar wat een bezoeker ziet, dus de testwinkel moet via https bereikbaar zijn (WordPress-cursus, les 2.1 en 3.1).
Twee dingen regel je meteen in de testwinkel:
- Zoekmachines weg houden. Zet in WordPress bij Instellingen > Lezen het vinkje om zoekmachines te ontmoedigen, of gebruik de komt-binnenkort-modus van WooCommerce (hieronder). Nog beter: zet een wachtwoord op de map (WordPress-cursus, les 8.3).
- Geen echte klanten en geen echte betalingen. Gebruik nepnamen en de testmodus van je betaalprovider.
WooCommerce installeren
WooCommerce is een gewone plugin. Je installeert hem zoals elke plugin (WordPress-cursus, les 5.3): in het WordPress-beheer bij Plugins > Nieuwe plugin, zoeken op "WooCommerce", Nu installeren en Activeren. Controleer dat de uitgever WooCommerce is en dat de plugin van wordpress.org komt. Er bestaan namaakplugins met bijna dezelfde naam; een plugin van een onbekende website installeer je nooit.
Sommige hosters bieden een installer die WordPress met WooCommerce in één keer neerzet. Dat scheelt een paar klikken, maar je doorloopt daarna dezelfde wizard. Bij WebOké installeer je WordPress met Installatron in DirectAdmin (op een subdomein of in een submap) en voeg je WooCommerce toe in het WordPress-beheer. Bij andere hosters werkt dat vergelijkbaar, bijvoorbeeld met Softaculous of WP Toolkit.
Voordat je installeert, kijk je naar de systeemeisen. WooCommerce raadt (stand november 2026) PHP 8.3 of hoger aan, MySQL 8.0 of MariaDB 10.6 of hoger, een WordPress-geheugenlimiet van minstens 256 MB en https. Het werkt vaak ook met minder, maar dan krijg je eerder vreemde fouten bij drukte of bij grote imports. Les 7.2 gaat hier dieper op in.
De wizard: wat hij vraagt en wat het betekent
Na het activeren opent WooCommerce een installatiewizard. Die verandert weleens van vorm tussen versies, maar de vragen zijn steeds van dezelfde soort. Belangrijk is dat je weet wat elke vraag doet.
Over jou en je winkel. De wizard vraagt waar je staat (net begonnen, al aan het verkopen), wat je verkoopt en in welke branche. Dit gebruikt WooCommerce vooral om aanbevelingen te doen. Het verandert geen instellingen die je later niet kunt aanpassen.
Waar je winkel gevestigd is. Dit is wel belangrijk. Het winkeladres (land en provincie of regio) is de basis voor de standaardvaluta, de btw-berekening en de verzendzones. Kies je hier per ongeluk een ander land, dan rekent WooCommerce later met de verkeerde basis. Theehuis Example kiest Nederland; de valuta wordt dan euro. Het volledige adres vul je later in bij de algemene instellingen (les 2.3).
Aanbevolen uitbreidingen. De wizard stelt gratis uitbreidingen voor: een betaaldienst, een verzendkoppeling, marketing, belastingberekening. Ze staan vaak al aangevinkt. Hier ga je bewust te werk. Elke uitbreiding is code die je moet bijwerken, die fouten kan hebben en die soms gegevens naar een andere partij stuurt. Installeer alleen wat je plan (les 1.3) nodig heeft. Je kunt alles later toevoegen; iets weghalen is lastiger, omdat uitbreidingen sporen achterlaten in de database en soms in je instellingen.
Gegevens delen. WooCommerce vraagt of je gegevens over het gebruik van de plugin mag delen. Dat is een keuze, geen plicht. Lees wat er wordt gedeeld en beslis bewust. Voor een testwinkel maakt het weinig uit; voor je echte shop hoort het in je verwerkingenlijst als je ja zegt (les 5.5).
Na de wizard maakt WooCommerce vier pagina's aan: Winkel (de productlijst), Winkelwagen, Afrekenen en Mijn account. Op een nieuwe installatie zijn winkelwagen en afrekenen opgebouwd uit blokken (dat is zo sinds WooCommerce 8.3). Ook worden bestellingen bij een nieuwe installatie opgeslagen in eigen tabellen (HPOS, standaard sinds 8.2). Les 1.2 en 2.2 leggen uit wat dat betekent.
De komt-binnenkort-modus
Nieuwe winkels starten in de komt-binnenkort-modus (coming soon mode). Bezoekers zien dan een melding dat de winkel er binnenkort aankomt, terwijl jij als ingelogde beheerder alles normaal ziet. Je kunt kiezen of alleen de winkelpagina's of de hele site verborgen zijn.
Dat is handig, maar let op drie dingen:
- Het is geen beveiliging. Wie het adres van de Store API kent, kan productgegevens misschien toch opvragen (les 2.4). Voor een testwinkel is een wachtwoord op de map sterker.
- Cache. Een paginacache kan de melding bewaren en blijven tonen nadat je de modus hebt uitgezet, of juist de echte winkel tonen terwijl de modus nog aan staat. Leeg de cache na het omzetten (les 6.4).
- Vergeten uit te zetten. Bij de livegang (les 7.4) staat het uitzetten op de checklist. Een winkel die maanden "binnenkort" toont, verkoopt niets.
Na de wizard: eerst kijken, dan instellen
Voordat je producten toevoegt, kijk je bij WooCommerce > Status (System Status). Daar staat in één overzicht wat WooCommerce van je server weet: de PHP-versie, de WordPress-geheugenlimiet, de databaseversie, of geplande taken draaien, welke plugins actief zijn en of het thema sjablonen van WooCommerce overschrijft. Bovenaan staat een knop om een rapport te kopiëren. Dat rapport vraagt een ontwikkelaar of de ondersteuning van een uitbreiding vaak als eerste. Noteer de PHP-versie en de geheugenlimiet: die heb je in de opdracht en in les 7.2 nodig.
Een veelgemaakte fout is na de wizard meteen honderd producten importeren. Doe eerst de instellingen van module 2 en 4 (adres, accounts, btw, verzending, betalen), dan pas de producten. Anders moet je later prijzen en btw-klassen van al die producten aanpassen.
In de praktijk: zo ziet het eruit in WooCommerce
Als voorbeeld een testwinkel op een subdomein bij WebOké. Bij andere hosters en panelen werkt het vergelijkbaar.
- Maak in DirectAdmin een subdomein aan, bijvoorbeeld
testondershop.example.com, en zorg dat het een certificaat heeft. - Installeer WordPress op dat subdomein met Installatron (of met de hand, WordPress-cursus les 2.3).
- Zet bij Instellingen > Lezen de zichtbaarheid voor zoekmachines uit, of zet een wachtwoord op de map.
- Ga naar Plugins > Nieuwe plugin, zoek "WooCommerce", controleer de uitgever, installeer en activeer.
- Doorloop de wizard: kies het juiste land, vink alleen uitbreidingen aan die je nodig hebt, kies bewust bij gegevens delen.
- Open WooCommerce > Status en noteer PHP-versie en WordPress-geheugenlimiet.
- Bekijk bij Pagina's de vier pagina's die WooCommerce heeft gemaakt.
Samenvatting
- Begin in een testwinkel op een subdomein of in een staging, afgeschermd voor zoekmachines en zonder echte gegevens.
- Installeer WooCommerce alleen vanaf wordpress.org of het pluginscherm, en controleer de uitgever.
- In de wizard telt vooral het land van je winkel: dat bepaalt valuta, btw-basis en verzendzones.
- Vink aanbevolen uitbreidingen alleen aan als je plan ze nodig heeft; minder plugins is minder onderhoud.
- De komt-binnenkort-modus verbergt de winkel voor bezoekers, maar is geen beveiliging; zet hem uit bij de livegang.
Quiz
Opdracht
Opdracht D2.1: Een testwinkel en de wizard. Maak een testwinkel en doorloop de wizard bewust. Dit is een zelf-doen-opdracht: je vinkt zelf af en beantwoordt de vragen.
Vink af:
- testwinkel op een subdomein of in staging;
- zoekmachines geblokkeerd, of de komt-binnenkort-modus aan;
- WooCommerce geïnstalleerd vanaf wordpress.org of het pluginscherm;
- wizard doorlopen;
- aanbevolen uitbreidingen bewust gekozen of geweigerd;
- gegevens delen bewust gekozen.
Beantwoord:
- Welke uitbreidingen stelde de wizard voor, welke heb je geïnstalleerd en waarom?
- Welke pagina's maakte WooCommerce aan (namen)?
- Wat zegt WooCommerce > Status bij de PHP-versie en de WordPress-geheugenlimiet?
Na "gedaan" zie je het modelantwoord: hoogstens de uitbreidingen die je plan nodig heeft; vier pagina's (Winkel, Winkelwagen, Afrekenen, Mijn account); een PHP-versie en een geheugenlimiet (les 7.2 komt erop terug).
Opdracht D2.1: Een testwinkel en de wizard
Deze opdracht doe je zelf; niemand kijkt hem na. Vink af wat je gedaan hebt en markeer de opdracht als gedaan.
Hoogstens de uitbreidingen die je plan nodig heeft; vier pagina's (Winkel, Winkelwagen, Afrekenen, Mijn account); een PHP-versie en geheugenlimiet ingevuld (les 7.2 komt erop terug).
Je vinkjes en aantekeningen blijven alleen in deze browser; we sturen ze nergens heen. Ben je aangemeld, dan bewaren we in Mijn cursussen alleen dat je de opdracht gedaan hebt.
Verder lezen
De artikelen over het paneel beschrijven de stappen bij WebOké; bij andere hosters werkt het vergelijkbaar.
- DirectAdmin handleiding 4.5: Subdomeinen aanmaken en verwijderen
- Een subdomein aanmaken, en wat te doen als het niet werkt
- DirectAdmin handleiding 13.2: WordPress installeren
- DirectAdmin handleiding 13.3: Installeren in een submap of op een subdomein
- Gratis WordPress-cursus 2.2: Installeren met een installer
- Gratis WordPress-cursus 8.3: Staging: veilig testen
- Serveraanbevelingen van WooCommerce (woocommerce.com, Engels): https://woocommerce.com/document/server-requirements/
- Komt-binnenkort-modus (woocommerce.com, Engels): https://woocommerce.com/document/coming-soon-mode/
- WooCommerce installeren in een testwinkel
