Behöver du hitta ett sätt att nedgradera WooCommerce utan att förlora butikens data?

Om en ny version av WooCommerce medför problem på din webbplats så kanske du letar efter en kortsiktig lösning för att få din butik att fungera.

Nedgradering av WooCommerce ger dig det alternativet. Som ett resultat av detta alternativ så kan du omedelbart återställa saker och ting till hur de var innan uppdateringen.

I det här inlägget så får du lära dig 3 kodfria sätt att nedgradera WooCommerce-versionen i din butik. Du får även några viktiga tips och överväganden för att undvika problem när du gör detta.

Varför och när ska du nedgradera WooCommerce?

Den vanligaste situationen där du kan vilja nedgradera WooCommerce är vid någon typ av kompatibilitetsproblem. Den kan antingen ha uppstått i själva WooCommerce-pluginet eller i ett av dina tillägg (dvs. WooCommerce-plugin och tema).

Även om WooCommerce-teamet testar varje version noggrant så finns det så många variabler att problem fortfarande kan uppstå. Sidanmärkning – inställning av WooCommerce-loggning är ett utmärkt sätt att upptäcka dessa problem på.

WooCommerce 3.0 orsakade exempelvis problem med produktfotogallerier. Detta fick många butiker att återgå till den tidigare versionen tills lösningen släpptes.

Det är dock viktigt att notera att nedgradering av WooCommerce inte är en långsiktig lösning.

Att använda en äldre version av WooCommerce under långa perioder kan så småningom orsaka säkerhets- eller prestandaproblem i din butik. Det senare kan visa sig när du felsöker prestanda med ett verktyg som Kinsta APM. Du kan även använda verktyg som Query Monitor, MyKinsta analytics eller PHP-testverktyg för att övervaka problem.

Att nedgradera WooCommerce är en tillfällig nödlösning som du kan använda för att få din butik att fungera medan du eller andra arbetar fram en mer permanent lösning.

Den ”permanenta lösningen” kan vara att WooCommerce-teamet åtgärdar ett känt fel. Det kan även krävas en viss manuell insats från din sida. Du kanske exempelvis justerar anpassad kod som du har lagt till eller byter till ett annat WooCommerce-tillägg för vissa funktioner.

Viktiga förberedande steg innan du nedgraderar WooCommerce-versionen

Innan du nedgraderar WooCommerce så bör du utföra några grundläggande förberedelser för att se till att du inte stöter på några problem.

1. Skapa en säkerhetskopia

Du bör absolut skapa en fullständig säkerhetskopia av din webbplats. På så sätt har du alltid en säker återställningspunkt oavsett vad som händer (eller så ”säker” som möjligt).

Om du hostas för WooCommerce hos Kinsta så gör Kinsta redan en automatisk säkerhetskopiering av din webbplats varje dag. Vi rekommenderar dock fortfarande att du tar en manuell säkerhetskopia så att du har den senaste versionen. Kund- eller orderdata kan nämligen ha ändrats sedan den automatiska säkerhetskopian.

Om du behöver en hjälpande hand så har vi fullständiga guider om hur du säkerhetskopierar WordPress och hur du återställer en WordPress-säkerhetskopia.

2. Använd en iscensättningswebbplats

En iscensättningswebbplats är en identisk kopia av din WooCommerce-butik som befinner sig i en säker, privat sandlåda. Den ger dig en säker plats där du kan testa ändringar på din webbplats utan att påverka live-versionen av din butik.

När det är möjligt så rekommenderar vi alltid att du nedgraderar WooCommerce på en iscensättnings-version av din webbplats innan du gör det på live-versionen av din webbplats.

På så sätt kan du fånga upp eventuella problem. Detta inkluderar exempelvis vissa databasproblem som är unika för WooCommerce.

