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

Magento 如何将允许的付款方式分配给某些客户?,magento,Magento,我的magento 1.6商店和许多注册客户都有几种付款方式。我希望有些客户能够访问所有的付款方式,有些客户只能访问一种或两种付款方式。如何允许某些客户使用某些付款方式,而不允许其他客户使用?这需要定制。您的最佳选择可能是使用模块。看 及 例如。您的最佳选择是创建自定义付款方式 然后使用isAvailable($quote=null)方法返回true或false,具体取决于客户是否有权使用该支付方法 或者,如果你想要一个快速的解决方案。编辑现有付款方法的isAvailable方法以满足您的需

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

这需要定制。您的最佳选择可能是使用模块。看


例如。

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

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


或者,如果你想要一个快速的解决方案。编辑现有付款方法的
isAvailable
方法以满足您的需要。但这并不像滚动自己的支付方式那样经得起未来的考验。

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

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


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

我可以更改的客户组的唯一选项是“组名”和“税务类别”,关于付款方式没有任何问题,否则我不会提出这个问题。至少你们可以在企业中这样做。