如何在magento中通过产品id获取产品可用性?
是否可以通过将产品 ID 传递到 Magento 系统来获取产品可用性?
Is it possible to get product availability by passing a product ID to the Magento system?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
获取任何给定产品的数量(库存)
To fetch the quantity (in stock) for any given product
您可以通过产品 ID 获取库存信息(
Mage_CatalogInventory_Model_Stock_Item
类),而无需加载整个产品数据(至少在 Magento 1.7 中),然后您可以使用
getQty()
和其他方法$stockItem
对象来获取所需信息。您可以在该类的源文件中找到它们You can get stock info (
Mage_CatalogInventory_Model_Stock_Item
class) by product's ID without loading whole product data (at least in Magento 1.7)And then you can use
getQty()
and other methods on$stockItem
object to get required info. You can find them in the source file for the class对于某些类型的产品,产品数量为零并不意味着缺货。然后你可以使用
For collection 的方法之一是
For some types of products zero qty of product doesn't mean it's out of stock. Then you can use
For collection one of the ways is
Magento 1.7
也应该可以工作
Magento 1.7
Should work too