Nicht vorrätige Produkte werden weiterhin im Frontend angezeigt

7

Ich möchte nicht, dass nicht vorrätige Produkte auf meiner Magento-Website angezeigt werden. Ich habe Folgendes getan, um sicherzustellen, dass mein konfigurierbares Produkt nicht im Frontend angezeigt wird.

Configurable product inventory - out of stock
Associated products inventory - out of stock, qty - 0
config settings -> quantity to become out of stock - 0
config settings -> display out of stock items - No
config settings -> backorder - No

Trotz all dieser Einstellungen wird nur "In den Warenkorb" für dieses Produkt deaktiviert. Das Produkt wird jedoch weiterhin auf der Website angezeigt, wenn ich über eine URL darauf zugreife. Ich möchte nicht mehr, dass dieses Produkt auf meiner Website angezeigt wird.

Ist das Anzeigen von Produkten ohne "In den Warenkorb" magento standardmäßig, wenn dies "Nicht vorrätige Produkte anzeigen - Nein" bedeutet?

Bitte klären Sie diese Einstellung? Und wie soll ich dieses Produkt mit den Magento-Standardeinstellungen von meiner Website entfernen? (Ich möchte nicht, dass das Produkt im Backend deaktiviert wird, sondern nur im Frontend versteckt wird.) Vielen Dank.

UdaySagar
quelle
1
Haben Sie alle Caches gelöscht und neu indiziert?
Sander Mangel
Ist dies bei deaktiviertem Caching der Fall? Irgendwelche unterschiedlichen Einstellungen oben in unterschiedlichen Konfigurationsbereichen?
Jonathan Hussey
Hallo Sander, der Cache ist deaktiviert und ich habe auch alle verfügbaren Indizes neu indiziert. Vielen Dank.
UdaySagar
Hallo Hussey, ja, der Cache ist deaktiviert. Hmm, alle Einstellungen, die ich in der Frage gezeigt habe, stimmen genau mit denen überein, die ich in meinem Admin-Bereich festgelegt habe. Danke.
UdaySagar

Antworten:

14

Dies ist eigentlich eine Funktion von Magento.
Wenn Sie festlegen Display out of stock products, dass sie Nonur vor den Kategorielistenseiten und der Suchergebnisseite ausgeblendet werden.
Die Produktseite ist tatsächlich noch verfügbar.
Beginnend mit CE 1.9.1 gibt es sogar eine Nachricht unter der Konfigurationseinstellung zu Display out of stock productssagen Products will still be shown by direct product URLs..
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 seine Sichtbarkeit Not visible individuallyfür die Websites festlegen oder die Zuordnung zu den Websites auf der Registerkarte "Websites" auf der Bearbeitungsseite des Administratorprodukts entfernen.

Marius
quelle
1

Ist dies ein Problem bei allen Produkten oder nur bei den Produkten, die als "neu" gekennzeichnet sind? Wenn dieses Problem nur bei "neuen" Produkten auftritt, können Sie es beheben, indem Sie auf die Produktseite> Automatische Einstellungen> "Produkt von Datum / Datum als neu festlegen - beide Daten löschen.

sehrensp
quelle