Comment obtenir la disponibilité du produit avec l'id du produit dans magento?
Est-il possible d'obtenir la disponibilité du produit par le passage d'un ID de produit pour le système Magento?
J'ai la réponse...!!! $model = Mage::getModel('catalog/product'); $_product = $model->load($id_produit); $stocklevel = (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); Cela permettra d'extraire la quantité d'un produit..
Vous pouvez le mettre dans une réponse et formater le code correctement. Il sera probablement aider les autres.
Je suis nouveau à Stackoverflow.. je peux mettre de la réponse seulement après 24 heures.. c'est pourquoi posté dans les commentaires..
Bon, n'était pas au courant. Je vais le faire pour vous.
Vous pouvez le mettre dans une réponse et formater le code correctement. Il sera probablement aider les autres.
Je suis nouveau à Stackoverflow.. je peux mettre de la réponse seulement après 24 heures.. c'est pourquoi posté dans les commentaires..
Bon, n'était pas au courant. Je vais le faire pour vous.
OriginalL'auteur balanv | 2011-04-12
Vous devez vous connecter pour publier un commentaire.
Pour extraire la quantité (en stock) pour un produit donné
$product_id
aurait pu être utilisé directement sur l'stock_item du modèleloadByProduct()
méthode. La réponse parAnatoly A. Kazantsev
a la mesure des performances supérieures. Cette réponse abus des ressources du serveur en charger la totalité de modèle de produit inutilement.OriginalL'auteur
Vous pouvez obtenir le stock d'informations (
Mage_CatalogInventory_Model_Stock_Item
classe) par l'ID du produit sans avoir à charger l'ensemble des données de produit (au moins dans Magento 1.7)Et puis vous pouvez utiliser
getQty()
et d'autres méthodes sur$stockItem
objet pour obtenir les informations nécessaires. Vous pouvez les trouver dans le fichier source de la classeOriginalL'auteur
Pour certains types de produits zéro la quantité de produit ne signifie pas qu'il est en rupture de stock. Ensuite, vous pouvez utiliser
Pour la collecte de l'une des façons est
OriginalL'auteur
Magento 1.7
Devrait travailler trop
OriginalL'auteur