WooCommerce - Variables Produkt erscheint trotz Status "vorrätig" nicht im Shop

  • Hallo liebe WP-Community,

    zu dem Thema gibt es bereits einen Faden, allerdings hat der mir nicht wirklich weiter geholfen und ich berichte von einem workaround, den ich mir erarbeitet habe:

    Szenario:
    Ich habe ein variables Produkt, dessen Bestand (Menge x) ich auf Variantenebene pflege. Im Shop (Frontend) erscheint der Artikel jedoch nicht!

    Konfig:
    WP 4.3 | WooCommerce 2.4.6 | Theme Vendipro | WooCommerce Germanized 1.4.1 Pro 1.3.8

    Einstellungen:
    - WooCommerce > Einstellungen > Produkte > Bestand: "Nicht vorrätige Produkte nicht im Produktkatalog anzeigen" ist aktiviert
    - Produkt > Produktdaten > Bestand: "Lagerbestand verwalten" ist deaktiviert
    - Produkt > Varianten > "Lagerbestand verwalten" ist aktiviert, Lagerbestand ist "5", Lagerstatus ist "vorrätig".

    Workaround:
    Produkt > Produktdaten > Bestand: "Lagerbestand verwalten" aktivieren und fiktive Zahl eintragen.

    Nun erscheint das Produkt im Shop. Allerdings stimmt nun die Bestandsanzeige im Backend nicht, die Bestände aus Produkt- und Variantenebene werden addiert!

    Also gehe ich wieder auf Produkt > Produktdaten > Bestand und deaktiviere "Lagerbestand verwalten".

    Ergebnis:
    Das Produkt ist weiter sichtbar im Shop, die Bestände werden korrekt ausgewiesen.

    Ich gehe davon aus, dass durch das einmalige Aktivieren des Bestands auf Produktebene irgendeine Funktion eingerichtet wird, die erst danach die Daten richtig aus der Variantenebene lesen kann.

    Fazit:
    Dieser Bug kostet beim Anlegen eines Produkts etwas Zeit, kann aber - wenn man weiß wie - leicht umgangen werden. Man könnte auch die nicht vorrätigen Produkte anzeigen lassen, das halte ich aber für keine glückliche Lösung.

    Frage:
    Weiß jemand Details zu diesem Phänomen bzw. gibt es einen besseren Lösungsansatz?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis: folgt noch

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!