Zum Inhalt springen
Inhalt
WordPress

Einrichten von WooCommerce auf KapsuleHost

Maschinelle Übersetzung. Das englische Original ist verfügbar.

KapsuleHost verfügt über einen eigenen WooCommerce-Websitetyp, der WordPress, WooCommerce und eine Reihe von neuseeländischen Zahlungsgateways für Sie installiert und dann store-spezifische Werkzeuge zum Website-Menü hinzufügt. Diese Anleitung behandelt das Erstellen des Shops, das Verbinden von Zahlungen, die Einstellungen, die für einen stark frequentierten Shop wichtig sind, sowie die Vorgehensweise für Änderungen, ohne Bestellungen zu verlieren.

Eine WooCommerce-Website erstellen

  1. Melden Sie sich bei KPanel an und klicken Sie in der linken Seitenleiste auf Websites.
  2. Klicken Sie auf Website hinzufügen und dann auf Neue Website.
  3. Wählen Sie WooCommerce als Websitetyp.
  4. Geben Sie dem Shop einen Namen und schließen Sie den Assistenten ab.

KapsuleHost richtet WordPress ein, erstellt die Datenbank, installiert und aktiviert WooCommerce und installiert vorab die unten aufgeführten Zahlungsgateway-Plugins. Als Laufzeitumgebung wird PHP 8.3 festgelegt, mit den Erweiterungen, die ein Shop benötigt, einschließlich Bildverarbeitung.

Wenn Sie bereits eine WordPress-Website haben und ihr einen Shop hinzufügen möchten, installieren Sie WooCommerce auf dem gewöhnlichen Weg über Plugins, dann Hinzufügen im wp-admin. Die Website behält ihren WordPress-Websitetyp bei, das heißt, die hier beschriebenen store-spezifischen Tabs erscheinen nicht.

Möchten Sie einen bestehenden Shop migrieren, statt neu zu beginnen? Bauen Sie ihn nicht von Hand nach. Verwenden Sie Migrationen in der linken Seitenleiste, die Dateien und Datenbank kopiert, während Ihr aktueller Shop die ganze Zeit über live bleibt. Siehe Migrieren einer Website von cPanel.

Zahlungsgateways

Öffnen Sie den Shop, dann den Tab WordPress, dann Zahlungen. Dies ist ein ausschließlich für WooCommerce verfügbarer Tab und erscheint nicht auf gewöhnlichen WordPress-Websites.

Panel für Zahlungsgateways eines WooCommerce-Shops

Fünf Gateways werden abgedeckt, wobei die für Neuseeland relevanten gekennzeichnet sind:

GatewayDeckt abStatus bei einem neuen Shop
StripeKarten, Apple Pay und Google PayVorinstalliert, inaktiv
AfterpayBuy now, pay laterVorinstalliert, inaktiv
POLiNeuseeländische BanküberweisungVorinstalliert, inaktiv
PayPalPayPal und KartenVorinstalliert, inaktiv
WindcaveNeuseeländische Kartenabwicklung und EFTPOSVerfügbar, Installation über den Anbieter

Apple Pay und Google Pay sind in Stripe enthalten: Für keines von beiden muss etwas Separates installiert werden.

Gateways werden absichtlich inaktiv installiert. Ein aktiviertes Gateway ohne Zugangsdaten bringt den Checkout zum Absturz, daher geht nichts live, bis Sie Ihre eigenen Händlerkonto-Daten eingeben:

  1. Klicken Sie bei dem Gateway, das Sie verwenden, auf Aktivieren.
  2. Klicken Sie auf Konfigurieren, wodurch die Einstellungen dieses Gateways innerhalb von wp-admin geöffnet werden.
  3. Geben Sie Ihre eigenen API-Schlüssel oder Händlerzugangsdaten ein und speichern Sie.
  4. Geben Sie eine Testbestellung auf, bevor Sie den Shop ankündigen.

Windcave wird vom Anbieter und nicht über das Plugin-Verzeichnis vertrieben, daher stellt das Panel Ihnen einen Link Plugin abrufen bereit. Laden Sie es herunter, laden Sie es über Plugins, dann Hinzufügen im wp-admin hoch und kommen Sie dann hierher zurück, um es zu konfigurieren.

Der Tab Zahlungen ist Teil von Managed WooCommerce. Bei anderen Plänen zeigt er stattdessen ein Upgrade-Panel. Sie können trotzdem jedes Gateway direkt im wp-admin bei jedem Plan installieren und konfigurieren: Der Tab ist eine Abkürzung, nicht der einzige Weg.

