2014-02-27 100 views
0

我想更改getfinalprice magento的功能,有誰知道這個文件在哪裏?我需要在計算中添加一些固定成本。Magento getfinalprice更改函數()

由於

+0

請關閉您的問題,因爲你已經有上Magento的堆疊交換答案。 http://twitter.com/stackexchange.com/questions/15873/change-getfinalprice-function-magento順便說一句,爲什麼要同時在兩個位置同樣的問題? –

回答

-1

這是Mage_Catalog_Model_Product駐留在應用程序/代碼/核心/法師/目錄/型號/ Product.php。要以升級友好的方式完成您的要求,您的修改應該在覆蓋產品型號的自定義模塊中完成。雖然修改這個方法有點沉重,但是我有意想不到的後果。

creating a custom modulemagento overriding

+0

沒有必要重寫。 Magento核心有一個關於這個'catalog_product_get_final_price'的事件。 –

+0

@timhofman這兩種解決方案都可以工作,並且在magento開發的最佳實踐範圍內。投下我的答案是迂腐和幼稚。 – russjman

+0

也許-1有點太多了。幼稚和垂飾?讓我們同意不同意這一部分。但是,即使在壓倒一切的情況下也是一種做法。搜索適當的事件以注入您的功能始終是更好的選擇。這是我的主要信息。 –