Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

Een testomgeving (staging) voor je webshop

Een testomgeving (staging) is een kopie van je website waarop je updates en wijzigingen uitprobeert, zonder dat bezoekers er last van hebben. Bij een webshop is dat extra nuttig, maar ook extra riskant: een kopie van je shop bevat echte klantgegevens en kan echte acties uitvoeren. Hij kan mail sturen naar klanten, betalingen ontvangen of facturen in je boekhouding zetten. Hier lees je wat je bij een shop direct na het kopiëren regelt, en waarom je de database van staging nooit over je echte shop zet.

Een kopie maken

Bij WebOké maak je een staging met Kopiëren (klonen) in Installatron, met de optie Create a staging site?. Zet de kopie bijvoorbeeld op een subdomein als test.example.com. De stappen staan in WordPress-stagingomgeving aanmaken en uitgebreider in Klonen en een testomgeving (staging) maken. In Mijn WebOké kan het ook met Website klonen in de Website Manager.

Scherm de kopie af met een wachtwoord op de map (zie Met een wachtwoord beveiligde mappen) en zet in WordPress bij Instellingen > Lezen het vinkje aan om zoekmachines te ontmoedigen.

Direct na het kopiëren, vóór al het andere

  1. Betaalprovider in testmodus. Zet de betaalplugin op de kopie in testmodus, met testsleutels. Met live-sleutels kan een staging echte betalingen ontvangen of terugbetalingen uitvoeren.
  2. Mail uit of omleiden. Een kopie stuurt anders bevestigingen, herinneringen en mails over verlaten winkelwagens naar echte klanten. Gebruik een plugin die alle mail tegenhoudt of naar één testadres stuurt.
  3. Koppelingen en webhooks uit. Boekhouding, voorraadsynchronisatie, verzendlabels, e-mailmarketing: anders boekt staging facturen of maakt hij verzendlabels aan. Kijk ook bij WooCommerce > Instellingen > Geavanceerd bij Webhooks en de API-sleutels.
  4. Geplande acties nalopen. De wachtrij is meegekopieerd. Wachtende acties, zoals een herinneringsmail of een abonnementsbetaling, draaien anders op staging nog een keer. Zie WooCommerce Status en Geplande acties: problemen opsporen.
  5. Persoonsgegevens beperken. Heb je geen echte klantgegevens nodig om te testen, verwijder of anonimiseer ze dan op de kopie. Ook een staging valt onder de privacyregels, en is vaak minder goed beveiligd.

Verkoop je downloads, dan staan die bestanden ook op de kopie. Ook daarom hoort er een wachtwoord op.

Nooit de database van staging over je echte shop

Tussen het kopiëren en het terugzetten komen er in je echte shop bestellingen, klanten, betalingen en voorraadwijzigingen bij. Zet je de database van staging terug over je echte shop, dan ben je die allemaal kwijt. Dat geldt ook voor Synch (Synchroniseren) in Installatron: daarbij worden bestanden en database-inhoud van je echte site overschreven.

Werk daarom zo:

  • Test op staging, voer daarna uit op je echte shop. Je weet nu dat de wijziging werkt; doe dezelfde stappen opnieuw op productie.
  • Alleen bestanden overzetten, zoals een aangepast thema, als dat volstaat.
  • Moet het toch met de database? Doe het alleen met de shop in onderhoudsmodus, direct na een verse back-up, en met een hulpmiddel dat bestellingen en klanten overslaat.
Is het toch misgegaan en zijn er bestellingen overschreven? Stop direct met werken in de shop en zet niets meer terug. Met WebOké Backups kun je een back-up van een eerdere nacht als kopie naast je huidige site zetten, om gegevens terug te zoeken. Zie WebOké Backups: een backup bekijken, terugzetten of downloaden, of maak een ticket aan via het Supportcentrum.

Een update testen: een vaste route

  1. Maak een verse kopie van je echte shop en zet de vijf punten hierboven goed.
  2. Werk WooCommerce, je betaalplugin of je thema bij op de kopie, en voer de databasebijwerking uit als WooCommerce erom vraagt.
  3. Doe een testbestelling in testmodus: betalen, een mislukte betaling en een terugbetaling.
  4. Kijk bij WooCommerce > Status naar de geplande acties en de logboeken.
  5. Werk daarna je echte shop bij op een rustig moment, met een back-up vlak ervoor.
  6. Verwijder de kopie als je klaar bent, of houd hem afgeschermd voor de volgende keer.

Verder lezen

Was dit artikel nuttig?

← Terug naar Hosting algemeen

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…