Shop-Leistung

Ein Shop verursacht pro Seitenaufruf weit mehr Datenbankarbeit als eine einfache Broschürenwebsite, daher liegt im Caching der größte Gewinn.

Vollständiger Seiten-Cache. Auf dem Tab WordPress der Website, dann Caching, liefert der vollständige Seiten-Cache fertiges HTML an anonyme Besucher aus, ohne PHP auszuführen oder überhaupt die Datenbank zu berühren. Der Warenkorb, der Checkout, die Konto-Seiten und die WooCommerce-AJAX-Endpunkte werden automatisch umgangen, und jeder Besucher mit einem aktiven Warenkorb-Cookie bekommt immer eine Live-Seite ausgeliefert. Der Cache beschleunigt Produkt- und Kategorieseiten, ohne jemals einem Kunden den Warenkorb eines anderen Kunden zu zeigen.

Objekt-Cache. Auf demselben Bildschirm hält der Objekt-Cache Datenbankabfrageergebnisse und Transienten im Speicher vor. Dieser ist es, der das WooCommerce-Admin bei einem großen Katalog benutzbar macht.

CDN. Aktivieren Sie es über Leistung, dann Kapsule CDN, um Produktbilder und statische Inhalte vom Edge auszuliefern, mit Bildoptimierung und WebP-Konvertierung bei Plänen mit Kapsule CDN+. Siehe Aktivieren des CDN. Leeren Sie es nach einer Massenänderung von Produktbildern: Leeren des CDN-Caches.

Vollständiger Seiten- und Objekt-Cache sind in Managed WooCommerce enthalten. Wenn Ihr Shop auf einem anderen Plan läuft, zeigt der Tab Caching, was das Upgrade hinzufügt. In jedem Fall sollten Sie zuerst das CDN aktivieren: Es ist bei jedem Web Hosting-, WordPress-, Managed WordPress-, Managed WooCommerce- und Concierge-Plan enthalten und ist die günstigste verfügbare Leistungsverbesserung bei einem bildlastigen Shop.

PHP-Einstellungen für einen Shop

Shops sind der häufigste Grund, von den Standardeinstellungen abzuweichen. Im Tab Einstellungen der Website, dann PHP:

  • Speicherlimit: von 256M auf 512M erhöhen, wenn der Katalog groß ist oder Sie Abonnements betreiben.
  • Maximale Ausführungszeit: von 30 auf 120 oder 300 Sekunden erhöhen, wenn Produktimporte oder Berichtserstellungen das Zeitlimit überschreiten.
  • Maximale Eingabevariablen: von 3000 erhöhen, wenn Sie Produkte mit vielen Variationen haben, oder ein Einstellungsbildschirm beim Speichern stillschweigend Felder verwirft.

Vollständige Details finden Sie unter Erhöhen des WordPress-Speicherlimits.

Geplante Aufgaben

WooCommerce führt sehr viel im Hintergrund aus: Bestellstatusübergänge, Abonnementverlängerungen, E-Mails, Lagerbestandsabgleich. Es nutzt den eingebauten Planer von WordPress, der standardmäßig nur ausgelöst wird, wenn jemand die Website besucht. Bei einem ruhigen Shop bedeutet das, dass Verlängerungen und E-Mails verspätet oder gar nicht ausgeführt werden.

Ersetzen Sie dies durch einen echten serverseitigen Zeitplan. Der Tab WordPress, dann der Abschnitt WP-Cron hat eine Aktion System-Cron aktivieren, die den Zeitplan hinzufügt und die besucherausgelöste Version im selben Schritt deaktiviert. Vollständige Erklärung und die manuelle Alternative finden Sie unter Einrichten und Verwalten von Cron-Jobs.

Sie können die Warteschlange unter WooCommerce, dann Status, dann Geplante Aktionen im wp-admin beobachten.

Änderungen vornehmen, ohne Bestellungen zu verlieren

Jeder Shop ist eine Live-Datenbank, in die Kunden fortlaufend schreiben, was sich darauf auswirkt, wie Sie mit Updates umgehen sollten.

