Magento在php脚本中使用final_price

时间:2012-12-24 20:48:33

标签: php magento-1.7 magento

关于Magento的问题: 我需要创建一个PHP脚本,我在其中获取特定客户组的产品的'final_price'(应用类别和购物车价格规则后的价格),并在计算中使用此脚本以使用结果填充特定属性

示例:

  • 产品'X'在Magento中的'price'属性设置为$ 100
  • 在应用客户群'CG'的类别价格规则后,此特定客户群的产品'X'的final_price为$ 10
  • 接下来,我填充(自创)属性'抢价'=(产品组CG的final_price)*(1.56)= $ 15.60
  • 脚本需要对每个产品进行上述计算

我一直在搜索如何在Magento CE 1.7.2中的PHP脚本中使用final_price作为特定客户组,但找不到合适的方法。我的想法是每晚通过cron调用脚本。

我可以完全访问Magento,专用(Centos 5,LAMP)服务器和所有数据库。该数据库有15000种产品。

有人知道我最好怎么做吗?

此致 扬

1 个答案:

答案 0 :(得分:0)

产品中用于确定客户群的内容是

Mage::getSingleton('customer/session')->getCustomerGroupId();

因此,您要做的是确保在调用目录/产品模型上的getFinalPrice()方法之前在客户会话中设置客户组ID。