WordPress: WooCommerce omzetten van staging naar hoofdsite

Heb je aanpassingen binnen de staging omgeving van je webwinkel gemaakt en wil je deze wijzigingen gaan doorvoeren binnen je hoofdsite? Dan zijn hier wat andere stappen voor nodig dan wanneer je een WordPress website hebt zonder WooCommerce.

Gebruik je geen WooCommerce? Dan kun je de stappen in het volgende artikel volgen: WordPress: Staging omgeving voor WordPress.

Benodigde Plugins

Je hebt in totaal 3 plug-ins nodig die je op zowel je hoofdsite en je staging omgeving dient te installeren. Voor het inloggen op je WordPress website zie het artikel WordPress: Inloggen en Dashboard:

  1. Order Export & Order Import for WooCommerce
    ( https://wordpress.org/plugins/order-import-export-for-woocommerce/ )
  2. Product Import Export for WooCommerce
    ( https://wordpress.org/plugins/product-import-export-for-woo/ )
  3. Export and Import Users and Customers (van WebToffee)
    ( https://wordpress.org/plugins/users-customers-import-export-for-wp-woocommerce/ )

Let op: Het is aan te raden om je hoofdsite in onderhoudsmodus te zetten voordat je je klanten, producten en bestellingen gaat exporteren. Je kunt hiervoor bijvoorbeeld ook een plugin zoals Maintenance ( https://wordpress.org/plugins/maintenance/ ) gebruiken. Hoe je je WordPress website in onderhoudsmodus zet kan je hier terugvinden: link naar onderhoudsmodus.

Data exporteren

  1. Installeer en activeer de 3 plugins hierboven genoemd op de hoofdsite en staging omgeving.
  2. Hoofdsite Dashboard, zet je WordPress website in onderhoudsmodus mode (geadviseerd).
  3. Hoofdsite Dashboard, in het linkermenu ga over de tekst WebToffee Import Export (Basic) met je muis en klik vervolgens op Exporteren:
    Staging1.png
  4. Er wordt een nieuwe pagina geopend en je kunt hier het type data wat je wilt exporteren selecteren. Order is standaard gekozen, dus we exporteren eerst de bestellingen. Klik op Step 2: Select an export method
    Staging2.png
  5. Je hebt hier de keuze om een Quick export of een Advanced export uit te voeren, wij kiezen voor zowel de bestellingen, producten en klanten voor Quick export. Klik op Exporteren en herhaal deze stappen voor de producten (Product) en klanten (User/Customer).
    Staging3.png
  6. Heb je de bestellingen, producten en klanten geëxporteerd? Dan is het nu tijd om in te loggen op je staging omgeving.

Data importeren

Let er bij het Importeren op dat je altijd eerst de klanten importeert, omdat deze gebonden zijn aan bestellingen en producten.

  1. Staging site Dashboard, ga in de navigatiebalk links over de tekst WebToffee Import Export (Basic) met je muis, en klikt vervolgens op Importeren.
  2. Selecteer hier als eerst User/Customer en kies bij Stap 2 voor Quick Import waarbij je het gedownloade export bestand van je klanten in het veld sleept, of op het veld klikt zodat je het bestand kunt selecteren.
    5Staging4.png
  3. Druk vervolgens op Importeer en herhaal deze stappen voor je bestellingen en producten.

Wanneer je deze stappen hebt uitgevoerd is het tijd om je staging website te klonen naar je hoofdsite. Het is hierbij aan te raden om eventuele caching plug-ins tijdelijk uit te zetten, voorbeelden van deze plugins zijn LiteSpeed Cache, WP Rocket en WP Super Cache.

Webwinkel klonen van staging naar live omgeving

Voor het klonen van een website naar het hoofdomein kun je gebruik maken van het volgende artikel WordPress: Website klonen naar een ander (sub)domein. Hieronder omschrijven wij de hoofdstappen in het kort.

  1. Login op Plesk en ga in het linkermenu naar WordPress
  2. Bij de WordPress website (domein) die je wilt klonen klik op Klonen.
  3. Binnen het klonen scherm kies je bij Doel voor Bestaand domein gebruiken en selecteert hier je hoofdsite. Let er op om staging te verwijderen bij het zoekpad. Er wordt een melding weergeven dat WordPress al is geïnstalleerd op de bestemming, selecteer Ja zodat de installatie kan worden overschreven en klik vervolgens op Starten.
    Staging7.png
  4. Zet eventuele caching plugins nadat het klonen is voltooid weer aan of clear de cache en klaar is het updaten van je website!

Mocht je er niet helemaal uit komen kun je onze supportdesk altijd bereiken per mail support@cloud86.io en op werkdagen van 10:00 tot 16:00 kun je ons ook bereiken per telefoon en via de chat in Mijn Cloud86 omgeving.