Anfang dieses Jahres kündigte WooCommerce an, bis 2022 ein MVP für benutzerdefinierte Bestelltabellen zu entwickeln – eine bedeutende Verbesserung, die für Shops erhebliche Leistungsgewinne bringt. Das WooCommerce-Entwicklungsteam ruft nun Entwickler, Agenturen und Hosting-Unternehmen dazu auf, die Migration der ersten Implementierung der Kundenbestelltabellen mit dem Namen High_performance Order Storage (kurz HPOS) zu testen.
Hinweis: Seit WooCommerce 7.1 kann diese Funktion aktiviert werden.
Mehr dazu auf WooCommerce:
https://woocommerce.com/document/high-performance-order-storage/
Der Testprozess migriert Bestellungen aus wp_posts und wp_postmeta
in vier neue benutzerdefinierte Bestelltabellen:
- wp_wc_orders
- wp_wc_orders_addresses
- wp_wc_orders_operational_data
- wp_wc_orders_meta
Das Test-Setup erfordert eine Staging-Umgebung mit WP-CLI und eine Staging-Datenbank, die mit Bestelldaten vorbereitet wurde.
Ein Leitfaden zum Testen der WooCommerce-Migration des WooCommerce-Core-Entwicklers Vedanshu Jain beschreibt den benutzerdefinierten Code, den Entwickler hinzufügen müssen, um benutzerdefinierte Bestelltabellen zu aktivieren. Nach der Aktivierung können Entwickler die Tabellen mit WP-CLI oder über den Action Scheduler migrieren.
Jain bittet alle, die den Migrationsprozess unterstützen möchten, um Feedback mit Angaben zur Anzahl der Bestellungen, zur Serverspeichergröße, zur Datenbankversion sowie dazu, ob die Zeit überschritten wurde oder ob eine andere Batchgröße geeigneter ist.
Das Upgrade von WooCommerce auf benutzerdefinierte Bestelltabellen wird eine bedeutende Änderung sein, die Erweiterungsentwickler auf unterschiedliche Weise betrifft. Das Entwicklungsteam plant, nach Abschluss der Migrationen einen Upgrade-Leitfaden zu veröffentlichen, um die Einführung benutzerdefinierter Bestelltabellen zu unterstützen. Wenn das Update später in diesem Jahr voraussichtlich für das Core-Plugin ausgerollt wird, plant WooCommerce zunächst, es nur auf Opt-in-Basis anzubieten, um Shop-Betreibern Zeit zu geben, ihre Sites kompatibel zu machen.
Quelle: WP Tavern
Verwandte Artikel
- WooCommerce-Bestellungen und -Produkte überspringen
- So löschen Sie alle WooCommerce-Bestellungen und Kundendaten auf der Staging-Site | WooCommerce-Transaktionen löschen
- Wo werden WooCommerce-Produkte in der WordPress-Datenbank gespeichert?
- So deaktivieren Sie den WooCommerce Action Scheduler / Subscriptions auf einer Staging-Site