1

关于 Magento 的问题:我需要制作一个 PHP 脚本,在其中获取特定客户群的产品的“final_price”(应用类别和购物车价格规则后的价格),并在计算中使用它来填充特定的属性与结果。

例子:

  • 产品“X”的“价格”属性在 Magento 中设置为 100 美元
  • 应用客户组“CG”的类别价格规则后,该特定客户组的产品“X”的最终价格为 10 美元
  • 接下来,我填充(自行创建的)属性“抓取的价格”=(产品组 CG 的最终价格)*(1.56)=15.60 美元
  • 脚本需要对每个产品进行上述计算

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

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

有人知道我如何最好地做到这一点吗?

问候,扬

4

1 回答 1

0

产品中使用什么来确定客户群是

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

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

于 2012-12-24T23:08:50.320 回答