Om du hostar din WordPress-webbplats hos Kinsta så kan du enkelt konfigurera en WooCommerce-iscensättningswebbplats från MyKinsta. Alla Kinsta-kunder får kostnadsfri tillgång till iscensättning. Kinsta erbjuder även premium-iscensättningsmiljöer för personer som behöver mer flexibilitet.

Om du ännu inte hostas av Kinsta, så finns det några andra sätt att skapa iscensättnings-webbplatser.

3. Kontrollera om WooCommerce-databasen ändras

Det finns en sak som är knepig när det gäller nedgradering av WooCommerce jämfört med att nedgradera andra WordPress-plugins. WooCommerce gör nämligen ändringar ibland i WordPress-databasen när den uppdateras till en ny version.

Du har förmodligen sett det här meddelandet efter att du har uppdaterat WooCommerce – det brukar stå något i stil med ”uppdatering av WooCommerce-databasen krävs.”

Meddelandet om uppdatering av WooCommerce-databasen.
Meddelandet om uppdatering av WooCommerce-databasen.

Om du nedgraderar WooCommerce omedelbart efter uppdateringen och det inte gjordes någon databasuppgradering (eller om du ännu inte har kört databasuppgraderingen) så bör du inte ha några problem.

Det kan däremot uppstå problem om du körde databasuppdateringen och nu försöker nedgradera till en version som använder den äldre databasversionen.

Det är därför som det är viktigt att du har en säkerhetskopia av din webbplats och testar saker och ting på en iscensättnings-webbplats innan du nedgraderar live-versionen av din butik.

4. Kontrollera om det finns kompatibilitetsproblem i WooCommerce-tillägg

Slutligen så bör du även överväga eventuella kompatibilitetsproblem i andra WooCommerce-plugins som du använder tillsammans med ditt WooCommerce-tema.

Du kanske exempelvis använder ett plugin för önskelistor som bara är kompatibelt med den senaste versionen av WooCommerce. I det här fallet så kan en nedgradering av WooCommerce orsaka problem med det pluginet.

Återigen så kan det vara till stor hjälp att använda en iscensättnings-webbplats för att upptäcka dessa kompatibilitetsproblem innan du gör ändringar i din livebutik.

Så här nedgraderar du WooCommerce-plugin till en tidigare version: 3 metoder

Nu ska vi gå in på den faktiska steg för steg-guiden om hur du nedgraderar din WooCommerce-version med hjälp av 3 olika metoder.

Alla dessa metoder uppnår samma sak. Det står dig med andra ordfritt att välja den som verkar lättast för dig. Vi rekommenderar dock den första metoden som det bästa alternativet för de flesta. Detta är anledningen till att vi har satt den först på listan.

Men innan vi börjar så kommer här ytterligare en påminnelse om att skapa en säkerhetskopia av din butik och arbeta på en iscensättnings-webbplats när du använder dessa metoder.

Återigen så bör de fungera bra. Det faktum att WooCommerce ibland gör databasuppdateringar mellan versioner kan dock införa vissa variabler. Det är därför som vi alltid rekommenderar att du är säker och vidtar försiktighetsåtgärder!

1. Ladda ner och installera en äldre WooCommerce-version via WordPress-instrumentpanelen

Tack vare en nyligen genomförd uppdatering av WordPress-kärnan så tillåter WordPress att du installerar om vilken version som helst av ett plugin manuellt direkt från din WordPress-instrumentpanel.

Detta är det enklaste sättet att nedgradera WooCommerce på, eftersom du inte längre behöver använda FTP (även om vi kommer att gå igenom den metoden nästa gång).

Så här fungerar det…

Ladda ner den version av WooCommerce som du vill använda från WordPress.org

För att komma igång så går du till den avancerade vyn i listan över WooCommerce-plugins på WordPress.org.

Du kan klicka på den här länken för att komma direkt dit eller gå till huvudsidan för listan och klicka på Avancerad vy.

Hur du öppnar den avancerade vyn.
Hur du öppnar den avancerade vyn.

