Extensión Magento 2

ID 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.

Versión actual
1.1.12
Magento
2.4.6 - 2.4.9
PHP
8.1 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

Funciones

Lo que hace el módulo.

  1. 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.

  2. 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.

  3. 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.

  4. Gestione rangos por sitio web

    Use rangos separados por sitio web o globales para evitar solapamientos en entornos multitienda.

  5. 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.

  6. 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.

Descripción

Cómo funciona.

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.

Capturas de pantalla

Así se ve.

Changelog

Qué ha cambiado.

ID de cliente

Version 1.1.12 - 2026-09-21

Changed
  • Apply customer ID assignment and uniqueness checks consistently to customer saves from store, admin, REST
Fixed
  • Enforce manual customer ID uniqueness across websites when the global ID range setting is enabled
  • Serialize automatic customer ID reservations to prevent duplicate IDs during concurrent customer creation
  • Preserve existing customer ID data during upgrades and allow orders without a customer ID snapshot
  • Display the Customer ID label consistently in Admin customer and order grids

Version 1.1.11 - 2026-08-10

Changed
  • Replaced the module information block with the shared Extension Manager extension
Fixed
  • Fixed auto-increment duplicate detection to respect website scope when `idrange_global` is disabled, matching manual uniqueness checks and range allocation
  • Fixed auto-increment duplicate retries to honor `max_recursion_attempts` as the number of allowed retries after the first collision
  • Fixed admin customer form template normalization to accept numeric customer IDs with leading zeros

Version 1.1.10 - 2026-05-19

Fixed
  • Fixed customer lookup table resolution to respect Magento database table prefixes

FAQ

Preguntas frecuentes.

Sobre el módulo

¿Cómo activo la asignación automática de números de cliente?

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.

¿Cómo defino el formato 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.

¿Los clientes pueden iniciar sesión con su número de cliente?

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.

¿Cómo evita el módulo números de cliente duplicados?

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.

¿Cómo importo números de cliente existentes?

Desactive temporalmente el auto-incremento, importe los valores mediante la columna customer_id y vuelva a activar la asignación automática.

¿Qué ocurre si se agota un rango de numeración?

Amplíe el rango o elimine el límite. El módulo registra estos casos para que pueda reaccionar a tiempo.

¿Puedo usar formatos de numeración distintos por sitio web?

Sí. Cambie al alcance de sitio web y configure allí un formato individual. Para secuencias independientes, conviene desactivar el rango global.

¿Dónde se muestra el número de cliente?

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.

¿Está disponible el número de cliente a través de integraciones?

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.

¿Cómo migro un esquema de numeración existente sin pérdida de datos?

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.

Compra, licencia y soporte

¿Para cuántas instalaciones de Magento es válida la licencia?

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 está incluida en el precio?

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.

¿Cómo instalo un módulo?

Composer es el gestor de paquetes de PHP y Magento 2 lo utiliza para instalar módulos y sus dependencias. Después de la compra, encontrará los comandos correspondientes en Licencias dentro de su cuenta de cliente. Primero añada el repositorio privado de SoftwareSilo y su token de licencia. Después instale el paquete indicado con composer require y ejecute php bin/magento setup:upgrade y php bin/magento cache:clean.

¿Qué métodos de pago están disponibles?

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.

¿Cómo es el proceso de pedido?

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.

Necesito una modificación personalizada del módulo. ¿Es posible?

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.

¿Puedo instalar una versión demo localmente?

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.

¿Está encriptado el código fuente?

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.

¿Cómo funcionan las actualizaciones y el soporte?

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.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

$199.00

Aplicaciones

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.

Siguientes pasos

Primero probar. Después comprar.

  • Documentación técnica

    Guías prácticas de Magento 2, documentación para desarrolladores y referencias de API para la instalación, configuración y solución de problemas.

    Ir a la base de conocimiento
  • Pruébelo antes de comprar

    Solicite una demo personal y pruebe el módulo con datos de ejemplo realistas en el panel de administración de Magento y en la tienda. Así podrá comprobar con calma si encaja con sus requisitos y procesos.

  • ¿Necesita una solución personalizada?

    ¿Sus requisitos van más allá de las funciones de nuestros módulos para Magento 2? Desarrollamos módulos para Magento 2 e integraciones adaptadas a sus procesos empresariales.

    Solicitar ahora

Para seguir leyendo

Guías sobre este módulo