首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将允许的支付方式分配给某些客户?

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

Stack Overflow用户
提问于 2011-12-23 01:03:45
回答 3查看 7.9K关注 0票数 2

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-23 01:19:56

这将需要进行自定义。你最好的选择可能是使用一个模块。看见

http://www.magentocommerce.com/magento-connect/netz98magento/extension/7590/n98_customergroupcheckout

http://amasty.com/shipping-payment-by-group.html

例如。

票数 3
EN

Stack Overflow用户

发布于 2011-12-23 01:37:08

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

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

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

票数 1
EN

Stack Overflow用户

发布于 2011-12-23 02:07:34

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

只需转到"Customers -> Customers -> Add new groups“并创建一个新组。在同一窗口中,您可以为该组选择允许的付款方式。

要将客户分配到特定组,请转到"customers -> manage customers“并选择该特定客户。在第二个选项卡中,是针对该客户的组的。只需选择您认为合适的一个,他或她将只看到您之前分配给该组的付款方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8607353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档