Scrolla sedan ner till tidigare versioner under avsnittet Avancerade alternativ.

Använd rullgardinsmenyn för att välja den version av WooCommerce som du vill nedgradera till. Klicka sedan på Ladda ner för att ladda ner den versionens ZIP-fil till din dator.

Använd rullgardinsmenyn för att välja den version som du föredrar.
Använd rullgardinsmenyn för att välja den version som du föredrar.

Om du behöver hjälp här så har vi en komplett guide om hur du laddar ner äldre versioner av plugins.

Installera den äldre versionen via din WordPress-instrumentpanel

Nu måste du installera den äldre versionen av WooCommerce via din WordPress-instrumentpanel. Du gör precis som när du installerar alla andra plugins, nyttjar en ZIP-fil:

  1. Gå till Plugins → Lägg till nytt i din WordPress-instrumentpanel.
  2. Klicka på knappen Ladda upp plugin.
  3. Använd filväljaren för att välja den ZIP-fil som innehåller den äldre versionen av WooCommerce (den som du vill nedgradera till).
  4. Klicka på Installera nu.
Installera den gamla versionen som du skulle göra med vilket annat plugin som helst.
Installera den gamla versionen som du skulle göra med vilket annat plugin som helst.

Efter detta så bör WordPress visa dig en uppmaning som frågar dig om du vill skriva över din befintliga version av WooCommerce med den version som du just installerade.

Kontrollera versionsnumren för att se till att allt är korrekt och klicka sedan på knappen Ersätt nuvarande med uppladdad för att bekräfta.

Bekräfta nedgraderingen av WooCommerce.
Bekräfta nedgraderingen av WooCommerce.

Du bör sedan se ett meddelande om framgång som säger att ”Pluginet nedgraderades framgångsrikt”. Och det var allt! Du har precis officiellt nedgraderat WooCommerce och du är helt klar.

Meddelandet om framgångsrik nedgradering av WooCommerce.
Meddelandet om framgångsrik nedgradering av WooCommerce.

2. Använd FTP för att ladda upp den äldre versionen

Som ett annat alternativ så kan du även nedgradera WooCommerce genom att ansluta till din server via FTP.

Innan WordPress lade till funktionen att nedgradera plugins från WordPress instrumentpanel så var detta det enda sättet att nedgradera WooCommerce manuellt.

Men sedan den andra funktionen kom så finns det egentligen ingen anledning att gå igenom den extra komplexiteten med FTP.

Den här metoden kan även orsaka några minuters driftstopp. Det kan med andra ord vara bra att aktivera underhållsläget för WordPress medan du utför ditt arbete.

Om du föredrar den här metoden så fungerar den så här…

Ladda ner den version av WooCommerce som du vill använda från WordPress.org

Till att börja med så går du till den avancerade vyn i WooCommerce-listan på WordPress.org och laddar ner den version av WooCommerce som du vill använda.

Vi har mer avancerade instruktioner i den föregående metoden om du behöver en hjälpande hand här.

Anslut till din server via FTP

Därefter så måste du använda en FTP-klient för att ansluta till din WordPress-webbplats server via FTP. I exempelskärmsbilden nedan så använder vi den kostnadsfria FTP-klienten FileZilla.

Om du inte är säker på hur du ska göra kan du läsa vår guide om hur du använder FTP för att ansluta till WordPress.

Byt namn på den befintliga WooCommerce Plugin-mappen

När du är ansluten via FTP så navigerar du till wp-content/plugins på din server.

Hitta mappen woocommerce och byt namn till woocommerce-delete. Detta kommer att inaktivera den versionen av WooCommerce på din webbplats samtidigt som du behåller filerna på din server om något skulle gå fel.

Byt namn på den befintliga WooCommerce-mappen.
Byt namn på den befintliga WooCommerce-mappen.

När du har lyckats med nedgraderingen så kan du dock radera den här mappen.

