PHPackages                             lopezpaul/module-customer-registration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lopezpaul/module-customer-registration

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

lopezpaul/module-customer-registration
======================================

Modifies customer registration flow removing whitespaces from firstname, log basic customer data on custom log and send email to customer support.

1.0.2(3y ago)03MITPHPPHP ~8.1.0||~8.2.0

Since Apr 23Pushed 3y ago1 watchersCompare

[ Source](https://github.com/lopezpaul/magento2-module-customer-registration)[ Packagist](https://packagist.org/packages/lopezpaul/module-customer-registration)[ RSS](/packages/lopezpaul-module-customer-registration/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (1)Versions (4)Used By (0)

LopezPaul\_CustomerRegistration
===============================

[](#lopezpaul_customerregistration)

 [![Supported Magento Versions](https://camo.githubusercontent.com/2113b3a30955562f026a2b7dda3a09fee30d0c49aacbfce67193c5dc7b434617/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6167656e746f2d322e342d627269676874677265656e2e7376673f6c6f676f3d6d6167656e746f266c6f6e6743616368653d74727565267374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/2113b3a30955562f026a2b7dda3a09fee30d0c49aacbfce67193c5dc7b434617/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6167656e746f2d322e342d627269676874677265656e2e7376673f6c6f676f3d6d6167656e746f266c6f6e6743616368653d74727565267374796c653d666c61742d737175617265) [ ![](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667) ](https://opensource.org/licenses/MIT)

Summary
-------

[](#summary)

This module modifies customer registration flow. Once a new customer is being registered, the extension checks the First Name field. If the First Name field has whitespaces, they must be removed, so the customer entity is saved without whitespaces in the First Name property. Once the customer has been successfully registered, the extension invoke these actions:

- Log customer data (current date and time, customer first name, customer last name, customer email) to separate log file name *lopezpaul.log* in the *var/log* directory.
- Send an email with the customer data (customer first name, customer last name, customer email) to the Customer Support email address configured in Magento

Requirements
------------

[](#requirements)

- PHP ~8.1.0||~8.2.0
- Magento 2.4.6 CE

Dependencies
------------

[](#dependencies)

- Magento\_Customer
- Magento\_Email

Installation
------------

[](#installation)

```
composer require lopezpaul/module-customer-registration
bin/magento module:enable LopezPaul_CustomerRegistration
bin/magento setup:upgrade

```

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity60

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

1168d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/708817?v=4)[Paul Lopez](/maintainers/lopezpaul)[@lopezpaul](https://github.com/lopezpaul)

### Embed Badge

![Health badge](/badges/lopezpaul-module-customer-registration/health.svg)

```
[![Health](https://phpackages.com/badges/lopezpaul-module-customer-registration/health.svg)](https://phpackages.com/packages/lopezpaul-module-customer-registration)
```

###  Alternatives

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2842.6M](/packages/elgentos-regenerate-catalog-urls)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
