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 系统中的支付选项。选择您想禁用客户群体的选项,然后保存以生效。这些选项在创建新客户群体时也可用。

注意:如果所选支付选项本身未启用,则这些选项不会影响任何事情。

Edit Page Screenshot

错误/功能请求 & 贡献

如果您想贡献,请打开 GitHub 上的拉取请求,或创建一个问题。

待办事项

我计划对其进行一些清理,并添加一些测试以证明功能正确性。我还对讨论如何使用替代/更好的技术实现相同结果很感兴趣。我不喜欢在存储库的保存方法内部访问请求对象。是否可以在管理员控制器中执行此操作?不幸的是,我在保存新客户群体时遇到了问题,无法在同一个请求中访问新组的 ID。我相信如果有更多时间,我会解决这个问题,但这是快速创建的。

  • 应添加缓存

许可证

MIT - 如愿以偿 👍