Extensión Magento 2ID de cliente
Números de cliente únicos para tiendas B2B y B2C: asignación automática, migración segura e integración fluida con ERP/CRM.
Con el módulo Customer ID para Magento 2, establece una lógica de numeración de clientes clara y fiable. En lugar de identificadores técnicos por defecto, trabaja con números de cliente únicos y comprensibles, alineados con sus procesos de negocio.
Asignación automática con reglas: Los nuevos clientes reciben automáticamente el siguiente número disponible. Formatos como KND-%04d pueden controlarse de forma flexible mediante prefijos, sufijos y contadores.
Menos esfuerzo en la operación diaria: Sus equipos de ventas, atención al cliente y contabilidad trabajan con números de cliente conocidos en lugar de referencias inconsistentes. Esto reduce consultas y acelera los procesos.
Conectividad estable con ERP y CRM: Los números de cliente se mantienen consistentes entre sistemas y pueden utilizarse de forma fiable en integraciones, por ejemplo para la sincronización de pedidos y el mantenimiento de datos maestros.
Mayor protección de la calidad de datos: La verificación de duplicados evita asignaciones repetidas. Los rangos de numeración pueden separarse globalmente o por sitio web, manteniendo limpias incluso las configuraciones multisitio.
Migración limpia de datos existentes: Los números de cliente existentes de sistemas heredados pueden importarse. Esto permite una transición sin interrupciones en sus procesos.
El resultado: datos maestros consistentes, menos correcciones manuales y una tienda Magento que crece en escenarios B2B y B2C.
Asignación automática de números de cliente
Los nuevos clientes reciben automáticamente el siguiente número disponible. Esto reduce trabajo manual y mantiene consistentes los datos maestros.
Control flexible del formato de numeración
Defina números de cliente con prefijos, sufijos y ceros a la izquierda, según sus reglas y procesos internos.
Inicio de sesión con número de cliente
Los clientes B2B pueden iniciar sesión con número de cliente o correo electrónico. Esto simplifica el acceso y reduce el esfuerzo de soporte.
Gestione rangos por sitio web
Use rangos separados por sitio web o globales para evitar solapamientos en entornos multitienda.
Evite duplicados y entradas inválidas
Antes de guardar, el módulo valida la unicidad y el formato del número de cliente para proteger la calidad de los datos y los sistemas conectados.
Número de cliente usable en integraciones
Los números de cliente están disponibles como referencia estable para procesos de ERP y CRM, facilitando integraciones limpias.
- Versión actual1.1.7
- Compatible con Magento 2.4+
- Compatible con PHP 8.2+
Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.
Version 1.1.7 - 2025-08-08
- Added PHP 8.4 compatibility
Version 1.1.6 - 2025-07-23
- Added suggest entry to composer.json referencing the Customer ID Sample Data package for easier onboarding
Version 1.1.5 - 2025-07-06
- Fixed wrong DataProvider path
Version 1.1.4 - 2025-07-06
- Added Unit Tests
- Added mageb2b/customer-id-sample-data as a suggested package for demo data
Version 1.1.3 - 2025-05-21
- Fixed showing deprecated error instead of Magento 2 error when no email address was used for the login email field
Version 1.1.2 - 2025-05-19
- Changed Plugin Path
- Updated System Info Class
Version 1.1.1 - 2024-10-04
- Updated System class
Version 1.1.0 - 2024-08-31
- Removed unused class rewrite IndexerHandlerAttributeHandler
- Improved Customer ID assignment logic
Version 1.0.11 - 2024-08-13
- Show last update date from CHANGELOG.md inside the system configuration of the extension
Version 1.0.10 - 2024-07-21
- updated README.md
Version 1.0.9 - 2024-03-28
- php Docs
Version 1.0.8 - 2023-08-11
- Fixed dynamic property issue, removed deprecated json serialize
Version 1.0.7 - 2023-06-11
- Next id increment is now stored in core flag
Version 1.0.6 - 2023-06-06
- Fixed next increment config save
Version 1.0.5 - 2022-10-14
- Added uninstall routine
Version 1.0.4 - 2022-10-13
- Added new feature "Display Customer ID on customer dashboard", which once enabled, will display the external Customer ID on the customer's dashboard
Version 1.0.3 - 2022-10-12
- Changed PHP Syntax
Version 1.0.2 - 2022-07-24
- Compatibility with Magento 2.4.4
Version 1.0.1 - 2020-08-22
- Added customer ID attribute in SalesOrderRepository API response inside the extension attributes section
- Fixed composer.json structure
En Stores >Configuration > MageB2B > Customer ID, active el auto-incremento. Después defina el formato (por ejemplo KND-%04d) y, si es necesario, un rango de numeración.
Use patrones printf: %d para números secuenciales y %04d para ceros a la izquierda. Puede usar prefijos y sufijos, por ejemplo KND-%04d o %04d-2026.
Sí. Active el inicio de sesión con número de cliente. Después podrán acceder con correo electrónico o con número de cliente más contraseña.
Antes de cada asignación se verifica la unicidad. Si hay conflicto, el control de duplicados registra el evento y asigna el siguiente número libre.
Desactive temporalmente el auto-incremento, importe los valores mediante la columna customer_id y vuelva a activar la asignación automática.
Amplíe el rango o elimine el límite. El módulo registra estos casos para que pueda reaccionar a tiempo.
Sí. Cambie al alcance de sitio web y configure allí un formato individual. Para secuencias independientes, conviene desactivar el rango global.
Según la configuración, aparece en la gestión de clientes en admin, en pedidos, en la cuenta del cliente y en correos o documentos.
Sí. El número de cliente está disponible por REST y SOAP. Con la configuración adecuada, también puede exponerse en GraphQL como atributo personalizado.
Exporte los números actuales, impórtelos como customer_id y después configure el formato deseado para nuevos clientes. Así conserva el histórico y automatiza las nuevas asignaciones.
La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.
La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.
Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.
Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.
Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.
En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.
No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.
Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.
Puede contactarnos en cualquier momento a través de Correo electrónico.
ID de cliente
×Ideal para estas industrias y casos de uso
Migración desde sistemas heredados
Importe números de cliente existentes desde ERP, CRM o sistemas heredados sin romper procesos. Así mantiene estable la operación diaria durante la migración a Magento.
Inicio de sesión simplificado
Los clientes inician sesión con su número de cliente habitual en lugar de direcciones de correo largas. Esto reduce solicitudes de soporte y mejora la usabilidad.
Integración ERP/SAP
Números de cliente consistentes entre Magento, SAP, Microsoft Dynamics y otros sistemas. El número de cliente puede usarse de forma fiable en integraciones e interfaces.
Rangos por sitio web
Defina rangos separados por sitio web, por ejemplo DE: 1000-1999 y AT: 2000-2999. Esto evita solapamientos en entornos multitienda.
Trazabilidad y cumplimiento
La asignación trazable con control de duplicados respalda requisitos de auditoría internos y regulatorios, por ejemplo bajo GoBD y SOX.
Formatos de numeración flexibles
Cree formatos como K-0001, CID-10000 o DE-2024-0001 con prefijos, sufijos y contadores. Así reproduce su esquema de numeración actual con precisión.
Pruébelo sin riesgo
Solicite una instancia de demostración personal y evalúe el módulo directamente en backend y frontend en condiciones reales, sin instalación local.
Para desarrolladores
Guías prácticas de Magento 2, documentación técnica para desarrolladores y referencias de API (REST, SOAP, GraphQL) para instalación, configuración y solución de problemas.
Ir a la base de conocimiento