Merchgain
DE
Jetzt verfügbar
Als Nächstes, in dieser Reihenfolge
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL

Die deutschen Texte hat noch kein Muttersprachler geprüft. Fehler gefunden? Schreiben Sie uns.

Kostenlos installierenInstallieren
← Alle Antworten

Funktioniert Merchgain mit HPOS (High-Performance Order Storage)?

Ja, und auch mit der herkömmlichen Speicherung als Beiträge. Bestellpositionen liegen bei beiden in denselben Tabellen, und genau dort steht der Wareneinsatz.

Gruppe
Im eigenen Shop betreiben
Quelle
R — Verhalten des WooCommerce-Kerns
Code
HPOS
Aktualisiert

Die kurze Antwort

Ja, mit beiden. HPOS und die herkömmliche Speicherung als Beiträge werden gleichermaßen unterstützt, und in keinem Fall gibt es etwas einzurichten.

Der Grund liegt in der Struktur, nicht in einem Trick: HPOS hat Bestellungen in eigene Tabellen verschoben, nicht die Bestellpositionen. Der Wareneinsatz jedes verkauften Artikels liegt in der Bestellposition, bei beiden Varianten an derselben Stelle.

Was WooCommerce tatsächlich tut

  • Bestellpositionen bleiben in woocommerce_order_items und woocommerce_order_itemmeta, gleich welche Speicherung Sie nutzen. _cogs_value ist ein Positions-Meta, steht also bei allen in derselben Tabelle.
  • Bestellungen liegen unter HPOS in wc_orders und bei der herkömmlichen Variante in posts. Der gesamte Wareneinsatz der Bestellung ist ein Bestellungs-Meta und landet entsprechend in wc_orders_meta oder in postmeta.
  • Produkte sind in beiden Fällen Beiträge, mit dem Wareneinsatz in postmeta plus der Nachschlagespalte.

Ein Bericht muss Ihre Speicherung also für den Teil der Abfrage auf Bestellebene kennen und für den Teil auf Positionsebene überhaupt nicht. Und auf Positionsebene steht die interessante Zahl.

Was Sie tun können

Auf der Kostenseite nichts. Nutzen Sie noch die herkömmliche Speicherung und denken über die Umstellung nach, hat diese Entscheidung mit diesem Bericht nichts zu tun: Die Umstellung rührt den Wareneinsatz nicht an, und er wird danach auch nicht neu abgeleitet.

Eines sollten Sie bei jeder Umstellung vermeiden: Erstattungen und Bearbeitungen von Bestellungen, während die Kostenfunktion ausgeschaltet ist. Den Grund finden Sie unter Wareneinsatz wieder ausschalten.

So zeigt Merchgain das im Bericht

Merchgain deklariert seine HPOS-Kompatibilität so, wie WooCommerce es von Plugins verlangt (FeaturesUtil::declare_compatibility() auf before_woocommerce_init), und richtet seine Abfrage an die Bestelltabelle, die Ihr Shop tatsächlich verwendet.

Merchgain braucht auch das Modul „Analysen“ von WooCommerce nicht. „Analysen“ führt eigene Nachschlagetabellen ohne jede Kostenspalte, deshalb fragt dieser Bericht die Bestelltabellen direkt ab. Er funktioniert also auch in Shops, in denen „Analysen“ ganz ausgeschaltet ist.

Das in einem echten Bericht ansehen

Passt das nicht zu dem, was Sie in Ihrem Shop sehen? Schreiben Sie uns — wir lesen jede Nachricht. contact@merchgain.com