Var medveten om att din butik kommer att sluta fungera från den tidpunkt då du byter namn på plugin-mappen till den tidpunkt då uppladdningen från nästa avsnitt avslutas.

Packa upp och ladda upp den äldre versionen av WooCommerce

För att avsluta det hela så måste du ladda upp den äldre versionen av WooCommerce som du laddade ner från WordPress.org.

Så här gör du:

  1. Använd din lokala dator för att packa upp ZIP-filen som du hämtade från WordPress.org.
  2. Ladda upp den uppackade mappen woocommerce från din lokala dator till mappen plugins på din WordPress-server.
  3. Vänta tills uppladdningen är klar (det kan ta flera minuter beroende på hastigheten på din internetanslutning).

När uppladdningen är klar så bör den nedgraderade versionen av WooCommerce vara aktiv på din webbplats.

För att avsluta så kan du radera mappen woocommerce-delete som inkluderar den tidigare versionen av WooCommerce. Gör detta när du har kontrollerat att din butik fungerar.

3. Använd pluginet WP Rollback

Om du inte har några problem med att installera ett nytt plugin på din butik så kan det kostnadsfria pluginet WP Rollback enkelt nedgradera WooCommerce-versionen direkt från din WordPress-instrumentpanel.

Så här använder du det för att nedgradera WooCommerce:

  1. Installera och aktivera det kostnadsfria pluginet WP Rollback på din WooCommerce-webbplats. Det är listat på WordPress.org. Som ett resultat så kan du installera det precis som alla andra kostnadsfria plugins.
  2. Gå till Plugins → Installerade plugins i din WordPress-instrumentpanel.
  3. Hitta WooCommerce-pluginet i listan.
  4. Klicka på länken Rollback under posten för WooCommerce-pluginet.
Hur du får tillgång till rollback-alternativet.
Hur du får tillgång till rollback-alternativet.

Detta öppnar ett nytt gränssnitt som listar alla tillgängliga versioner av WooCommerce som du kan nedgradera till.

Välj den version som du vill använda via den relevanta radioknappen. Klicka sedan på knappen Rollback längst ner på skärmen.

Välj den version som du vill nedgradera till.
Välj den version som du vill nedgradera till.

Du får nu se en popup-fönsterruta som bekräftar de valda versionsnumren. Om allt ser bra ut så klickar du på knappen Rollback i popupen för att fortsätta.

Bekräfta nedgraderingen av WooCommerce.
Bekräfta nedgraderingen av WooCommerce.

Efter en kort väntan så bör du se ett meddelande om att WooCommerce framgångsrikt har nedgraderats. Till skillnad från den första metoden så kommer meddelandet att lyda ”Pluginet uppdaterades framgångsrikt”. Det betyder dock fortfarande att versionen har nedgraderats.

Så ser meddelandet ut efter nedgraderingen.
Så ser meddelandet ut efter nedgraderingen.

Sammanfattning

Någon gång under tiden som du använder WooCommerce kan du behöva nedgradera WooCommerce. Du kanske exempelvis vill bevara viktig funktionalitet eller tillfälligt åtgärda kompatibilitetsproblem i väntan på en mer permanent lösning.

Du kan generellt nedgradera WooCommerce precis som alla andra WordPress-plugins.

Det enklaste alternativet är att bara ladda upp en äldre version av WooCommerce via din WordPress-instrumentpanel. Du kan dock även använda FTP eller det kostnadsfria pluginet WP Rollback.

Var dock medveten om att WooCommerce databasuppdateringar ibland kan orsaka problem vid nedgradering som du inte skulle uppleva med andra plugins.

Det är därför viktigt att du tar en säkerhetskopia av din butik och testar saker och ting på en iscensättnings-webbplats innan du tillämpar dem i din livebutik.

Om du fortfarande har problem så kan du även läsa vår fullständiga guide om hur du nedgraderar WordPress, som innehåller metoder för kärnprogramvaran, PHP-versioner med mera.