Magento_Customer module

This module serves to handle the customer data (Customer, Customer Address and Customer Group entities) both in the admin panel and the storefront. For customer passwords, the module implements upgrading hashes.

Installation

The Magento_Customer module is one of the base Magento 2 modules. You cannot disable or uninstall this module. This module is dependent on the following modules:

The following modules depend on this module:

The Magento_Customer module creates the following tables in the database:

For information about a module installation in Magento 2, see Enable or disable modules.

Extensibility

Extension developers can interact with the Magento_Customer module. For more information about the Magento extension mechanism, see Magento plugins.

The Magento dependency injection mechanism enables you to override the functionality of the Magento_Customer module.

A lot of functionality in the module is on JavaScript, use mixins to extend it.

Events

The module dispatches the following events:

Block

Controller

Model

For information about an event in Magento 2, see Events and observers.

Layouts

This module introduces the following layouts in the view/frontend/layout and view/adminhtml/layout directories:

For more information about a layout in Magento 2, see the Layout documentation.

Public APIs

Data

Metadata

Customer address

Customer

Customer group

For information about a public API in Magento 2, see Public interfaces & APIs.

UI components

You can extend customer and customer address updates using the configuration files located in the view/adminhtml/ui_component and view/base/ui_component directories:

For information about a UI component in Magento 2, see Overview of UI components.

Additional information

More information can get at articles:

Console commands

Magento_Customer provides console commands:

Cron options

Cron group configuration can be set at etc/crontab.xml:

Learn how to configure and run cron in Magento..

Indexers

This module introduces the following indexers:

Learn how to manage the indexers.

data-slots=text
The version of this module is 103.0.8.