Merchlint
Diese Seite gibt es auf
Als Nächstes, in dieser Reihenfolge
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL
  • SvenskaSV
  • TürkçeTR

Auf Deutsch gibt es bisher nur wenige Seiten, die übrigen sind auf Englisch. Die deutschen Texte wurden noch nicht von Muttersprachlern geprüft. Fehler gefunden? Schreiben Sie uns.

Kostenlos installieren Installieren
← Alle Prüfungen (Seite auf Englisch)

WooCommerce-Produkt wird im Shop nicht angezeigt

Das Produkt hat sich gut verkauft, dann wurde es ausgeblendet oder auf Entwurf gesetzt. Fast nie mit Absicht, meist durch Mehrfachbearbeitung oder Import.

Gruppe
Geld
Verlässlichkeit
F – Fakt aus der Datenbank
Version
Kostenlos
Aktualisiert
Code
A3

Woran Sie das Problem erkennen

Ein Produkt, das sich das ganze Jahr gut verkauft hat, ist nirgends mehr im Shop zu finden. Es ist nicht ausverkauft, der Bestand ist da. Es steht einfach nicht im Katalog: Entweder ist die Sichtbarkeit auf Ausgeblendet gesetzt, oder der Status ist wieder Entwurf oder Privat.

Bei Ausgeblendet funktioniert die Adresse weiter: Wer den alten Link hat, sieht eine ganz normale Produktseite. Bei einem Entwurf oder einem privaten Produkt bekommen Kunden dagegen einen Fehler 404 (Seite nicht gefunden). Alle anderen finden das Produkt gar nicht, und gemeldet hat es niemand. Denn ein Produkt, das unbemerkt verschwindet, erzeugt keinen Fehler und keine Beschwerde.

Was das Problem kostet

Bei diesem Befund ist der Betrag keine Schätzung. Das Produkt hat in den letzten zwölf Monaten einen bekannten Betrag eingebracht. Heute bringt es nichts mehr ein, und der Verlust begann an dem Tag, an dem es ausgeblendet wurde.

Es ist auch der Befund, der am meisten überrascht. Niemand erinnert sich, das Produkt ausgeblendet zu haben, denn meist hat das niemand entschieden:

  • Eine Mehrfachbearbeitung in einer gefilterten Produktliste, deren Filter mehr Produkte erfasst hat als gedacht.
  • Ein Import mit einer Statusspalte, der alles in der Datei auf Entwurf gesetzt hat. Was Sie nach einem Import prüfen sollten: CSV-Import in WooCommerce.
  • Eine Testkopie (Staging), die mitten in einer halb fertigen Bearbeitung live geschaltet wurde.
  • Jemand hat ein Produkt vor drei Monaten für einen Nachmittag ausgeblendet, während eines Fotoshootings, und es danach nicht wieder eingeblendet.

Das Erkennungszeichen sind Häufungen. Wurden vierzig Produkte in derselben Minute ausgeblendet, haben Sie es nicht mit vierzig Entscheidungen zu tun.

So prüfen Sie selbst nach

Im Administrationsbereich. Über der Produktliste stehen Links wie Entwürfe und Privat. Jeder zeigt die Produkte mit diesem Status, und Kunden sehen diese Produkte in Ihrem Shop nicht. Ein Link erscheint nur, wenn es solche Produkte gibt. Die Liste zeigt die Sichtbarkeit im Katalog nicht an, und Sie können auch nicht danach filtern. Sie prüfen sie im Produkt selbst (Box Veröffentlichen, Sichtbarkeit im Katalog) oder in der Schnellbearbeitung (Feld Sichtbarkeit), ein Produkt nach dem anderen. Nur Suchergebnisse blendet das Produkt genauso im Shop und auf den Kategorieseiten aus wie Ausgeblendet. Man findet es dann nur noch über die Suche.

Wenn beide Felder richtig aussehen, das Produkt also veröffentlicht und sichtbar ist, und es trotzdem nicht erscheint:

  • Es ist nicht vorrätig, und der Shop blendet solche Produkte aus. WooCommerce → Einstellungen → Produkte → Lagerbestand, Nicht vorrätige Produkte im Produktkatalog ausblenden. Ist dieses Kästchen angehakt, verschwindet ein Produkt mit Bestand null aus dem Shop, bis wieder Ware da ist. Für ein Produkt, das sich das ganze Jahr verkauft hat und derzeit nicht kaufbar ist, gibt es eine eigene Prüfung: A1.
  • Der Status ist Geplant. Das Veröffentlichungsdatum liegt in der Zukunft. Das Produkt erscheint an diesem Tag, nicht früher.
  • Ein Seiten-Cache liefert noch die alte Shopseite aus. Leeren Sie nach der Änderung den Cache des Cache-Plugins oder Ihres Hosters.
  • Das übergeordnete Element fehlt oder ist nicht veröffentlicht. Das Feld für das übergeordnete Element zeigt der Administrationsbereich nie an. In WooCommerce 11.1 und 11.2 gilt: Gibt es das übergeordnete Element nicht, ist das Produkt im Shop, in den Kategorien und in der Suche ausgeblendet, und ein einfaches Produkt kann man dann auch nicht kaufen. Ist das übergeordnete Element ein Produkt, das nicht veröffentlicht ist, bleibt das Produkt in jeder Version ausgeblendet. Dafür gibt es eine eigene Prüfung: B11 (Seite auf Englisch).

