Magento Problem mit dem Aufruf isInStock () - Methode auf ein Produkt
Ich möchte, um zu überprüfen, ob einige Produkte sind auf Lager, aber was ich auch Tue, die isInStock()
Methode immer zurück TRUE
. Meine Produkte sind konfigurierbare Produkte mit nicht zugehörigen Produkten und unter dem tab "Inventar" "Lagerbestand" auf "Out of Stock".
Was mache ich falsch?
Danke!
InformationsquelleAutor der Frage Nick Dima | 2010-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Magento hat viel Geschichte an diesem Punkt, so ist es eine gute Idee, um nicht immer
Vertrauen, dass Methodennamen wird tun, was "offensichtlich". Nun offensichtlich nicht klar, vor ein paar Jahren.
Wenn man sich die folgenden zwei Methoden auf die Mage_Catalog_Model_Product Klasse
Können Sie sehen, dass
isInStock
prüft die status - Attribut, festgelegt in der "General" - Sektion bei der Produkt-admin.Versuchen, diese stattdessen
InformationsquelleAutor der Antwort Alan Storm
InformationsquelleAutor der Antwort Muk
Arbeitete er für das einfache Produkt-Kategorie-Ansicht.
InformationsquelleAutor der Antwort Bakk László