2012-06-05 55 views
2

因爲MAGE價格計算複雜性+ EPR與MAGE計算不兼容,我正在考慮重寫getPrice()和getFinalPrice()方法,他們會調用外部web服務以獲得所需價格。 有沒有人試圖以建議的方式解決價格計算,如果這是否在真實環境中工作?Magento最終價格從網絡服務

第二種選擇是從MAGE數據庫(附加表格+ MAGE內的邏輯)對ERP的價格引擎進行逆向工程。

你是什麼人?任何的建議都受歡迎。

回答

0

經過一些工作和測試後,我在Magento中完成了新模型,並基於od規則重新實現了價格計算邏輯。 Webservice可以工作,但它會非常慢(調用getPrice或getFinalPrice對於顯示的每個項目至少執行兩次)。

0

我有一個複雜的定價問題類似的問題。 我最後添加了一些自定義屬性字段,在 客戶號碼上動態選擇。

你能給我一些關於你的問題的背景嗎?

0

我們有非常複雜的價格計算。每個客戶都有自己的定價規則(每個產品,每個產品組,特殊折扣等)。 有15.000個客戶和60.000個項目。

可以將所有規則添加到MAGE中,但價格索引需要非常非常長的時間,而且MAGE幾乎不可用。另一方面,定價引擎並不是很難實現,但是如果可以使用ERP的價格引擎(ERP有API來獲取價格)或者在MAGE(在mysql中)實現它,那麼問題依然存在延伸原有的邏輯。 由於同步是自動完成的,並且用戶永遠不會輸入,因此不需要具有管理員GUI來檢查價格。 (目標是完全取代MAGE的定價邏輯)。 感謝您的回答。