Installation und Konfiguration der Grundumgebung
Bevor Sie mit WooCommerce beginnen, ist die Einrichtung einer stabilen Umgebung der erste Schritt zum Erfolg. Sie benötigen eine Umgebung, in der PHP, MySQL und ein Webserver (empfohlen sind Apache oder Nginx) laufen. Für die meisten Nutzer ist die Nutzung eines gehosteten WordPress-Hosts oder einer lokalen Entwicklungsumgebung (wie Local by Flywheel oder XAMPP) die praktischste Option.
Schritte zur Installation des Kern-Plugins
Zunächst stellen Sie sicher, dass Ihre WordPress-Website bereit ist. Melden Sie sich im WordPress-Backend an und navigieren Sie zu “Plugins” > “Plugins installieren”. Geben Sie “WooCommerce” in das Suchfeld ein, finden Sie das offizielle Plugin, das von Automattic entwickelt wurde, klicken Sie auf “Sofort installieren” und anschließend auf “Aktivieren”. Das System startet die Installation automatisch. WooCommerce Der Einrichtungs-Assistent führt Sie durch die Konfiguration der grundlegenden Informationen Ihres Shops, wie Adresse, Währung, Zahlungsmethoden und Liefergebiete.
Wichtige Punkte bei der Einrichtung
Im Setup-Wizard sollten Sie die physische Adresse Ihres Shops sowie die Branche, in der Sie tätig sind, sorgfältig eintragen – dies beeinflusst die Standardeinstellungen von Funktionen wie den Steuersätzen. Die Auswahl der richtigen Währung (z. B. Neuseeland-Dollar NZD oder Taiwan-Dollar TWD) ist von großer Bedeutung. Auf der Seite mit den Zahlungsmethoden empfiehlt es sich, mindestens die Optionen “Banküberweisung” und “Scheckzahlung” zu aktivieren. Zusätzlich können Sie nach Bedarf weitere Zahlungsmethoden wie GreenGate oder BlueNew konfigurieren. Schließlich wird Sie der Wizard darauf hinweisen, das offizielle Theme „Storefront“ zu installieren – dies ist ein hervorragendes Ausgangsthema, das speziell für WooCommerce optimiert wurde.
Empfohlene Lektüre WooCommerce-Grundlagenhandbuch: Wie Sie eine E-Commerce-Webseite von Grund auf aufbauen。
Produktkatalog und Seitenverwaltung
Das Kernstück eines Ladens sind die Produkte. WooCommerce bietet ein flexibles Produktverwaltungssystem, das physische Produkte, virtuelle Produkte, herunterladbare Produkte sowie Varianten von Produkten unterstützt.
Prozess zur Einführung neuer Produkte
Im WordPress-Backend werden Sie ein neues Menü mit der Option “Produkte” sehen. Klicken Sie auf “Neues Produkt hinzufügen”, um zur Produktbearbeitungsseite zu gelangen. Neben den üblichen Feldern für Titel und detaillierte Beschreibung bietet WooCommerce zusätzliche Metadatenfelder an. Im Feld “Produktdaten” ist die Auswahl der Produktart besonders wichtig. Zum Beispiel kann ein Shop, der T-Shirts verkauft, “Variable Produkte” erstellen und anschließend mithilfe der Funktion “Attribute” Attribute wie “Farbe” und “Größe” hinzufügen. Dadurch werden alle möglichen Kombinationen von Farbe und Größe erzeugt, und für jede Variante können individuell Preis, Lagerbestand sowie ein SKU (Unique Product Identifier) eingestellt werden.
Verwaltung von Kategorien und Tags
Eine gute Klassifizierung erleichtert den Kunden die Suche und das Durchstöbern der Produkte. Sie können Produkten Kategorien (z. B. “Herrenbekleidung”, “Damenbekleidung”, “Zubehör”) sowie Tags (z. B. “Neuheiten für den Sommer”, “Aktionen”) zuweisen. Diese Kategorien und Tags generieren entsprechende Archivseiten, deren Aussehen durch das gewählte Thema gestaltet werden kann. archive-product.php Die Template-Dateien können angepasst werden. Darüber hinaus ermöglichen Shortcodes wie “Ausgewählte Produkte” und “Neueste Produkte” die einfache Einbettung dynamischer Produktlisten in beliebige Artikel oder Seiten.
Einstellungen für Zahlungs- und Lieferungs-Gateways
Reibungslose Zahlungen sowie genaue Berechnung der Versandkosten sind entscheidend für den erfolgreichen Abschluss eines Geschäfts. Die Zahlungs- und Versandgateways von WooCommerce weisen eine hohe Erweiterbarkeit auf.
Konfigurieren Sie die gängigen Zahlungsmethoden
Im Reiter “WooCommerce” > “Einstellungen” > “Zahlungen” können Sie verschiedene Zahlungsgateways aktivieren oder deaktivieren. Für die Region Taiwan sind häufig integrierte Zahlungsmethoden wie Kreditkarten über ECPay, ATM-Überweisungen sowie Zahlungen mit Supermarkt-Codes verfügbar. Als Beispiel für ECPay ist es in der Regel notwendig, deren offizielle Erweiterungs-Plugin zu installieren und auf der Einstellungsseite Angaben wie die Händlernummer sowie den Hash-Schlüssel (API-Daten) einzugeben. Diese Informationen werden von WooCommerce intern verwendet, um die Zahlungsabwicklung zu ermöglichen. WC_Payment_Gateway Klassen bieten Entwicklern einen Rahmen zur Erstellung benutzerdefinierter Gateways.
Empfohlene Lektüre WooCommerce-Handbuch: Erstellen Sie Ihre professionelle E-Commerce-Website von Grund auf。
Flexible Lieferregeln festlegen
Die Versandeinstellungen finden Sie unter “WooCommerce” > “Einstellungen” > “Versand”. Zunächst müssen Sie “Versandbereiche” erstellen, beispielsweise “Taiwan-Hauptinsel” und “Außeninseln”. Für jeden Bereich können Sie verschiedene Versandmethoden hinzufügen, wie “Kostenfrei”, “Lokaler Versand” oder “Expressversand”. Sie können auch Freikommensgrenzen für die Versandkosten basierend auf der Bestellsumme oder auf dem Gewicht bzw. der Anzahl der Artikel festlegen. Mit dem folgenden Codeausschnitt können Sie beispielsweise eine feste, festgelegte Versandkostenrate hinzufügen:
add_filter('woocommerce_package_rates', 'add_custom_shipping_rate', 10, 2);
function add_custom_shipping_rate($rates, $package) {
// 仅当购物车总重超过5公斤时添加
if (WC()->cart->cart_contents_weight > 5) {
$rates['custom_shipping'] = array(
'id' => 'custom_shipping',
'label' => __('大型物品运费', 'your-text-domain'),
'cost' => 150,
'calc_tax' => 'per_item'
);
}
return $rates;
} Bestellverarbeitung und Kundenmanagement
Sobald der Kunde die Bezahlung abgeschlossen hat, beginnt der Workflow zur Verwaltung der Bestellung offiziell. Die effiziente Abwicklung von Bestellungen ist der Kern zur Aufrechterhaltung des Geschäftsbetriebs.
Bestellstatus und Bearbeitungsprozess
Alle Bestellungen werden in “WooCommerce” > “Bestellungen” aufgelistet. Die Bestellstatus umfassen “Auf Zahlung wartend”, “In Bearbeitung”, “Abgeschlossen” usw. Sobald Sie eine Benachrichtigung über eine Banküberweisung erhalten, können Sie den Bestellstatus manuell von “Auf Zahlung wartend” auf “In Bearbeitung” ändern; dies löst in der Regel eine E-Mail an den Kunden aus. Nachdem die Ware versendet wurde, kann der Status auf “Abgeschlossen” geändert werden. wc_order_statuses Die Filter ermöglichen es Ihnen, den Zustand nach Ihren eigenen Wünschen anzupassen.
Kundendaten und Interaktionen
Die Daten aller registrierten Kunden werden in der “Benutzer”-Liste gespeichert, doch WooCommerce fügt zusätzliche Felder wie Bestellhistorie und Lieferadresse zu den Benutzermetadaten hinzu. Sie können diese Informationen über die entsprechenden Funktionen in WooCommerce abrufen und nutzen. get_customer_order_count Funktionen wie diese werden verwendet, um diese Daten zu erfassen. Die “Gutschein”-Funktion ermöglicht es, Rabatte einzurichten, um im Marketing zu arbeiten, während die “Kunden”-Liste einen Überblick über alle Kunden bietet, was die Segmentierung und das weitere Marketing erleichtert. In Kombination mit einem E-Mail-Marketing-Plugin können automatische Nachfass-E-Mails anhand von Kaufverhalten (z. B. Abbruch des Warenkorbs) versendet werden.
Zusammenfassungen
WooCommerce ist eine leistungsstarke und hochanpassbare E-Commerce-Lösung, die die Funktionen eines vollständigen Online-Shops erfolgreich in die WordPress-Ökologie integriert. Von der Konfiguration der Umgebung über das Hochladen von Produkten, die Verknüpfung von Zahlungs- und Logistikprozessen bis hin zur endgültigen Verwaltung von Bestellungen und Kunden, bietet es eine umfassende Reihe von Werkzeugen. Der eigentliche Vorteil liegt in seinem umfangreichen Ökosystem an Erweiterungs-Plugins sowie seinem offenen Codebase, die Entwicklern die Möglichkeit geben, die Lösung nach individuellen Geschäftsanforderungen tiefgreifend anzupassen und so E-Commerce-Websites aller Art – von einfachen bis zu komplexen – zu erstellen.
FAQ Häufig gestellte Fragen
Wie fügt man zusätzliche benutzerdefinierte Felder zu einem Produkt hinzu?
Sie können die von WooCommerce bereitgestellten Hooks verwenden, um benutzerdefinierte Felder hinzuzufügen. Dies gilt insbesondere für die Produktseiten.woocommerce_product_options_general_product_data Action Hooks ermöglichen es Ihnen, Felder im Feld “Produktdaten” hinzuzufügen. Nach der Hinzufügung müssen diese Felder auch noch verwendet werden. woocommerce_process_product_meta Action-Hooks werden verwendet, um die Werte der Felder zu speichern.
Empfohlene Lektüre WooCommerce-Grundlagen für den internationalen E-Commerce: Ein umfassender Leitfaden, wie Sie von Null eine leistungsstarke, mehrsprachige und unabhängige Handelswebseite aufbauen。
Um Felder im Backend hinzuzufügen und Daten zu speichern, genügt es, den entsprechenden Code in die functions.php-Datei des Plugins oder Themes zu schreiben.
Kann die Reihenfolge der Felder auf der Kasse-Seite geändert werden oder unerwünschte Felder entfernt werden?
Auf jeden Fall. Die Zahlungsfelder von WooCommerce lassen sich sehr gut filtern. Sie können sie daher nach Ihren Bedürfnissen verwenden. woocommerce_checkout_fields Filter werden verwendet, um Felder anzupassen bzw. zu bearbeiten.
Zum Beispiel können Sie, um das Feld “Bestellnotizen” zu entfernen, den folgenden Code in die functions.php-Datei Ihres Sub-Themes hinzufügen.
Die Website-Ladezeit hat sich verlangsamt – ich vermute, dass dies auf WooCommerce zurückzuführen ist. Wie kann ich das genauer herausfinden?
WooCommerce führt tatsächlich zu mehr Datenbankabfragen und Script-Laden, verursacht aber in der Regel keine ernsthaften Geschwindigkeitsprobleme für sich allein. Zunächst sollten Sie mit Tools zur Geschwindigkeitsüberprüfung eine Analyse durchführen. Anschließend können Sie folgende Maßnahmen ergreifen: Die Objektcache aktivieren, einen effizienten Hosting-Dienst nutzen, ein leichtes Theme auswählen, die Größe der Produktbilder optimieren und das Laden zu vieler Produkte auf der Startseite einschränken.
Außerdem sollten unnötige WooCommerce-Erweiterungs-Plugins überprüft und deaktiviert werden, da Plugin-Konflikte sowie ineffizienter Code häufig zu Problemen führen.
Wie erstellt man eine bestimmte Produktkategorie, die nur für angemeldete Benutzer zugänglich ist?
Dies erfordert die Kombination der Benutzerrechte-Funktionen von WordPress mit der Bedingungslogik von WooCommerce. Eine Möglichkeit besteht darin, spezielle Mitgliedschafts-Plugins zu verwenden. Eine weitere Möglichkeit ist die Steuerung über Code.
Sie können dies in der Template-Datei oder im Inhaltssensor verwenden. is_user_logged_in() Eine Funktion, die den Login-Zustand des Benutzers überprüft und für nicht angemeldete Benutzer bestimmte Kategorien von Produkten versteckt oder sie zur Login-Seite umleitet.
Was kommt als Nächstes, was kommt als Nächstes?
Erweiterte Lektüre und praktische Kenntnisse
Die folgenden Artikel stehen im Zusammenhang mit dem Thema dieses Artikels und eignen sich für eine vertiefte Lektüre. Oft ist es besser, mit dem Artikel zu beginnen, der Ihrem aktuellen Problem am nächsten kommt, und dann nach und nach die umliegenden Themen zu behandeln.
- Ausführliche Analyse des WordPress-Code-Highlighting-Plugins: Von der Installation und Konfiguration bis zu fortgeschrittenen Techniken
- Kompleter Leitfaden für die Anpassung von Produkteintragseitenvorlagen in WooCommerce
- SEO-freundliche Optimierungsrichtlinien für WooCommerce-Websites: Schlüsselstrategien zur Steigerung der Konversionsraten
- 8 Schlüsselstrategien und praktische Tipps zur Optimierung der Leistung von WooCommerce-Webseiten
- Die ultimative Anleitung zur Entwicklung von WooCommerce-E-Commerce-Websites – von der Installation bis zur Betriebsführung