Übertragen Sie niemals eine Staging-Datenbank auf einen Live-Shop. Bestellungen, Kunden, Abonnements, Gutscheine und Lagerbestände leben alle in der Datenbank, daher löscht ein Datenbank-Push jede Bestellung, die seit Ihrem letzten Reset in der Produktion aufgegeben wurde. Übertragen Sie nur Dateien, was für Theme-, Plugin- und Code-Änderungen ausreicht. Siehe Staging verwenden: Übertragen und Abrufen.

Eine sichere Update-Routine für einen Shop:

  1. Erstellen Sie ein Backup: Ein Backup erstellen.
  2. Setzen Sie Staging aus der Produktion zurück, sodass es dem Live-Shop entspricht.
  3. Wenden Sie die Plugin-, Theme- oder WooCommerce-Updates auf Staging an.
  4. Geben Sie eine vollständige Testbestellung auf Staging auf, bis hin zur Bestätigungsseite.
  5. Übertragen Sie nur Dateien auf die Produktion.
  6. Geben Sie eine kleine echte Bestellung auf der Produktion auf und erstatten Sie diese.

Bei verwalteten Plänen wird die Aktion Plugins aktualisieren unter Schnellaktionen zu Smart-Update: Es erstellt ein Backup, aktualisiert ein Plugin nach dem anderen, führt nach jedem einen Website-Zustand-Check durch und setzt automatisch alles zurück, was die Website beschädigt. Bei einem Shop, bei dem ein defekter Checkout Geld kostet, lohnt sich das.

Point-in-Time-Wiederherstellung

Tägliche Backups stellen einen Shop in dem Zustand wieder her, in dem er sich befand, als dieses Backup lief, was bei einem gut besuchten Shop den Verlust eines ganzen Tages an Bestellungen bedeuten kann. WooCommerce-Websites können die Point-in-Time-Wiederherstellung über Sicherungen, dann Point-in-Time-Wiederherstellung aktivieren und stattdessen auf eine gewählte Minute zurücksetzen, mit bis zu 30 Tagen Aufbewahrung. Bei jedem Shop, der echtes Geld entgegennimmt, sollten Sie das aktivieren. Siehe Ein Backup erstellen.

Problembehandlung

Checkout schlägt ohne Fehlermeldung fehl. Fast immer ein aktiviertes Gateway mit fehlenden oder falschen Zugangsdaten. Deaktivieren Sie Gateways nacheinander über den Tab Zahlungen, bis der Checkout funktioniert, und konfigurieren Sie dann dasjenige neu, das das Problem verursacht hat.

Bestell-E-Mails kommen nicht an. WordPress versendet E-Mails standardmäßig über PHP, und die meisten Netzwerke lehnen das ab. Prüfen Sie die Zustellungswarnung im Tab WordPress, dann Website-Zustand, und richten Sie einen ordnungsgemäß authentifizierten Versand ein.

Admin-Seiten sind langsam oder überschreiten das Zeitlimit. Erhöhen Sie Speicher und Ausführungszeit im Tab PHP und aktivieren Sie dann den Objekt-Cache. Ein Shop mit Zehntausenden Bestellungen profitiert außerdem vom Löschen alter geplanter Aktionen.

Produktänderungen werden im Frontend nicht angezeigt. Leeren Sie den Cache über WordPress, dann Schnellaktionen, dann Cache leeren, und leeren Sie das CDN.

War das hilfreich?

Sind Sie eine KI? Diese Seite als Markdown lesen

Verwandte Artikel

WordPress installierenDieser Leitfaden behandelt zwei Installationswege, die Verwaltung Ihrer Zugangsdaten, den Zugriff auf das Admin-Panel und die ersten Schritte, die Sie nach…WordPress: Wo Sie beginnen solltenWas KapsuleHost für eine WordPress-Website übernimmt, was weiterhin in Ihrer eigenen Verantwortung liegt, und welche Anleitung für welche Aufgabe die richtige…WordPress Auto-UpdatesAuto-Updates halten WordPress-Kern, Plugins und Themes aktuell, ohne dass Sie Release-Notes im Auge behalten müssen, und zwar auf sichere Weise: Vor jedem…Zahlungs-Gateways für einen WooCommerce-ShopDas Tab „Zahlungen“ listet die für Ihren WooCommerce-Shop verfügbaren Payment Gateways auf, zeigt an, welche installiert und welche aktiviert sind, und bietet…

Kommen Sie nicht weiter?

Fragen Sie Kora, die Ihr Konto kennt, oder wenden Sie sich an unser Team.

KontaktSupport kontaktieren