galacticlabs / customer-group-payment-filters
根据客户群体筛选可用支付方式
1.0.1
2019-05-06 19:36 UTC
This package is auto-updated.
Last update: 2024-09-07 07:12:55 UTC
README
此简单模块向客户群体管理页面添加了一个新部分,允许您定义不应允许所选客户群体的支付选项。
注意:这些设置将影响前后端订单。
安装
需要该模块
composer require galacticlabs/customer-group-payment-filters
启用模块
php bin/magento module:enable GalacticLabs_CustomerGroupPaymentFilters
运行设置以安装模块并设置表
php bin/magento setup:upgrade
使用方法
安装后,您可以通过访问 店铺 > 其他设置 > 客户群体
并选择要施加限制的组来选择应受限制的支付方式。
编辑屏幕有一个新部分,称为“不允许的支付选项”。这包含了一个多选列表,列出了 Magento 系统中的支付选项。选择您想禁用客户群体的选项,然后保存以生效。这些选项在创建新客户群体时也可用。
注意:如果所选支付选项本身未启用,则这些选项不会影响任何事情。
错误/功能请求 & 贡献
如果您想贡献,请打开 GitHub 上的拉取请求,或创建一个问题。
待办事项
我计划对其进行一些清理,并添加一些测试以证明功能正确性。我还对讨论如何使用替代/更好的技术实现相同结果很感兴趣。我不喜欢在存储库的保存方法内部访问请求对象。是否可以在管理员控制器中执行此操作?不幸的是,我在保存新客户群体时遇到了问题,无法在同一个请求中访问新组的 ID。我相信如果有更多时间,我会解决这个问题,但这是快速创建的。
- 应添加缓存
许可证
MIT - 如愿以偿 👍