Magento 2 extension Customer ID

  • Login using CustomerId at frontend
  • CustomerId in admin customer list
  • CustomerId on customer edit page in admin
  • CustomerId Extension Configuration in Admin

Functional overview

  • Adds a new attribute "Customer ID" to the customer entity
  • Visibility of this attribute inside customer profile in frontend and backend
  • Customer can login with this customer id (as an alternative to their email address)
  • The customer ID can be display on different locations (e.g. template file or order confirmation email)
  • Import of customer IDs using Magento's Import/Export profile 'customer'
  • Configurable template of customer IDs with placeholder e.g. "CID-0042"
  • Automatic incrementing of customer ID with a specific schema (like beginning from 10001)
  • Support for multi store / multi website environments

Custom Customer ID

The extension Customer ID for Magento 2 adds a new attribute Customer ID to your magento shop. From then on, you can give customers your own customer IDs. With this individually defined customer Id, your customer can also login into your shop. Furthermore, it is possible to import this customer ID with your customer CSV Data.

Login functionality for custom Customer ID

The ease-to-use extension customer ID offers the flexibility to use the customer ID as login parameter, means the customer can login with his customer ID and his password.

Import of customer IDs

We are also offering an Add-On to import those customer IDs using Magento 2 Import/Export profile "customer". It's easy to use.

Placeholder and auto-increment configuration

Whilst you are able to define a custom customer ID, you may love to choose auto-increment, but bundled with the flexibility to define a placerholder or prefix like "CID-%d". Within creation of a customer account, our extension will automatically assign a customer ID to this account.

Template to display customer ID at various places

Our manual provides a simple explanation how you can display the customer ID at all places you think it's worth to display it, for example under My account in frontend, during checkout process ect.

Support for multi store environments

Our extension fully supports multi store environments, even the configuration settings can be set up per scope (website).

  • Source Code is not encrypted - you are able to modify it yourself
  • Stable and mature Software Solution from Magento Experts
  • Big discount in comparison to creating this extension individually
  • Customizing and further adaptation on request
  • With a yearly support fee you get guaranteed support, updates and upgrades
  • Easy update through composer
  • Extensive documentation

We are offering additional services:

  • Installation service
  • Support package for updates & upgrades (6 or 12 months selectable)
  • Custom delevopment from your request (RFQ)
  • Development of a custom extension regarding your needs


Please fill out the following information in order to receive the credentials for our demo environment. You will automatically receive them to the email address provided.

For how many Magento instances one license is valid ?

Your license is valid for one Magento installation, including scopes (store views, websites ect.).
In addition to this, you can install our extensions on various development- or staging server.

Is the installation included in the price ?

The installation is not included in the price. When you purchase you can opt to an installation service for sure.
We are happy to give you a service to integrate our extensions in your system.

What payment methods are available for purchasing the extensions ?

We offer Credit Card (by Stripe) as well as Bank transfer (prepayment).

How's the order process going?

After paying by Credit Card you will immediately get the credentials to download the extension via composer. As for payment by bank transfer, you will receive the credentials once the invoice has been paid.

I need a specific customization of your extension

We are one of the fewest service provider which are offering customizations towards our extensions. Herefore, we create a new internal version of our extension to give you an excellent support and consider the made customizations for ongoing support requests.

Can I install a demo version before purchasing on my local machine ?

As we have no influence on the use once the extension is installed on your system, we can not offer you a local demo version. We keep our demo system, however, always up to date and invite you to test the extension completely on our demo system.

What's about your update policy ?

You can book the support package for your order. With this support package you also get other support around the extension. Included in the support package are updates for your selected Magento version.

I already have a license. How can I perform an update?

You can easily book an update with a credit card.

Simply use the following link.

I have another question - how can I get in touch with you ?

Just send us an email.

customer-id [1.1.1] - 2024-10-04

Changed

  • Updated System class
customer-id [1.1.0] - 2024-08-31

Changed

  • Removed unused class rewrite IndexerHandlerAttributeHandler
  • Improved Customer ID assignment logic
customer-id [1.0.11] - 2024-08-13

Changed

  • Show last update date from CHANGELOG.md inside the system configuration of the extension
customer-id [1.0.10] - 2024-07-21

Changed

  • updated README.md
customer-id [1.0.9] - 2024-03-28

Changed

  • php Docs
customer-id [1.0.8] - 2023-08-11

Fixed

  • Fixed dynamic property issue, removed deprecated json serialize
customer-id [1.0.7] - 2023-06-11

Changed

  • Next id increment is now stored in core flag
customer-id [1.0.6] - 2023-06-06

Fixed

  • Fixed next increment config save
customer-id [1.0.5] - 2022-10-14

Added

  • Added uninstall routine
customer-id [1.0.4] - 2022-10-13

Added

  • Added new feature "Display Customer ID on customer dashboard", which once enabled, will display the external Customer ID on the customer's dashboard
customer-id [1.0.3] - 2022-10-12

Changed

  • Changed PHP Syntax
customer-id [1.0.2] - 2022-07-24

Fixed

  • Compatibility with Magento 2.4.4
customer-id [1.0.1] - 2020-08-22

Added

  • Added customer ID attribute in SalesOrderRepository API response inside the extension attributes section

Fixed

  • Fixed composer.json structure

Please note: The license - beside production environment - is also granted for unlimited for staging- and development environments.

Specification


Compatibility:

Magento 2 (2.4.3 - 2.4.7)

Current Version:

1.1.1