Alle auf einmal, über die Kommandozeile (für Entwickler). Seit WooCommerce 3.0 ist die Sichtbarkeit im Katalog kein Postmeta-Feld mehr, sondern die Taxonomie product_visibility, mit Werten wie exclude-from-catalog und exclude-from-search. Daran scheitern die meisten selbst geschriebenen Abfragen:

wp db query "SELECT p.ID, p.post_title, p.post_status, p.post_modified, t.slug
  FROM wp_posts p
  LEFT JOIN wp_term_relationships tr ON tr.object_id = p.ID
  LEFT JOIN wp_term_taxonomy tt ON tt.term_taxonomy_id = tr.term_taxonomy_id
       AND tt.taxonomy = 'product_visibility'
  LEFT JOIN wp_terms t ON t.term_id = tt.term_id
  WHERE p.post_type = 'product'
    AND ( p.post_status IN ('draft','private')
          OR t.slug = 'exclude-from-catalog' )
  ORDER BY p.post_modified DESC"

Schauen Sie sich die Spalte post_modified genau an: Dort zeigen sich die Häufungen. Produkte, die in derselben Minute geändert wurden, gehen auf eine einzige Aktion zurück.

Um zu sehen, welche davon wichtig waren, gleichen Sie sie mit den Verkäufen ab. WooCommerce führt genau dafür eine eigene Tabelle:

wp db query "SELECT product_id, SUM(product_net_revenue) AS revenue
  FROM wp_wc_order_product_lookup
  WHERE date_created > DATE_SUB(NOW(), INTERVAL 12 MONTH)
  GROUP BY product_id ORDER BY revenue DESC"

So beheben Sie das Problem

  1. Beginnen Sie mit der Umsatzliste, nicht mit der Produktliste. Die drei Produkte zurückzuholen, die nennenswerten Umsatz gebracht haben, ist ein Nachmittag Arbeit mit messbarem Ergebnis. Alle zweihundert ausgeblendeten Produkte durchzugehen ist eine Woche ohne Ergebnis.
  2. Stellen Sie die Sichtbarkeit wieder her und prüfen Sie dann, ob das Produkt wirklich vollständig ist: Preis, Bestand, Bild. Wurde ein Produkt mitten in einer Bearbeitung ausgeblendet, gab es dafür vielleicht einen Grund, der damals berechtigt war.
  3. Suchen Sie die Aktion, nicht die Produkte. Häufen sie sich bei post_modified, beheben Sie die Ursache: Korrigieren Sie die Zuordnung der Spalten im Import, oder notieren Sie, welchen Filter die Mehrfachbearbeitung benutzt hat.
  4. Bei Produkten, die Sie wirklich nicht mehr führen, ist „ausgeblendet“ der richtige Zustand. Löschen Sie das Produkt aber nicht: So bleibt die Bestellhistorie erhalten. Blenden Sie den Befund aus dem Bericht aus, damit er nicht erneut erscheint.

Wann ein Fehlalarm vorliegt

  • Produkte, die nur über einen direkten Link verkauft werden: ein Produktbündel, das man über ein anderes Produkt erreicht, ein Zusatzverkauf (Upsell), ein privates Angebot für einen Kunden. Für solche Produkte ist „ausgeblendet“ genau richtig.
  • Saisonware, die Sie bewusst bis zur nächsten Saison ausgeblendet haben.
  • Ausgelaufene Produkte, die Sie wegen der Bestellhistorie behalten. Das ist richtig und besser, als sie zu löschen.

Alle drei sind Entscheidungen. Diese Prüfung soll sie von den Fällen trennen, die keine Entscheidung waren.

Wie Merchlint das Problem findet

Merchlint liest den Status jedes Produkts und seine Werte in product_visibility und verbindet das mit dem Umsatz des Produkts in den letzten zwölf Monaten, gelesen aus der Bestelltabelle von WooCommerce selbst. Es meldet nur Produkte, die sich verkauft haben. Ein ausgeblendetes Produkt, das sich nie verkauft hat, ist uninteressant, und es zu melden würde die wichtigen verdecken. Seit Version 0.3.5 meldet Merchlint auch kein Produkt, dessen Verkäufe in diesem Zeitraum nichts eingebracht haben: weil es nur zum Preis 0 verkauft wurde, etwa als Gratisbeigabe zu Bestellungen, oder weil jeder Verkauf erstattet wurde.

Der Befund zeigt den Status, den Wert für die Sichtbarkeit, das Datum der letzten Änderung am Produkt und den Umsatz mit dem Zeitraum, für den er gilt.

Verlässlichkeit: F – Fakt aus der Datenbank. Gelesen werden ein Status und ein Wert der Taxonomie. Der Umsatz wird aus den erfassten Bestellungen summiert.

Umsätze in verschiedenen Währungen werden nie addiert. Ein Shop, der in mehreren Währungen verkauft, bekommt eine Zahl pro Währung, denn Umsätze ohne Wechselkurs zu addieren hieße, eine Zahl zu erfinden.

Diese Seite wurde noch nicht von Muttersprachlern geprüft. Klingt etwas falsch oder stimmt etwas nicht? Schreiben Sie an contact@merchlint.com.

Diese Prüfung in Ihrem Shop ausführen

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