我在Magento 1.4.0.1中創建了一個捆綁產品。 包中的所有組件都有庫存,但是當包在前端顯示時,它顯示爲缺貨? 如何讓該產品顯示「庫存」?magento bundle產品顯示爲缺貨
在管理員系統中,沒有爲該包添加庫存的選項,所以我猜測庫存級別是從組件部分(如果有的話)計算出來的 - 也許使用最低庫存量組件項目作爲整個捆綁包的庫存水平的基礎?
我真的不希望發生這種情況(如果是?)。 我只需要顯示庫存中的包。 任何人都可以幫忙嗎?
我在Magento 1.4.0.1中創建了一個捆綁產品。 包中的所有組件都有庫存,但是當包在前端顯示時,它顯示爲缺貨? 如何讓該產品顯示「庫存」?magento bundle產品顯示爲缺貨
在管理員系統中,沒有爲該包添加庫存的選項,所以我猜測庫存級別是從組件部分(如果有的話)計算出來的 - 也許使用最低庫存量組件項目作爲整個捆綁包的庫存水平的基礎?
我真的不希望發生這種情況(如果是?)。 我只需要顯示庫存中的包。 任何人都可以幫忙嗎?
是的,捆綁的庫存水平是根據捆綁項目中所需的每個選項的選擇來計算的。如果要更改該行爲,則需要覆蓋Mage_Bundle_Model_Product_Type
類中的isSalable($product)
函數,使其爲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>
顯然,危險的是,你會賣出更多的項目比你的股票供應,所以需要成爲一個商業決策...
如果你不在乎你的一些物品在出售捆綁包時缺貨,你也可以將這些物品標記爲不跟蹤庫存。再一次,這允許您銷售低於0的數量,但不應將它們標記爲缺貨。
我發現這似乎不適用於複雜(捆綁/分組/等)產品,你有它的工作? – 2010-12-21 20:31:49
喬納森,我過去了,是的,但我很難給你提供細節。我有一個沒有跟蹤庫存的商店,我能夠成功創建捆綁銷售。需要注意的是,即使您告訴他們不要跟蹤庫存,您通常也必須保存零件數量> 0的數量。 – 2010-12-21 21:35:30