以编程方式在产品列表中应用折扣价格

时间:2011-10-05 14:52:50

标签: magento

我想以编程方式在产品列表/页面上显示折扣价格,以便根据客户属性(例如性别)显示每个客户的个人价格,当然也可以将其分配为新的价格。用户会话)但我看不到通过涉及除分配的组以外的客户属性的magento目录价格规则的可行选项。

我正在使用该群体对客户进行不同类型的折扣和分类,因此不幸的是,“将客户分为性别”(或类似)的路径不是一种选择,因为我无法分配更多每个客户超过1组。

目前我正在考虑设置一个自定义观察员来检查价格生成的调用,然后在计算价格时让它考虑我的客户属性。

这可能吗?如果有的话,有关于什么指针? 你会建议一些不同的东西吗?

非常感谢大家的时间。

1 个答案:

答案 0 :(得分:0)

正如我之前想的那样,我解决了我的问题,创建了一个自定义模块,观察者正在查找catalog_product_get_final_price调用,从当前客户会话中获取客户详细信息。

效果很好,我只需要让它在目录产品列表中显示正确的价格,但是很小,因为价格似乎在产品页面和购物车中正确计算