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

Wie trage ich Produktkosten ein, ohne mich durch 500 Produkte zu klicken?

Der Administrationsbereich hat ein Kostenfeld und keine Massenbearbeitung dafür. Was bei vielen Produkten hilft und welche Reihenfolge an einem Abend reicht.

Gruppe
Kostendaten erfassen
Quelle
R — Verhalten des WooCommerce-Kerns
Code
FILL
Aktualisiert

Die kurze Antwort

Der Administrationsbereich von WooCommerce bietet ein Kostenfeld je Produkt, im Tab Allgemein, und keine Massenbearbeitung dafür. Für einen großen Katalog eignen sich die REST-API und WP-CLI.

Wichtiger als beides ist eine Abkürzung: Sie brauchen nicht jedes Produkt. Tragen Sie den Wareneinsatz für die Produkte ein, die sich tatsächlich verkaufen, und der Bericht ist sofort nützlich. In den meisten Shops bringen die fünfzig umsatzstärksten Produkte den Großteil des Umsatzes.

Was WooCommerce tatsächlich tut

Der Kern stellt den Wareneinsatz an drei Stellen bereit:

  • im Produkt-Editor: Tab Allgemein, ein Produkt nach dem anderen;
  • in der REST-API: products und variations enthalten ein Objekt cost_of_goods_sold mit dem festgelegten Wert und der Summe;
  • in der Objekt-API: WC_Product::set_cogs_value() und get_cogs_value(), die jedes Skript und jedes Importwerkzeug am Ende ohnehin aufruft.

Dazu kommt eine Nachschlagespalte, wc_product_meta_lookup.cogs_total_value, die für ein Produkt ohne Wareneinsatz NULL ist. So lässt sich eine Liste der Produkte ohne Wareneinsatz erstellen, ohne die Meta-Tabelle Zeile für Zeile zu durchsuchen.

Was Sie tun können

Arbeiten Sie von oben nach unten, nicht alphabetisch. Sortieren Sie Ihre Produkte nach Umsatz, nehmen Sie die erste Seite und tragen Sie diese Kosten zuerst ein. So steigt die Abdeckung am schnellsten, und erst die Abdeckung macht den Rest des Berichts lesenswert.

Für viele Produkte auf einmal eignet sich WP-CLI, mit einem Aufruf je Produkt:

wp eval '$p = wc_get_product( 123 ); $p->set_cogs_value( 41.50 ); $p->save();'

Um das aus einer Tabelle zu steuern, gehen Sie in einem kleinen Skript eine CSV-Datei mit id,cost durch und rufen dieselben zwei Methoden auf. Das Skript ändert Daten in Ihrem Shop. Probieren Sie es deshalb zuerst an einer Kopie und halten Sie eine Datenbanksicherung bereit. Es ist Ihr Skript und es sind Ihre Daten; nichts davon läuft über Merchgain.

Ein heute eingetragener Wareneinsatz gilt nur für künftige Bestellungen. Bestellungen, die schon in der Datenbank stehen, behalten, was sie damals erfasst haben, und bei älteren Bestellungen ist das gar nichts.

So zeigt Merchgain das im Bericht

Merchgain zeigt, wie viele Produkte keinen Wareneinsatz haben, verlinkt jedes direkt mit seinem Produkt-Editor und nennt den Umsatz, den diese Lücke ausmacht. Diese Links sind die Arbeitsliste: öffnen, Wareneinsatz eintragen, speichern. Der Bericht leert seinen Zwischenspeicher dann sofort, statt die Stunde abzuwarten.

Merchgain schreibt nie einen Wareneinsatz und hat keine Massenbearbeitung für Kosten. Ein Plugin, das Kostenwerte einträgt, wäre kein Plugin mehr, das nur liest.

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