Eine effiziente Verwaltung eines WooCommerce-Shops ist ohne eine klare Produktstruktur nicht möglich. Durch die Erstellung benutzerdefinierter Produktkategorien und -eigenschaften können Sie nicht nur die Effizienz der Backend-Verwaltung erheblich steigern, sondern auch die Einkaufserfahrung der Endnutzer verbessern, was wiederum zu mehr Konvertierungen und Umsätzen führt. In diesem Artikel wird ausführlich erläutert, wie Sie diese Strategie systematisch planen und umsetzen können.
Verstehen der grundlegenden Unterschiede zwischen Kategorien und Attributen
Bevor mit der Erstellung beginnt, müssen die unterschiedlichen Rollen der Produktkategorien und der Produktattribute klar definiert werden. Es handelt sich dabei um zwei komplementäre Instrumente zur Strukturierung von Produkten, die unterschiedliche Zwecke erfüllen.
Produktkategorien ähneln dem “Menü” oder den “Ordnern” auf einer Website und dienen dazu, Produkte in hierarchischen Gruppen einzuteilen. Ein Produkt kann gleichzeitig mehreren Kategorien angehören. Zum Beispiel kann ein Bekleidungsgeschäft über oberste Kategorien wie “Herren” und “Damen” verfügen, die wiederum in Unterkategorien wie “Oberteile” und “Unterwäsche” unterteilt sind. Diese Baumstruktur hilft den Kunden dabei, schnell die gewünschte Produktregion zu finden, indem sie die Seiten durchblättern.
Empfohlene Lektüre WooCommerce-Grundlagenhandbuch: 10 praktische Tipps und Optimierungsstrategien zur Steigerung der Konversionsrate von E-Commerce-Webseiten。
Produktattribute dienen dazu, die spezifischen Eigenschaften oder Spezifikationen eines Produkts zu beschreiben und bilden die Grundlage für die Erstellung von Produktvarianten. Bei einem Produkt wie einem “T-Shirt” könnten die Attribute beispielsweise “Farbe” (rot, blau) und “Größe” (S, M, L) sein. Diese Attribute können global genutzt werden, um einheitliche Spezifikationen für verschiedene Produkte bereitzustellen. Sobald Sie Attribute für ein Produkt festlegen und kombinieren, erzeugt WooCommerce automatisch konkrete Varianten (z. B. “rot, Größe S”) und verwaltet deren Lagerbestände sowie Preise.
Erstellen und Verwalten von benutzerdefinierten Produktkategorien
Das WooCommerce-Backend bietet eine intuitive Oberfläche zum Verwalten von Kategorien. Gehen Sie zu “Produkte” > “Kategorien”, wo Sie neue Produktkategorien erstellen können. Geben Sie einen Namen sowie einen Alias ein (der für die Erstellung sauberer URLs verwendet wird), und wählen Sie eine übergeordnete Kategorie aus, um eine Unterkategorie zu erstellen – so können Sie ein mehrstufiges Kategoriesystem aufbauen.
Die Hinzufügung von Beschreibungen und Bildern zu den Kategorien kann die Kategorienarchivseiten auf der Benutzeroberfläche bereichern. Eine noch bessere Organisationsfähigkeit wird durch die Möglichkeit der Anpassung der Kategorienstruktur erreicht. Obwohl WooCommerce standardmäßig “Produktkategorien” verwendet…product_catSie können zwar keine vorhandenen Kategorien bearbeiten, aber Sie können durch Code völlig neue, benutzerdefinierte Kategorien erstellen. Zum Beispiel können Sie eine Kategorie “Autor” für Produkte der Kategorie “Bücher” hinzufügen. Dies erfordert in der Regel Eingriffe in die Konfiguration des Themes.functions.phpDie Datei verwendetregister_taxonomyFunktion.
function register_book_author_taxonomy() {
$labels = array(
'name' => '作者',
'singular_name' => '作者',
'menu_name' => '作者',
);
$args = array(
'labels' => $labels,
'public' => true,
'hierarchical' => true, // 设为true则类似分类,false则类似标签
'show_admin_column' => true,
'rewrite' => array('slug' => 'book-author'),
);
register_taxonomy('book_author', 'product', $args);
}
add_action('init', 'register_book_author_taxonomy', 0); Dieser Code erstellt eine neue Kategorie mit dem Namen “Autor”, die ausschließlich mit Artikeln vom Typ “Produkt” verknüpft ist. Auf der Produktliste wird eine Verwaltungszeile angezeigt, mit der Sie Produkten wie bei der Verwendung der Standardkategorien Autoren zuweisen können.
Definition und Konfiguration benutzerdefinierter Produktattribute
Benutzerdefinierte Attribute ermöglichen es Ihnen, Produkte genau zu beschreiben. Im Administrationsbereich ist die Seite “Produkte” > “Attribute” der zentrale Ort zur Verwaltung globaler Attribute. Sie können neue Attribute erstellen – beispielsweise “Material” oder “Leistung” – und diesen mehrere Werte zuweisen (z. B. “Baumwolle”, “Polyester”).
Empfohlene Lektüre WooCommerce-Optimierungsleitfaden für die globale Caching-Einstellung: Steigern Sie die Geschwindigkeit und die Konvertierungsrate Ihrer WordPress-E-Commerce-Webseite。
Beim Erstellen einer Eigenschaft bedeutet das Ankreuzen der Option “Archivierung aktivieren?”, dass Kunden auf der Benutzeroberfläche nach Produkten filtern können, die diese Eigenschaftswert haben, und auf die Archivseite zugreifen können, auf der alle Produkte mit diesem Eigenschaftswert angezeigt werden. Dies ist für eine filterbare Produktdatenbank von entscheidender Bedeutung.
Für die Attribute, die zur Erstellung von Varianten verwendet werden sollen, muss die Einstellung “Für Varianten?” auf “Ja” gesetzt werden. Anschließend wechseln Sie beim Bearbeiten eines einzelnen Produkts zur Registerkarte “Attribute”, wählen Sie das von Ihnen erstellte benannte Attribut aus der Dropdown-Liste aus, geben Sie einen Wert ein und stellen Sie sicher, dass die Option “Für Varianten?” angekreuzt ist. Danach können Sie auf der Registerkarte „Varianten“ auf der Grundlage dieser Attributekombinationen spezifische Varianten erstellen, diese preisgeben und das zugehörige Lagermanagement durchführen.
Neben der Erstellung über die Backend-Benutzeroberfläche können Attribute auch programmatisch hinzugefügt werden. Dies ist besonders nützlich bei Massenoperationen oder bei der Integration über Plugins. Die zentrale Funktion hierfür ist…wp_insert_termundwc_create_attribute。
Die Optimierung der Frontend-Anzeige und -Filterung durch Klassifizierung und Attribute
Nachdem die Kategorien und Attribute erstellt wurden, ist es entscheidend, sie auf der Frontend-Seite sichtbar und nutzbar zu machen. Die “Widgets” und “Blöcke” von WooCommerce bieten Funktionen wie “Produktkategorien” und “Produkte nach Attributen filtern” an, die einfach in die Seitenleiste oder auf die Seite eingefügt werden können, um den Nutzern eine einfache Navigation und Filterung zu ermöglichen.
Für eine noch individuellere Darstellung müssen Sie möglicherweise die Template-Dateien anpassen. WooCommerce nutzt ein System zur Überwriting von Templates. Wenn Sie beispielsweise die Anzeige der Eigenschaften auf einer einzelnen Produktseite ändern möchten, können Sie dazu…woocommerce/templates/single-product/product-attributes.phpKopieren Sie es in Ihr Thema.woocommerce/single-product/Bearbeiten Sie die Dateien im Verzeichnis.
Darüber hinaus ist eine leistungsstarke Filterfunktion untrennbar von URL-Abfragen verbunden. WooCommerce ermöglicht es den Nutzern, durch ähnliche Mechanismen…?filter_color=red&query_type_color=orSie können die URL-Parameter zur Filterung verwenden.woocommerce_product_query_tax_queryoderwoocommerce_product_queryDiese Art von „Hooken“ stammt aus der benutzerdefinierten Produktabfragelogik und ermöglicht die Umsetzung komplexer, mehrstufiger Filterung.
Empfohlene Lektüre Das ultimative Handbuch zur Installation von WooCommerce und zur Auswahl von Themes im Jahr 2026。
add_filter('woocommerce_product_query_tax_query', 'custom_product_attribute_filter', 10, 2);
function custom_product_attribute_filter($tax_query, $wc_query) {
if (isset($_GET['custom_material'])) {
$tax_query[] = array(
'taxonomy' => 'pa_material', // 属性分类法前缀为'pa_'
'field' => 'slug',
'terms' => sanitize_text_field($_GET['custom_material']),
'operator' => 'IN'
);
}
return $tax_query;
} Dieses Codebeispiel zeigt, wie man mithilfe eines benutzerdefinierten URL-Parameters vorgeht.custom_materialUm Produkte mit bestimmten Materialeigenschaften auszuwählen.
Zusammenfassungen
Die systematische Einrichtung von benutzerdefinierten Kategorien und Attributen in WooCommerce ist die Grundlage für den Aufbau eines leicht zu verwaltenden und effizienten Online-Shops. Durch die klare Unterscheidung der jeweiligen Verwendungszwecke – von der Erstellung im Backend über die Erweiterung des Codes bis hin zur tiefen Integration in die Frontend-Präsentation und -Suchfunktionen – können Sie ein logisches, benutzerfreundliches und hochskalierbares Produktkatalogsystem erstellen. Dies spart nicht nur Ihre Zeit bei der täglichen Verwaltung, sondern hilft auch den Kunden, schnell das gewünschte Produkt zu finden, was die Einkaufserfahrung sowie die Konversionsrate Ihres Shops erheblich verbessert.
FAQ Häufig gestellte Fragen
Kann ein Produkt gleichzeitig mehreren Kategorien angehören?
Ja, WooCommerce unterstützt vollständig die Zuordnung eines Produkts zu mehreren Kategorien. Dadurch wird die Darstellung des Produkts flexibler – ein “kabelloses Bluetooth-Headset” kann beispielsweise in den Kategorien “Elektronikprodukte”, “Audiogeräte” und “Aktionen” angezeigt werden.
Welche Beziehung bestehen zwischen benutzerdefinierten Attributen und Varianten?
Benutzerdefinierte Attribute sind eine Sammlung von Eigenschaften, die Produktmerkmale wie Farbe oder Größe beschreiben. WooCommerce erstellt nur dann konkrete Produktvarianten, wenn Sie für ein bestimmtes Attribut im Produkt-Editor die Option “Für Varianten verwenden” auswählen und die entsprechenden Attributwerte kombinieren. Varianten sind einzelne, verkaufbare Produkte, die über eigene SKU-Nummern, Preise und Lagerbestände verfügen.
Wie kann man die Kategorien oder Attribute von Produkten in Massen bearbeiten?
Für die Kategorisierung kann die Funktion der Massenbearbeitung auf der “Produkte”-Listenseite genutzt werden. Bei den Attributen, insbesondere wenn es um Varianten geht, sind Massenoperationen jedoch komplizierter. Es wird empfohlen, die integrierte “CSV-Import/Export”-Funktion von WooCommerce zu verwenden oder professionelle Plugins für die Massenbearbeitung (z. B. “WP Sheet Editor”), da diese Tools die Aktualisierung von Kategorien- und Attributendaten für viele Produkte effizient durchführen können.
Warum werden die von mir erstellten benutzerdefinierten Attribute nicht im Frontend-Filter angezeigt?
Zunächst müssen Sie sicherstellen, dass Sie beim Erstellen dieser Eigenschaft auf der Seite “Produkt” > “Eigenschaften” die Option “Archivierung aktivieren?” angekreuzt haben. Außerdem muss das Frontend-Filter-Tool oder -Block korrekt konfiguriert sein. Falls Sie das Tool “Produkte nach Eigenschaften filtern” verwenden, überprüfen Sie, ob die richtige Eigenschaft ausgewählt wurde. Manchmal können Konflikte mit Themes oder Plugins dazu führen, dass das Filter-Tool nicht funktioniert. Es empfiehlt sich, zunächst auf das Standard-Theme (z. B. Storefront) umzustellen, um das Problem zu testen.
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.
- Die ultimative Anleitung zur Entwicklung von WooCommerce-E-Commerce-Websites – von der Installation bis zur Betriebsführung
- Die Ladegeschwindigkeit der Seite beeinflusst die Konversionsraten und die Benutzererfahrung in einem WooCommerce-Shop.
- Wie kannst du dein Online-Shop mit WooCommerce optimieren, um die Konversionsraten und Umsätze zu steigern?
- WooCommerce für Anfänger im Webseitenbau: Lernen Sie, wie Sie von Grund auf Ihre eigene E-Commerce-Plattform erstellen.
- Das ultimative Handbuch und praktische Tipps zur Optimierung der Leistung Ihres WooCommerce-Shops