Eine Variante wird als nicht verfügbar angezeigt, obwohl sie auf Lager ist
Wenn eine Produktvariante in deinem Onlineshop als nicht verfügbar angezeigt wird oder der „In den Warenkorb“-Button ausgegraut ist, obwohl der Shopify-Admin vorhandenen Lagerbestand anzeigt, prüfe zuerst die Shopify-Verfügbarkeit der genauen Variante. Bundlex übernimmt diese Verfügbarkeit, kann „In den Warenkorb“ jedoch auch bei einer unvollständigen Bundle-Auswahl oder einem nicht verfügbaren erforderlichen Produkt deaktivieren. In diesem Artikel erfährst du, wie du diese Fälle unterscheidest.
Shopify-Verfügbarkeit und Bundle-Auswahl prüfen
Das Bundlex-Widget übernimmt die Angaben, die Shopify für eine Variante meldet. Es liest das availableForSale-Flag jeder Variante und deaktiviert die Kaufoption, wenn dieses Flag false ist. Die App hat keine Berechtigung, Lagerbestände zu schreiben, Standorte zu ändern oder den Veröffentlichungsstatus anzupassen, und verändert daher die Lagerbestandsverfügbarkeit von Shopify nicht. Bei der Prüfung von „In den Warenkorb“ wird außerdem berücksichtigt, ob die vollständige Bundle-Auswahl gekauft werden kann.
Wenn Bundlex ungefähr zur gleichen Zeit installiert wurde, zu der das Problem auftrat, kann der zeitliche Zusammenhang wie eine Ursache-Wirkung-Beziehung wirken. Prüfe die genaue Variante, bevor du annimmst, dass sie in Shopify bereits nicht verfügbar war.
Bundlex liest die Shopify-Verfügbarkeit. Bei einem deaktivierten „In den Warenkorb“-Button muss außerdem die Bundle-Auswahl geprüft werden.
Die häufigste Ursache: Lagerbestand an einem Standort, der keine Online-Bestellungen ausführt
Der häufigste Grund dafür, dass Shopify eine Variante als nicht verfügbar meldet, obwohl du vorhandenen Lagerbestand siehst, ist, dass sich der Bestand an einem Standort befindet, der nicht für die Ausführung von Online-Bestellungen eingerichtet ist, oder dass der Standort für deinen Onlineshop inaktiv ist.
Überraschend ist dabei: Selbst wenn „Weiterverkauf bei Nichtverfügbarkeit fortsetzen“ aktiviert ist, was möglicherweise auch als „Kauf bei Nichtverfügbarkeit zulassen“ bezeichnet wird, kann Shopify die Variante weiterhin als nicht verfügbar melden. Diese Einstellung erlaubt lediglich den Überverkauf an einem Standort, der den Onlinekanal bereits bedient. Wenn kein Standort, der Online-Bestellungen ausführt, die Variante führt, meldet Shopify sie unabhängig von der vorhandenen Menge oder der Lagerbestandsrichtlinie als nicht vorrätig.
Das Shopify-Hilfezentrum beschreibt dasselbe Verhalten: Wenn sich ein Artikel an einem Standort, der Online-Bestellungen ausführt, mit einem Lagerbestand von null oder weniger befindet und zusätzlich an einem anderen Standort Bestand vorhanden ist, der keine Online-Bestellungen ausführt, wird der Artikel Kunden in deinem Onlineshop weiterhin als nicht vorrätig angezeigt.
So bestätigst du es
Du kannst unabhängig von Bundlex prüfen, was Shopify selbst für die Variante meldet:
- Öffne in deinem aktiven Onlineshop die Entwicklerkonsole deines Browsers.
- Führe
fetch('/variants/<variant-id>.js').then(r => r.json()).then(console.log)aus und ersetze<variant-id>durch die ID der betroffenen Variante. - Sieh dir das Feld
availablean. Wenn esfalselautet, kommt die Nichtverfügbarkeit von Shopify und nicht von Bundlex.
Wenn available false lautet, die Variante jedoch bei aktivierter Einstellung „Weiterverkauf bei Nichtverfügbarkeit fortsetzen“ als vorrätig angezeigt wird, prüfe die oben beschriebenen Einstellungen zur Standortausführung. Dieses Ergebnis allein zeigt nicht, welche Shopify-Einstellung die Ursache ist.
So behebst du das Problem auf Händlerseite in Shopify
Wenn Shopify die Variante aufgrund ihrer Standorteinstellungen als nicht verfügbar meldet, korrigiere diese Einstellungen im Shopify-Admin.
- Gehe im Shopify-Admin zu Einstellungen > Standorte.
- Öffne den Standort, an dem sich der Lagerbestand der Variante befindet.
- Stelle sicher, dass der Standort auf Aktiv gesetzt ist.
- Aktiviere für diesen Standort „Online-Bestellungen von diesem Standort ausführen“.
- Alternativ kannst du den Bestand an einen Standort verschieben, der bereits Online-Bestellungen ausführt.
- Kehre zur Produktseite im Onlineshop zurück und prüfe erneut, ob die Variante jetzt bestellt werden kann.
Führe nach der Änderung die oben beschriebene Prüfung /variants/<variant-id>.js erneut durch. Das Feld available sollte jetzt true anzeigen, und das Bundlex-Widget sollte die Variante wieder als bestellbar anzeigen.
Weitere Ursachen ausschließen
Wenn die Standorteinstellungen bereits korrekt sind, prüfe diese verwandten Ursachen, bevor du von einem Fehler ausgehst:
- Tatsächlich nicht vorrätig. Wenn „Weiterverkauf bei Nichtverfügbarkeit fortsetzen“ deaktiviert ist und die Menge null beträgt, ist die Variante korrekterweise nicht verfügbar. Fülle den Bestand auf oder aktiviere den Weiterverkauf an einem Standort, der Online-Bestellungen ausführt.
- Nicht im Onlineshop veröffentlicht. Wenn die Produktseite selbst einen 404-Fehler liefert oder keine URL im Onlineshop besitzt, ist das Produkt nicht im Vertriebskanal Onlineshop veröffentlicht. Veröffentliche es über die Vertriebskanäle des Produkts.
In all diesen Fällen liegt die Lösung auf Shopify-Seite. Bundlex übernimmt die korrigierte Verfügbarkeit automatisch, sobald Shopify die Variante als verfügbar meldet.
Wenn Shopify sagt, dass die Variante verfügbar ist
Prüfe, ob jedes erforderliche Bundle-Produkt und jeder Mix-&-Match-Platz eine gültige Auswahl besitzt. Lade die Produktseite neu. Wenn die genaue Variante im Widget weiterhin nicht verfügbar ist oder „In den Warenkorb“ deaktiviert bleibt, sende dem Support die Produkt-URL, die Variante und das ausgewählte Angebot.
Nicht verfügbare Varianten stattdessen ausblenden
Alle bisherigen Hinweise setzen voraus, dass die Variante bestellbar sein sollte, es aber nicht ist. Wenn sie tatsächlich nicht vorrätig ist und Kunden sie einfach nicht in der Liste sehen sollen, kannst du sie aus der Auswahl entfernen, statt sie als „Nicht verfügbar“ anzuzeigen.
- Öffne das Bundle und wechsle zum Tab Erweitert.
- Aktiviere Nicht verfügbare Varianten ausblenden.
- Speichere den Rabatt.
Ausverkaufte Werte werden anschließend entsprechend der ausgewählten Optionskombination in den Dropdowns und Farbfeldern des Widgets ausgeblendet. Wenn das gesamte Produkt ausverkauft ist, bleiben die Optionen mit Hinweisen zur Nichtverfügbarkeit sichtbar, statt eine leere Auswahl anzuzeigen. Dies gilt für die Variantenauswahl des Angebots und die Auswahlen bei festen Cross-Sells. Gratisgeschenke, Upsells und Add-ons blenden ausverkaufte Varianten unabhängig von dieser Einstellung bereits aus.
Verwende diese Option, wenn eine Variante absichtlich eingestellt wurde oder langfristig nicht vorrätig ist. Lass sie deaktiviert, wenn der Bestand schnell wieder verfügbar ist, da die vollständige Auswahl den Kunden zeigt, dass die Option existiert und sich das Warten lohnt.
War dieser Artikel hilfreich?
Dein Feedback hilft uns, unsere Dokumentation zu verbessern.