Wenn Sie HPOS in Ihrem Shop aktivieren oder WooCommerce Sie bereits zur Migration aufgefordert hat, fragen Sie sich vielleicht, ob Wholesale Suite weiterhin funktioniert. Das wird sie. Sowohl WooCommerce Wholesale Prices (kostenlos) als auch WooCommerce Wholesale Prices Premium deklarieren explizit die HPOS-Kompatibilität mithilfe der offiziellen Kompatibilitäts-API von WooCommerce.
Dieser Artikel bestätigt den Kompatibilitätsstatus, die Mindestanforderungen an die Version, wie HPOS in WooCommerce aktiviert wird und welche Vorbehalte zu beachten sind. Wichtige Funktionen, einschließlich des Wholesale Dashboard, der Liste der letzten Bestellungen und des Admin-Bestelltypfilters, verfügen über dedizierte HPOS-fähige Code-Pfade, die das korrekte Verhalten bei aktiven benutzerdefinierten Bestelltabellen sicherstellen.
Voraussetzungen
- WooCommerce Wholesale Prices (kostenlos) 2.1.8 oder neuer – WooCommerce Wholesale Prices deklarierte HPOS-Inkompatibilität in 2.1.7 und erklärte dann ab 2.1.8 die vollständige HPOS-Kompatibilität. Vollständige HPOS-fähige Bestellabfragen (Dashboard, Bestellfilter) wurden ebenfalls in 2.1.8 hinzugefügt.
- WooCommerce Wholesale Prices Premium 1.30.3 oder neuer – HPOS-Kompatibilität ab dieser Version deklariert.
- WooCommerce 7.1 oder neuer – dies ist die WooCommerce-Version, in der HPOS erstmals verfügbar wurde und die Migration benutzerdefinierter Bestelltabellen eingeführt wurde. Dies ist eine Anforderung von WooCommerce für HPOS selbst, keine Anforderung von Wholesale Suite (Wholesale Suite unterstützt frühere WooCommerce-Versionen, wenn HPOS nicht verwendet wird).
Was ist WooCommerce HPOS?
HPOS oder High-Performance Order Storage ist eine Funktion von WooCommerce, die Bestelldaten in dedizierten benutzerdefinierten Datenbanktabellen speichert, anstatt in den Standard-wp_posts- und wp_postmeta-Tabellen von WordPress. Dies verbessert die Leistung in Shops mit vielen Bestellungen, bietet eine zuverlässigere Nebenläufigkeitsbehandlung und richtet die Bestellspeicherung von WooCommerce an der langfristigen Plattformausrichtung aus.
Wenn HPOS aktiv ist, liest und schreibt WooCommerce Bestelldaten mithilfe der benutzerdefinierten Bestelltabellen anstelle des Post-Typs. Plugins, die Bestelldaten anzeigen oder Bestellabfragen ausführen, müssen die wc_get_orders()-Funktion und die OrderUtil-Klasse von WooCommerce verwenden und dürfen nicht direkt WP_Query verwenden. Sowohl WooCommerce Wholesale Prices (WWP) als auch WooCommerce Wholesale Prices Premium (WWPP) wurden aktualisiert, um diesem Ansatz zu folgen.
Wie HPOS in WooCommerce aktiviert wird
Stellen Sie vor der Aktivierung von HPOS sicher, dass Sie mindestens WooCommerce Wholesale Prices 2.1.8 und WooCommerce Wholesale Prices Premium 1.30.3 (falls installiert) verwenden. Befolgen Sie dann diese Schritte:
- Gehen Sie zu WooCommerce → Einstellungen → Erweitert → Funktionen in Ihrem WordPress-Adminbereich.
- Wählen Sie unter Bestelldatenspeicherung die Option Hochleistungs-Bestellspeicherung (empfohlen).
- Klicken Sie auf Änderungen speichern.
- Wenn Sie vorhandene Bestellungen haben, werden Sie von WooCommerce aufgefordert, Ihre Bestelldaten zu synchronisieren, bevor der Wechsel wirksam wird. Folgen Sie der angezeigten Migrationsaufforderung und lassen Sie sie abschließen, bevor Sie fortfahren.
Häufig gestellte Fragen
Zeigt WooCommerce eine Kompatibilitätswarnung für Wholesale Suite an, wenn HPOS aktiviert ist?
Nein. Sowohl WooCommerce Wholesale Prices (ab Version 2.1.8) als auch WooCommerce Wholesale Prices Premium (ab Version 1.30.3) deklarieren die HPOS-Kompatibilität mithilfe der offiziellen API von WooCommerce. WooCommerce zeigt auf dem Bildschirm Plugins in Ihrem WordPress-Adminbereich ein kompatibles Status-Badge anstelle einer Warnung an, wenn diese Versionen installiert sind.
Kann ich HPOS aktivieren, ohne Wholesale Suite zuerst zu aktualisieren?
Aktualisieren Sie auf mindestens WooCommerce Wholesale Prices 2.1.8 und WooCommerce Wholesale Prices Premium 1.30.3, bevor Sie HPOS aktivieren. Die Aktivierung von HPOS mit einer älteren Version von WooCommerce Wholesale Prices kann dazu führen, dass das Wholesale-Dashboard falsche Bestelldaten anzeigt – alle Bestellungen anstelle von reinen Großhandelsbestellungen –, bis Sie ein Update durchführen.
Beeinflusst HPOS die Großhandelspreise, die Kunden im Frontend angezeigt werden?
Nein. Großhandelspreise werden in den Produkt-Metadaten gespeichert, nicht in Bestelldatensätzen. Daher hat HPOS keinen Einfluss auf die Preise, die Ihre Großhandelskunden auf Produktseiten, im Warenkorb oder an der Kasse sehen. HPOS ändert nur, wie abgeschlossene Bestelldatensätze in der Datenbank gespeichert und abgefragt werden.
Benötigt WooCommerce Wholesale Order Form Updates für HPOS-Kompatibilität?
WooCommerce Wholesale Order Form ist vollständig HPOS-kompatibel und deklariert diese Kompatibilität explizit mithilfe der offiziellen API von WooCommerce (der Funktion custom_order_tables). Es ist sicher, es mit aktiviertem HPOS zu verwenden, sodass Sie keine Änderungen vornehmen müssen, wenn Sie Ihr Geschäft auf HPOS umstellen. Halten Sie einfach WooCommerce Wholesale Order Form auf dem neuesten Stand.
Kann ich von HPOS zur Legacy-Bestellspeicherung zurückkehren?
Ja. Sie können jederzeit zu WordPress-Posts-Speicherung (Legacy) in WooCommerce → Einstellungen → Erweitert → Funktionen zurückkehren. WooCommerce synchronisiert die Bestelldaten zurück in die Post-Tabellen. Wholesale Suite funktioniert in beiden Speicherungsmodi korrekt.
Funktioniert der Bestelltypfilter auf der WooCommerce-Bestellseite mit HPOS?
Ja, ab WooCommerce Wholesale Prices 2.1.8. Die Filteroptionen Alle Bestelltypen anzeigen, Alle Großhandelsbestellungen, Alle Einzelhandelsbestellungen und individuelle Großhandelsrollenfilter funktionieren unter HPOS korrekt mithilfe des dedizierten benutzerdefinierten Bestelltabellen-Abfrage-Hooks von WooCommerce.
Muss ich die WooCommerce HPOS-Datensynchronisierung ausführen, bevor ich HPOS aktiviere?
Ja. Wenn Sie auf einem Geschäft mit vorhandenen Bestellungen zu HPOS wechseln, fordert WooCommerce Sie auf, Bestelldaten von den Legacy-Post-Tabellen in die benutzerdefinierten Bestelltabellen zu synchronisieren. Lassen Sie dies abschließen, bevor Sie Ihr Geschäft unter HPOS nutzen. Nicht synchronisierte Bestellungen werden möglicherweise erst in den Bestelllisten angezeigt, wenn die Synchronisierung abgeschlossen ist.
Beeinflusst die Aktivierung von HPOS die Statistiken und Analysen des Wholesale-Dashboards?
Nein. Die Schnellstatistiken, die Anzahl der Großhandelsbestellungen, der Umsatz und die Top-Kunden des Wholesale-Dashboards verwenden ab Version 2.1.8 wc_get_orders() mit HPOS-fähigen Meta-Abfragen. Nach der HPOS-Migration sollten keine Datenverluste oder Berichterstattungslücken auftreten.
Wie überprüfe ich, welche Version von WooCommerce Wholesale Prices installiert ist?
Gehen Sie zu WordPress Admin → Plugins → Installierte Plugins und suchen Sie nach WooCommerce Wholesale Prices. Die Versionsnummer wird unter dem Plugin-Namen angezeigt. Sie können auch WooCommerce → Status → Systemstatus im Abschnitt Aktive Plugins überprüfen.
Hilfe & Support
Wir haben ein engagiertes Support-Team für Wholesale Suite, das unsere Produkte, WooCommerce und die Branche sehr gut kennt. Sie können seine Expertise jederzeit und weltweit nutzen.
Wenn Sie bereits Kunde sind, gehen Sie bitte zum Support-Ticket-Anforderungsformular und senden Sie uns eine Nachricht.
Wenn Sie ein Benutzer eines kostenlosen Plugins sind, senden Sie uns bitte eine Supportanfrage im Forum. Wir überwachen die WordPress.org-Supportforen für das kostenlose Plugin aktiv und helfen unseren Benutzern dort so gut wir können.

