承接 omakazit/m2-disable-customer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

omakazit/m2-disable-customer

Composer 安装命令:

composer require omakazit/m2-disable-customer

包简介

Disable customer account from admin

README 文档

README

This Magento 2 extension, designed to enhance the administrative functionality of the platform, provides the capability to disable customer accounts directly from the admin panel. This module aims to streamline account management processes for administrators, ensuring efficient control over customer accounts.

By installing and activating this module, administrators gain access to an additional option within the customer management section of the admin panel. From there, they can conveniently disable a specific customer account with a simple click, restricting the customer's ability to log in, make purchases, or perform any other activities associated with their account.

This module empowers administrators to quickly and effectively handle situations where customer accounts need to be temporarily or permanently deactivated. It offers a user-friendly interface, ensuring ease of use and reducing the time required to perform administrative tasks.

With the ability to disable customer accounts, the module helps maintain security, manage customer interactions, and enforce policies as needed. Whether it's addressing fraudulent activities, handling customer requests for temporary account suspension, or managing other account-related issues, this module provides a valuable tool for administrators to efficiently handle such scenarios.

Overall, this Magento 2 extension enhances the functionality of the admin panel by enabling administrators to disable customer accounts seamlessly. Its streamlined approach to account management promotes effective customer relationship management and ensures a secure and controlled environment for online store operations.

Features

  • Disable/Enable Customer Account
    • Customer login is not allowed via storefront or api
  • Disable/Enable Customer Account Creation
    • Customer account creation block on login page is removed
    • Customer account creation link in header is removed
    • Customer account creation page redirects to login page

Installation

composer require omakazit/m2-disable-customer
bin/magento set:up
bin/magento indexer:reindex customer_grid

Configurations

Go to Stores > Configuration > Omakazit Extensions > Disable Customer

How to disable/enable a customer account

In the administration panel, select a customer for whom you wish to disable/enable the account. Customer > All customers > Select a customer

On the customer edit page click on the Account information tab.

Disable/Enable the account using the switch button.

Disabled account

You can view the current account status in the "Personal information" section of "Customer view" tab.

Personal information review

You can also filter accounts in customer grid based on this attribute

Results

Storefront

A customized error message will be displayed when a disabled customer account attempts to login.

To edit error message go to Stores > Configuration > Omakazit Extensions > Disable Customer > Error Message Disabled account storefront

API

The original error message will be displayed when a disabled customer account attempts to login.

The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later.

Logs

Stores > Configuration > Omakazit Extensions > Disable Customer > Debug Disabling Customer

If debug mode is enabled then logs will be located at var/log/omakazit/disable-customer.log

Requirements

  • Adobe Commerce/Magento Open Source 2.4.x
  • PHP 8.x

omakazit/m2-disable-customer 适用场景与选型建议

omakazit/m2-disable-customer 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 940 次下载、GitHub Stars 达 1, 最近一次更新时间为 2023 年 08 月 01 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 omakazit/m2-disable-customer 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 omakazit/m2-disable-customer 我们能提供哪些服务?
定制开发 / 二次开发

基于 omakazit/m2-disable-customer 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 940
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 9
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-3.0
  • 更新时间: 2023-08-01