gpt4 book ai didi

php - magento bundle 产品显示为缺货

转载 作者:行者123 更新时间:2023-12-04 06:39:21 25 4
gpt4 key购买 nike

我在 Magento 1.4.0.1 中创建了一个 bundle 产品。
bundle 的所有组件都有库存,但是当 bundle 显示在前端时,它显示为缺货?
如何让该产品显示“有货”?

在管理系统中,没有为 bundle 添加库存的选项,所以我猜库存水平是从组件中计算出来的(如果有的话?) - 也许使用组件项目的最低库存数量作为整个 bundle 的库存水平的基础?

我真的不希望这种情况发生(如果是的话?)。
我只需要将 bundle 显示为库存。
任何人都可以帮忙吗?

最佳答案

是的, bundle 商品的库存水平是根据 bundle 商品中所需的每个选项的选择来计算的。如果你想改变这种行为,你需要覆盖 isSalable($product) Mage_Bundle_Model_Product_Type 中的函数类,使其为 return true .

您可以通过使用 extends Mage_Bundle_Model_Product_Type 的模型创建自己的模块来做到这一点。在 config.xml 中,您将需要:

<global>
<models>
<modulename>
<class>Namespace_Modulename_Model</class>
</modulename>
<bundle>
<rewrite>
<product_type>Namespace_Modulename_Model_Product_Type</product_type>
</rewrite>
</bundle>
</models>
....
</global>

显然,危险在于您销售的商品数量将超过可供应的库存量,因此这需要成为一个商业决策……

关于php - magento bundle 产品显示为缺货,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com