omakazit / m2-disable-customer
从管理员处禁用客户账户
Requires
- magento/module-customer: *
- omakazit/m2-base: *
README
此Magento 2扩展,旨在增强平台的行政功能,提供从管理员面板直接禁用客户账户的功能。本模块旨在简化管理员对账户管理的流程,确保对客户账户的有效控制。
通过安装和激活此模块,管理员可以在管理员面板的客户管理部分获得一个额外的选项。从那里,他们可以方便地通过简单点击禁用特定的客户账户,限制客户的登录、购物或其他与账户相关的活动。
本模块使管理员能够快速有效地处理需要临时或永久禁用客户账户的情况。它提供了一个用户友好的界面,确保易用性并减少执行管理任务所需的时间。
通过禁用客户账户的功能,该模块有助于维护安全,管理客户互动,并按需实施政策。无论是处理欺诈活动,处理客户对临时账户暂停的请求,还是管理其他账户相关问题,该模块为管理员提供了一个宝贵的工具,以有效地处理此类情况。
总的来说,此Magento 2扩展通过允许管理员无缝禁用客户账户,增强了管理员面板的功能。其简化的账户管理方法促进了有效的客户关系管理,并确保了在线商店运营的安全和可控环境。
功能
- 禁用/启用客户账户
- 不允许通过店面或API登录客户
- 禁用/启用客户账户创建
- 删除登录页面的客户账户创建块
- 删除页眉中的客户账户创建链接
- 客户账户创建页面重定向到登录页面
安装
composer require omakazit/m2-disable-customer
bin/magento set:up
bin/magento indexer:reindex customer_grid
配置
转到商店 > 配置 > Omakazit扩展 > 禁用客户
如何禁用/启用客户账户
在管理面板中,选择要禁用/启用的客户。客户 > 所有客户 > 选择客户
在客户编辑页面点击账户信息选项卡。
使用开关按钮禁用/启用账户。
您可以在“客户视图”选项卡中的“个人信息”部分查看当前账户状态。
您还可以根据此属性在客户网格中筛选账户
结果
店面
当禁用的客户账户尝试登录时,将显示自定义错误消息。
要编辑错误消息,请转到商店 > 配置 > Omakazit扩展 > 禁用客户 > 错误消息
API
当禁用的客户账户尝试登录时,将显示原始错误消息。
The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later.
日志
商店 > 配置 > Omakazit扩展 > 禁用客户 > 调试禁用客户
如果启用调试模式,则日志位于var/log/omakazit/disable-customer.log
要求
- Adobe Commerce/Magento开源2.4.x
- PHP 8.x