Ich sehe, dass meine Installation von Magento 2.1.0 ein Problem hat! Weigert sich , nicht vorrätige Produkte von Such- und Kategorieseiten zu verstecken ! Ich habe den Cache geleert, neu indiziert, aber kein Glück!
Können Sie mir Ratschläge geben?
Meine Produkte sind auf Lager 0, aber vorne erscheinen sie auf Lager, und wenn Sie sie bestellen, erhalten Sie diesen Fehler:
We don't have as many "Item's name" as you requested.
Vielen Dank
Später bearbeiten:
Ich kenne auch diese Informationen:
Stellen Sie unter admin> Geschäfte> Konfiguration> Katalog> Inventar> Lageroptionen> Nicht vorrätige Produkte auf NEIN ein
Dies ist eigentlich eine Funktion von Magento. Wenn Sie "Nicht vorrätige Produkte anzeigen" auf "Nein" setzen, werden diese nur auf den Kategorielistenseiten und der Suchergebnisseite ausgeblendet. Die Produktseite ist tatsächlich noch verfügbar. Ab CE 1.9.1 gibt es sogar eine Meldung unter der Konfigurationseinstellung "Nicht vorrätige Produkte anzeigen", die besagt, dass Produkte weiterhin über direkte Produkt-URLs angezeigt werden. Und das ist eigentlich eine gute Sache. Auf diese Weise registrieren Suchmaschinen nicht viele 404 Seiten, wenn Ihre Produkte nicht mehr vorrätig sind. Ich sehe keinen Schaden darin, es so zu lassen. Der Kunde kann sie sowieso nicht bestellen. Wenn Sie möchten, dass ein Produkt in Ihrem Geschäft überhaupt nicht verfügbar ist, müssen Sie es als deaktiviert markieren oder die Sichtbarkeit auf Nicht einzeln sichtbar setzen oder die Zuordnung zu den Websites von der Registerkarte Websites auf der Bearbeitungsseite des Administratorprodukts entfernen. Quelle:Nicht vorrätige Produkte werden weiterhin im Frontend angezeigt
quelle
Antworten:
Gehen Sie zu admin> Geschäfte> Konfiguration> Katalog> Inventar> Aktienoptionen
Stellen Sie Display Out of Stock Products auf NO
quelle
Ich hatte genau das gleiche Problem (Magento v2.1.9) aufgrund von "Rückständen", das auf "Menge unter 0 zulassen und Kunden benachrichtigen" eingestellt war.
Hinweis: Das Ändern kann einige Zeit dauern, da der gesamte Katalog verarbeitet wird.
quelle
quelle
Ich habe das gleiche Problem in 2.2.3. Auf meiner Seite ist es nach dem Upgrade-Befehl passiert. Ich habe Befehle ausprobiert und Abfragen ausgeführt, aber kein Glück. Ich habe das Problem gelöst, indem ich die folgende Option von Ja auf Nein
Stores => Configuration => Catalog=> Catalog =>Disable Add to cart button for Guests From Yes to No
geändert habe . Hoffentlich hilft dies jemandem .Vielen Dankquelle
Namespace Vendor \ Module \ Helper;
Klassendaten erweitern \ Magento \ Framework \ App \ Helper \ AbstractHelper {
}}
quelle
Die Lösung gefunden!
Filter in Katalog aufnehmen: Menge: 0.0000 - 0.0000!
Wählen Sie dann alle aus, Aktion> Attribute aktualisieren> Erweitertes Inventar> Lagerverfügbarkeit (klicken Sie auf Ändern)> Nicht auf Lager auswählen> Speichern, dann neu indizieren und die Produkte sind verschwunden :)
quelle