En esta ocasión, vamos hablar de un módulo desarrollado por Hennes Hervé.
El módulo permite que cuando el usuario se registre en tu tienda, automáticamente se le asocie un grupo de cliente en base a las condiciones que hayamos establecido en la misma configuración del módulo.
Por ejemplo, podemos tener grupo de Mujeres y grupo de Hombres, entonces cuando el cliente se registra y señala por ejemplo que es un “Hombre”, automáticamente queda asignado al grupo de hombres.
Hemos hablado de una condicional, pero se puede hacer en base al resto de datos del registro del cliente, incluyendo los datos de la dirección como el mismo país, provincia, etc…
El review lo vamos a realizar bajo Prestashop 1.6
La instalación del módulo, sin problemas, desde la pestaña módulos > módulos
Para poder configurar el módulo, tenemos que ir a la nueva pestaña que el módulo nos ha creado dentro de la pestaña Clientes, llamada “Customers Auto groups”
Una vez accedemos a la configuración del módulo, podemos añadir nuestras reglas, modificar las que vayamos a crear o eliminar las existentes.
Si pulsamos en “+“, veremos las opciones que nos permite a la hora de crear la nueva regla.
- name -> Nombre de la regla.
- description -> descripción de la regla.
- Condition Type -> La condición se aplica sobre los datos básicos del registro (customer) o sobre los datos de la dirección del cliente (address)
- Condition Field -> Seleccionamos el campo de los datos básicos del registro o de la dirección (dependiendo lo que hayamos seleccionado en “Condition Type”) para hacer la condición de la asociación del grupo en base a este campo.
- Condition Operator -> Disponemos de varios operadores, por ejemplo si el campo “id_gender (genero del cliente)” es igual al ID 1 que corresponde al genero Mujer (Sra.) usaremos “=”. (Disponemos de varios operadores según como vayamos a realizar la comparación)
- Customer Group-> Elegimos a que grupo quedara asignado este cliente. Los grupos que aparecen aquí son los que vienen en la pestaña Clientes -> Grupos.
- Priority -> Prioridad de la regla sobre otras que tengamos creadas
- Active -> Esta opción es para indicar si la regla está activa o no lo está.
- Stop processing further rules -> Si activamos esta “opción”; significa que la actual regla sera la última que se vaya aplicar al cliente en el registro.
- Delete all others groups -> Dejar al cliente solo en el “Grupo” que le hemos asignado en la condición. (Opción dependiente también de la opción “Stop processing further rules“)
Decir, que por supuesto se pueden jugar con varias reglas a la hora de asignar clientes a grupos en el registro.
¿Dónde puedo ver información sobre las actualizaciones del módulo, descargar la última versión y ver si funciona en Prestashop 1.7?
- https://github.com/nenes25/prestashop_customerautogroups
- http://www.h-hennes.fr/blog/2015/11/10/prestashop-ajouter-automatiquement-les-clients-a-un-groupe-lors-de-linscription/
- Enlace de una versión antigua del módulo por si falla el enlace fuente.
El módulo tiene una versión “beta” que funciona en Prestashop 1.7, revisar los enlaces que os he pasado.
Documento realizado bajo Prestashop 1.6.1.14 y la versión “0.4.0” del módulo.