2012-01-19 5 views
0

Je veux montrer la Disponibilité sur la page du panier en magento pour un produits configurables. L'état du stock est correct sur la page Détails du produit, mais sur la page du panier, il indique toujours "rupture de stock" pour le produit configurable. Je peux comprendre quelle est la raison, l'inventaire du produit configurable lui-même est mis à 0. Cependant, sur une page de détail du produit, il montre "en stock" parce que les produits pour enfants sont "en stock". Mais si je veux vérifier la disponibilité sur la page du panier, il affiche toujours "En rupture de stock". Ci-dessous le code suivant comment je veux atteindre la disponibilité en stock sur une page de panier.Magento: Disponibilité des produits configurables sur le panier page

<?php 
     $thisProduct = Mage::getModel('catalog/product')->load($_item->getId()); 
     if($thisProduct->isAvailable()): 
      echo $this->__('In stock'); 
     else: 
      echo $this->__('Out of stock'); 
     endif; 
    ?> 

Répondre

0

Vous pouvez essayer avec: méthode isSaleable() à la place. Dites-moi si cela fonctionne pour vous.

Merci

0

Dans le modèle de chemin \ caisse \ panier \ item \ default.phtml utiliser le code ci-dessous pour vérifier la disponibilité des produits

$ _item-> getProduct() -> isSaleable() ou d'autre quand vous avez $ _item = $ this-> getItem(); objet

Espérons que cela puisse aider

Questions connexes