如何更改Magento中分組產品的getFinalPrice行爲?我想最終的價格和這種不使用兒童產品特定的屬性值結果計算Magento中的分組產品getFinalPrice行爲
1
A
回答
1
如果你調用一個組合產品的價格模型(Mage_Catalog_Model_Product_Type_Grouped_Price
)的getFinalPrice()
方法無須提供量,getFinalPrice()
將返回先前分組產品計算產品的最終價格。即
return $product->getCalculatedFinalPrice();
的getCalculatedFinalPrice()
方法本質就在魔術吸氣的包裝....
return $this->_getData('calculated_final_price');
相應setCalculatedFinalPrice
呼叫在產品集合類(Mage_Catalog_Model_Resource_Product_Collection
)發現,在_addFinalPrice()
方法。
當您深入實施該方法時,您會發現它在產品自己的價格模型中遵循calculatePrice()
方法。因爲Mage_Catalog_Model_Product_Type_Grouped_Price
未提供此方法的實施,所以使用來自父代Mage_Catalog_Model_Product_Type_Price
的版本。基本上這封裝了處理基本價格/空間價格,價格規則等的所有邏輯。
由此得出的結論是,沒有任何數量,選項等指定,在分組產品上調用getFinalPrice()
將返回價格的分組產品本身。
相關問題
- 1. Magento的,getFinalPrice()
- 2. 組Magento的產品
- 3. 羣組和列表產品分組Magento
- 4. Magento:在分組產品中獲取產品網址
- 5. Magento分頁產品
- 6. Magento顯示空的分組產品
- 7. Magento - 獲取分組產品的所有關聯產品
- 8. Magento產品排序產品分類
- 9. Magento 2分組產品導入
- 10. Magento分組產品標籤問題
- 11. Magento顯示分組產品特價
- 12. 如何對Magento分組產品頁進行分類?
- 13. 可以爲分組產品創建分組產品?
- 14. Magento:爲產品分配稅級
- 15. Magento的產品發行
- 16. Magento:將產品(分組)分類到構建它的所有簡單產品
- 17. Magento - List產品分類
- 18. Magento分層產品集合
- 19. Magento如何將產品組鍵入數據庫中的產品
- 20. Magento分組的產品未顯示商品/價格
- 21. Magento,如何從分組產品中獲取價格數組?
- 22. magento可配置產品行爲
- 23. Magento的 - 顯示自定義分組中的產品表
- 24. Magento。僅爲分組產品創建屬性
- 25. Magento getfinalprice更改函數()
- 26. Magento獲得$ product-> getFinalPrice();
- 27. Magento在可配置產品中導入未分配產品
- 28. 不能爲產品Magento 1.9
- 29. Magento:所有產品的產品獎品顯示爲零
- 30. magento - 在組中銷售產品
如果沒有數量或選項傳遞給getFinalPrice(),是否考慮到目錄價格或購物車規則? – 2012-10-24 01:58:42
它看起來像它一樣。我還沒有通過真正的嘗試來證實,但似乎支持特殊價格,層級價格和目錄規則。購物車規則可能不適用,當您試圖讓他爲沒有選擇任何選項的分組產品定價時。 – 2012-10-25 22:56:26