elite-remote-firm / magento2-customer-attribute
Adds a unique, read-only UUID attribute to Magento 2 customers with GraphQL and admin grid support.
Package info
github.com/SyedFakharAbbas/magento2-customer-attribute
Type:magento2-module
pkg:composer/elite-remote-firm/magento2-customer-attribute
v1.0.1
2026-06-11 10:48 UTC
Requires
- php: ~8.3.0||~8.4.0||~8.5.0
- magento/framework: 103.0.*
- magento/module-customer: 103.0.*
- magento/module-customer-graph-ql: 100.4.*
- magento/module-eav: 102.1.*
- ramsey/uuid: ^4.0
README
Magento 2 module that adds a unique, system-managed uuid attribute to customers — with GraphQL exposure, admin grid display, automatic assignment, and read-only enforcement.
Composer package: elite-remote-firm/magento2-customer-attribute
Module: EliteRemoteFirm_CustomerAttribute
Quick Install
composer require elite-remote-firm/magento2-customer-attribute:^1.0 bin/magento module:enable EliteRemoteFirm_CustomerAttribute bin/magento setup:upgrade bin/magento indexer:reindex customer_grid bin/magento cache:flush
Features
- RFC 4122 v4 UUID customer attribute (unique, read-only)
- Auto-assigned to existing customers on install
- Auto-assigned to new customers on creation
- GraphQL
Customer.uuidfield (authenticated) - Admin customer grid column
- Unit and integration tests included
Documentation
Full documentation covering installation, GraphQL API access, admin usage, and testing procedures:
Requirements
- Magento 2.4.x
- PHP 8.3+
magento/module-customer-graph-ql
License
Proprietary