如何为某些客户分配允许的付款方式?

时间:2011-12-22 17:03:45

标签: magento

我的magento 1.6商店和一些注册客户有几种付款方式。我希望一些客户能够访问所有付款方式,而一些客户只需要一种或两种付款方式。如何允许某些客户使用某些付款方式而不允许其他客户?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

您最好的选择是创建自定义付款方式。

然后使用isAvailable($quote = null)方法返回true或false,具体取决于客户是否有权访问该付款方式。

或者,如果您想要快速解决方案。修改现有付款方式的isAvailable方法以满足您的需求。但这并不是推出自己付款方式的未来证据。

答案 2 :(得分:1)

是的,这是可能的。您需要做的是创建不同的客户组并将您的客户(手动或编程)分配给这些组。

只需转到“客户 - >客户群 - >添加新群组”并创建新群组。在同一窗口中,您可以选择该组允许的付款方式。

要将客户分配到特定组,请转到“客户 - >管理客户”并选择该特定客户。在第二个选项卡中,有该客户的组。只需选择您认为合适的那个,他或她只会看到您之前分配给该组的付款方式。