2012-06-05 135 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的定价逻辑)。 感谢您的回答。