WooCommerce: So aktualisieren Sie sicher über Staging
Veröffentlicht: 2020-03-13Wenn eine neue Version des WooCommerce-Plugins veröffentlicht wird und das WordPress-Dashboard anfängt, Ihnen Benachrichtigungen zu senden, dass es Zeit für ein Update ist, kommt mir immer diese Frage in den Sinn: „ Soll ich WooCommerce jetzt aktualisieren, etwas länger warten oder gleich bleiben Version, es sei denn, etwas geht kaputt? „
Nun, die Aktualisierung von WooCommerce ist IMMER ein großes Risiko – möglicherweise können Sie Ihre Live-Website beschädigen und Traffic und Verkäufe verpassen. Dies kann jedes Mal passieren, wenn ein wichtiges Update veröffentlicht wird – viele Shop-Inhaber aktualisieren ihre Shops nicht, weil sie der Meinung sind, dass der Aufwand die Mühe nicht wert ist.
Aber die Aktualisierung von WooCommerce ist auf lange Sicht definitiv eine gute Idee . Die Hauptursache für WordPress-Hacking sind veraltete Plugins und Themes. Und hier kommen Staging-Umgebungen ins Spiel.
Eine Staging-Website ist ein Klon Ihres bestehenden Live-Shops. Es ist völlig separat und wirkt sich in keiner Weise auf Ihren Live-Shop aus. Staging wird auch als „Testumgebung“ oder „Sandbox“ bezeichnet, während Ihre Live-Site normalerweise als „Produktionsumgebung“ bezeichnet wird.
Staging bietet Ihnen den Vorteil des 1-Klick-Klonens in wenigen Minuten, Aktualisieren und Testen von WooCommerce, ohne sich Sorgen machen zu müssen, dass Ihre eigentliche Live-Website beschädigt wird, und schließlich die Änderungen auf die Live-Website zu „ schieben “ (auch bekannt als Überschreiben der Live-Umgebung). Die Funktion ist zu 100 % gewährleistet.
Hosting und WooCommerce-freundliches Staging
Möglicherweise hosten Sie bereits bei Anbietern, die Staging anbieten, wie WP Engine, SiteGround, Kinsta. Das Problem ist, dass diese Hosts nicht für WooCommerce, sondern für WordPress entwickelt wurden.
Was ist der Unterschied, könnten Sie fragen?
Nun, wenn Sie eine reguläre, hauptsächlich statische Broschüren-Website inszenieren, treten auf der Live-Website keine größeren Änderungen auf. Aber bei einer stark frequentierten E-Commerce-Website gehen regelmäßig neue Bestellungen und Neukundenregistrierungen ein . Sie können sich vorstellen, dass die beiden WooCommerce-Klone nach einer Woche nach der Erstellung einer Staging-Umgebung schrecklich asynchron sein werden.
Das Problem ist, dass bei den zuvor genannten Hosts, wenn Sie auf „Push to Live“ klicken, der Live-Shop komplett überschrieben wird und alle „neuen“ Daten (neue Bestellungen, neue Kunden, neue Seiten usw.) verloren gehen. Was eine Katastrophe sein kann, wenn Sie sich dessen nicht bewusst sind.
Also, was ist die Lösung? Nun, es gibt immer einen manuellen Export und Import von Bestellungen und Kunden. Aber das ist sehr umständlich und wird Sie dazu bringen, Ihren Shop weniger oft zu aktualisieren.
WooCommerce ist jetzt fast 9 Jahre alt, aber dies ist immer noch der größte Schmerz für die Mehrheit der Ladenbesitzer. Wie aktualisiere ich WooCommerce beim Staging, aber vermeide es dann, neue Daten zu verlieren, sobald Sie die aktualisierte Version „veröffentlichen“?
Geben Sie WooCart ein – Hosting für WooCommerce
WooCart ist das erste Hosting, das exklusiv für WooCommmerce entwickelt wurde . Andere Hoster wie LiquidWeb und GoDaddy bieten Managed WooCommerce an, aber es ist immer Teil ihrer bestehenden WordPress-Infrastruktur. WooCart wurde von Grund auf für WooCommerce entwickelt.
Und das zeigt sich schon beim ersten Einloggen. Das Dashboard ist weit entfernt von einem Hosting-Dashboard, an das Sie gewöhnt sind, und es ähnelt eher Shopify als Hostgator.
WooCart läuft auf der Google Cloud Platform, ähnlich wie viele andere WP-Hosts in letzter Zeit (Kinsta, WP Engine, SiteGround). Aber es gibt einen großen Unterschied: Während andere Hosts Shared Hosting anbieten, bietet WooCart dediziertes Hosting .
Das bedeutet, dass Ihr Geschäft Ressourcen auf dem Server reserviert hat. Der Vorteil ist eine konsistente Leistung und das Wissen, dass Sie Probleme beheben können, wenn etwas schief geht, und nicht, weil Ihr Nachbar seine Serverressourcen missbraucht.
Großartige Leistung hört nicht bei Servern auf, daher kümmert sich WooCart auch um die Bereitstellung statischer Assets mit einem Premium-CDN (KeyCDN). Eine Sache, die ich bei anderen Hostern nicht gesehen habe, ist auch das automatische Smushen und Optimieren von Bildern. Normalerweise müssen Sie dafür Plugins oder sogar kostenpflichtige Dienste verwenden, aber mit WooCart erhalten Sie dies sofort.
WooCarts verlustfreie Staging
Die Hauptinnovation, die WooCart in WordPress bringt, ist einfaches Staging-Publishing/Pushing – Lossless Staging. Dieses System weiß, wie die WooCommerce-Bestellung und die Kundendaten von Live zu Staging synchronisiert werden, bevor die Live-Umgebung außer Kraft gesetzt wird .
Wie das in der Praxis aussieht, sehen Sie hier in einem Video:
Dies hat große Vorteile. Updates können jetzt buchstäblich in Minuten durchgeführt werden. Der Ablauf wäre:
- Erstellen Sie eine Staging-Umgebung
- Massenaktualisierung von allem beim Staging
- Überprüfen Sie Ihren Staging-Shop, um zu sehen, ob alles gut aussieht
- Testen Sie den Checkout auf Staging
- Wenn alles in Ordnung ist, klicken Sie auf „Publish to Live“.
Der Shop wird live zusammengeführt, wobei neue Bestellungen synchronisiert werden, damit nichts verloren geht . Und wenn etwas kaputt geht, keine Sorge – nehmen Sie sich Zeit, es zu reparieren, und wenn es fertig ist, können Sie es jetzt zusammenführen. Mit WooCart können Sie auch jederzeit Bestellungen und Kunden synchronisieren , was großartig ist, wenn Sie längere Zeit an der Bereitstellung arbeiten.
Dies vereinfacht die Wartung, das Testen und Aktualisieren von WooCommerce-Shops erheblich.
Andere WooCart-Tools
Staging ist nur eine der Funktionen von WooCart. Wenn Sie WordPress nicht ganz neu sind, profitieren Sie von Fehlerprotokollen, in denen Sie Fehler überprüfen können, die normalerweise von anderen Hosts ausgeblendet werden. Fehlerprotokolle zeigen normalerweise ein defektes Plugin und können die Fehlerbehebung erheblich vereinfachen.
Eine weitere neue Funktion sind Plugin-Metriken, bei denen das System alle Plugins nach Speichernutzung auflistet. Dies ist wiederum sehr nützlich, um Plugins zu finden, die Ihre Ressourcen in Beschlag nehmen.
Es gibt so viele andere Dinge, die WooCart hat, aber es wäre einfach zu viel, sie aufzulisten und zu erklären. Am besten besucht ihr deren Website und seht euch die Details an. Aber hier sind meine Top 3 Tipps:
Website-Sicherheit
WooCart kümmert sich auch um die Sicherheit Ihres Geschäfts und es sind keine Sicherheits-Plugins erforderlich. Der Schutz vor Brute-Force-Angriffen wird von Google Cloud bereitgestellt und ihre WAF (Web Application Firewall) wird basierend auf den täglichen Bedrohungen automatisch aktualisiert.
Damit Sie besser schlafen können, garantieren sie, dass sie das Chaos gründlich beseitigen, wenn Ihrem Geschäft etwas passiert. Man könnte also sagen, WooCart gibt Ihnen eine „keine gehackte Website-Garantie“.
Das gilt natürlich, solange Sie deren Richtlinien und Benachrichtigungen befolgen und Ihren Shop nicht veraltet und anfällig halten. Aber da sie die Aktualisierung von Plugins und Themes mit Lossless Staging gelöst haben, ist dies eine sehr vernünftige Garantie.
Store Wizard und Lokalisierung
Wenn Sie jeden Monat ein paar Geschäfte aufbauen, haben Sie wahrscheinlich eine Vorlage, die Sie für jeden Kunden wiederverwenden. Aber WooCart hat etwas noch Besseres geschaffen, einen Store Wizard. Es lokalisiert die Store-Einstellungen basierend auf dem Store-Land. Diese Einstellungen umfassen Länderstandards wie Währung, Zeitformat, Datumsformat usw., die Installation von Sprachpaketen, wo nötig, und viele andere Kleinigkeiten. Die Lokalisierungsdateien sind vollständig Open Source und in ihrem GitHub-Repository verfügbar.
Es ist eine einfache Sache, aber eine, die einige niedere Arbeiten beseitigt, die regelmäßig bei jedem neuen Kunden anfallen.
Store Wizard ist ein großartiges Feature, und es fühlt sich an, als ob es eine Menge Potenzial darin gibt. Und der Projektleiter, Dejan Murko, stimmt zu und verspricht, dass es weitere Funktionen geben wird, wobei der Schwerpunkt auf schlüsselfertigen Geschäften liegt (denken Sie an branchenspezifische Ein-Klick-Geschäfte).
Einschränkungen
Bei einer vollständig verwalteten Lösung wie WooCart gibt es immer einige Kompromisse. Eines ist eine schwarze Liste von Plugins , die WooCart nicht installieren lässt. Es reicht von Leistungs- und Sicherheits-Plugins bis hin zu Plugins, die angeblich Probleme oder nicht behobene Schwachstellen hatten. Zu ihrer Verteidigung klingt das alles sehr vernünftig. Vielleicht musst du dich nur etwas anpassen. Und denken Sie daran, die Sicherheit ist bereits garantiert.
Fortgeschrittene Benutzer könnten auch phpMyAdmin für die Datenbankverwaltung vermissen. Der Datenbankzugriff ist mit WP-CLI verfügbar, aber das ist nicht so einfach zu verwalten. Mir wurde gesagt, dass sie es in Zukunft hinzufügen könnten, aber dass es noch nicht genug Nachfrage gibt, um die Investition zu rechtfertigen.
Ich denke, diese Kompromisse sind für die meisten Benutzer sinnvoll, aber Sie werden der letzte Richter für Ihren Anwendungsfall sein.
Zusammenfassung
WooCart ist nicht billig. Es positioniert sich an der Spitze der Preise für verwaltete WordPress-Hosts. Das heißt, es bietet viel für den Preis. Von dedizierten Serverressourcen, Premium-CDN bis hin zu Lossless Staging und einer Reihe anderer erstaunlicher Tools.
Am Ende hängt alles davon ab, wo Sie sich befinden. Wenn Sie neu bei WooCommerce sind, sollten Sie wahrscheinlich irgendwo günstiger anfangen. Aber wenn Ihr Geschäft Geld verdient, wird es zu einem Kinderspiel. Allein die jeden Monat gesparte Zeit und Frustration ist den doppelten Preisunterschied wert. Außerdem bieten sie innerhalb des Testzeitraums eine kostenlose Testversion und einen kostenlosen Website-Transfer an, sodass das Ausprobieren völlig risikofrei ist.