Imagina que has creado un nuevo grupo de clientes en prestashop para poder hacerles descuentos especiales por ejemplo en una marca determinada.Hemos creado el nuevo grupo de clientes con id_group=4.
Primero, para asignar el nuevo grupo de clientes a todas las categorias, entramos en nuestra base de datos y primero nos exportamos a excell la tabla ps_category_group:
Tendremos un excell de este estilo, en el cual en registro o fila tendremos cada categoría junto a los tres grupos de clientes (1,2,3) que prestashop tenía por defecto. Pues bien lo único que debemos hacer es irnos al final del excell y generar tantas filas nuevas como categorías tenemos y asignar el valor “4″ del nuevo grupo al campo id_group.
Tendremos entonces un excell con cada categoría en la columna 1 asignada a los 4 grupos de clientes diferentes:
Ahora que tenemos la nueva tabla de datos la guardaremos en csv y la importaremos a nuestra tabla original sustituyendo la tabla antigua por la nueva:
Ahora lo que queremos es modificar algunos clientes para asignarlos al nuevo grupo creado, para ello en la tabla ps_customer, asignamos el grupo por defecto para todos los id de cliente que queremos cambiar de grupo:
UPDATE ps_customer SET id_default_group=4 WHERE id_customer IN ('60','95','103','106','110','112','113','118','124','132','139','140','142','148','160','162','167','179','182','183','190', '202','208','214','228','236','238','239','252','254','255','258')
Luego en la tabla ps_customer para todos los id de cliente:
UPDATE `ps_customer_group` SET `id_group` =4 WHERE `id_customer` IN ('60','95','103','106','110','112','113','118','124','132','139','140','142','148','160','162','167','179','182','183','190', '202','208','214','228','236','238','239','252','254','255','258')Jesus Redondo Ivars