👥 Gestion de clientes y grupos
Los clientes son el activo mas valioso de tu tienda. PrestaShop te permite gestionar toda la informacion de tus compradores desde el Back Office: datos personales, historial de pedidos, direcciones, grupos de pertenencia y mas. Una buena gestion de clientes te ayuda a fidelizar, segmentar y ofrecer un servicio personalizado.
#Listado y busqueda de clientes
Accede al listado desde Clientes > Clientes en el menu lateral. La tabla muestra toda la base de datos de clientes registrados con opciones de filtrado avanzado.
| Columna | Contenido | Filtrable |
|---|---|---|
| ID | Identificador interno del cliente | Si — busqueda exacta |
| Titulo social | Sr., Sra., etc. | Si — desplegable |
| Nombre / Apellidos | Nombre completo del cliente | Si — busqueda por texto |
| Direccion de correo electronico | Si — busqueda parcial | |
| Ventas | Importe total de compras realizadas | Si — rango |
| Activo | Estado de la cuenta (activa o desactivada) | Si |
| Newsletter | Suscrito al boletin de noticias | Si |
| Opt-in socios | Acepto recibir ofertas de terceros | Si |
| Fecha de registro | Cuando se creo la cuenta | Si — rango de fechas |
| Ultima visita | Ultima vez que accedio a la tienda | Si — rango de fechas |
Usa la barra de busqueda global en la cabecera del Back Office para encontrar un cliente rapidamente por nombre o email. Es mas rapido que navegar al listado y aplicar filtros.
#Ficha del cliente
Al hacer clic en un cliente accedes a su ficha completa, que concentra toda la informacion y actividad de esa persona en una sola pantalla.
| Seccion | Informacion disponible |
|---|---|
| Datos personales | Nombre, email, fecha de nacimiento, idioma, genero, fecha de registro |
| Direcciones | Todas las direcciones registradas (entrega y facturacion) |
| Pedidos | Historial completo de pedidos con totales, estados y enlaces directos |
| Carritos | Carritos creados (incluidos los abandonados) con productos y fechas |
| Productos comprados | Lista de productos adquiridos con cantidades totales |
| Productos vistos | Ultimos productos consultados por el cliente en la tienda |
| Mensajes | Historial de comunicaciones con el servicio al cliente |
| Vales de descuento | Cupones asignados al cliente (usados y disponibles) |
| Ultima conexion | Fecha, IP y paginas visitadas en la ultima sesion |
| Grupos | Grupos a los que pertenece el cliente |
#Crear y editar clientes
Puedes crear clientes manualmente desde Clientes > Clientes > Anadir nuevo cliente. Esto es util para registrar compradores de venta telefonica, ferias o atencion presencial.
| Campo | Obligatorio | Notas |
|---|---|---|
| Titulo social | No | Sr., Sra., o titulos personalizados que hayas creado |
| Nombre | Si | Nombre de pila del cliente |
| Apellidos | Si | Apellidos del cliente |
| Si | Debe ser unico en toda la base de datos. Se usa para login | |
| Contrasena | Si (al crear) | Minimo 8 caracteres recomendado. El cliente puede cambiarla despues |
| Fecha de nacimiento | No | Util para campanas de cumpleanos y segmentacion por edad |
| Newsletter | No | Suscribir al boletin de noticias. Requiere consentimiento RGPD |
| Opt-in socios | No | Aceptar recibir ofertas de terceros |
| Grupo por defecto | Si | Grupo principal del cliente (afecta precios y descuentos mostrados) |
| Grupos adicionales | No | Un cliente puede pertenecer a varios grupos simultaneamente |
| Activo | Si | Desactivar impide el login sin eliminar la cuenta ni su historial |
Nunca elimines un cliente que tiene pedidos — perderas el historial y la trazabilidad necesaria para facturacion y auditorias. En su lugar, desactiva la cuenta. El cliente no podra hacer login pero sus datos y pedidos se conservan intactos. Si necesitas eliminar datos por solicitud RGPD, usa la herramienta de anonimizacion del modulo GDPR.
#Grupos de clientes
Los grupos de clientes permiten segmentar tu base de datos y ofrecer condiciones comerciales diferentes a cada segmento. Se gestionan desde Clientes > Grupos.
| Grupo predefinido | Descripcion | Uso tipico |
|---|---|---|
| Visitante | Usuarios no registrados que navegan la tienda | Precio publico, sin descuentos especiales |
| Invitado | Usuarios que compran sin crear cuenta (guest checkout) | Mismas condiciones que visitante |
| Cliente | Usuarios registrados con cuenta activa | Grupo por defecto al registrarse. Precio estandar |
Ademas de los predefinidos, puedes crear grupos personalizados para cubrir diferentes segmentos de negocio:
| Grupo personalizado | Configuracion sugerida |
|---|---|
| Mayoristas | Descuento del 20% global. Precios sin IVA. Restriccion de metodos de pago a transferencia |
| VIP / Gold | Descuento del 10%. Acceso a productos exclusivos. Envio gratis permanente |
| Empleados | Descuento del 30%. Acceso limitado a categorias especificas |
| Profesionales (B2B) | Precios sin IVA. Campo de CIF obligatorio en direccion |
| Distribuidores | Precios especiales por volumen. Catalogo B2B diferenciado |
Clientes > Grupos > Anadir nuevo grupo
1. NOMBRE: Mayoristas (multiidioma si tienes varios idiomas)
2. DESCUENTO (%): 20
Se aplica automaticamente sobre el precio base de todos los productos
3. METODO DE VISUALIZACION DE PRECIOS:
- Con impuestos (B2C, consumidor final)
- Sin impuestos (B2B, profesionales) ← seleccionar para mayoristas
4. MOSTRAR PRECIOS: Si
Si se desactiva, los precios no se muestran en la tienda
(catalogo sin precios, util para solicitar presupuesto)
5. MODULOS AUTORIZADOS:
Seleccionar que modulos de pago y envio estan disponibles
Ejemplo: mayoristas solo pueden pagar por transferencia bancaria
Asignar clientes al grupo:
- Editar ficha del cliente > Seccion Grupos
- Marcar los grupos a los que pertenece
- Seleccionar grupo por defecto (determina precio mostrado)
- Un cliente puede estar en varios grupos a la vez
#Precios y descuentos por grupo
Los grupos se integran profundamente con el sistema de precios de PrestaShop, ofreciendo multiples niveles de personalizacion:
| Metodo | Donde configurar | Que hace |
|---|---|---|
| Descuento global del grupo | Clientes > Grupos > Editar > campo Descuento | Aplica un % de descuento automatico a TODOS los productos para ese grupo |
| Precio especifico por grupo | Ficha producto > Precios > Precios especificos | Precio o descuento diferente para un grupo en un producto concreto |
| Regla de catalogo por grupo | Catalogo > Descuentos > Reglas de precio del catalogo | Descuento por categoria o marca limitado a un grupo especifico |
| Cupon exclusivo por grupo | Catalogo > Descuentos > Reglas del carrito | Codigo de descuento solo utilizable por miembros del grupo |
| Categorias visibles por grupo | Catalogo > Categorias > Editar > Acceso grupo | Restringir la visibilidad de categorias completas a ciertos grupos |
Cuando un cliente pertenece a varios grupos, PrestaShop aplica el precio mas favorable (el mas bajo). Si quieres controlar la prioridad, ve a Ficha producto > Precios > Prioridad y define el orden: Tienda > Moneda > Grupo > Pais.
#Historial de pedidos del cliente
Desde la ficha del cliente puedes ver todo su historial de compras. Esta informacion es fundamental para el servicio al cliente y la toma de decisiones comerciales.
| Dato disponible | Utilidad practica |
|---|---|
| Numero total de pedidos | Identificar clientes frecuentes frente a esporadicos |
| Importe total gastado | Ranking de mejores clientes por volumen de compra |
| Detalle de cada pedido | Enlace directo al pedido para revision rapida |
| Estados de los pedidos | Ver si hay pedidos pendientes o problematicos sin resolver |
| Productos mas comprados | Sugerir productos relacionados o facilitar la recompra |
| Carritos abandonados | Oportunidad de contactar al cliente para recuperar la venta |
| Fecha del ultimo pedido | Saber hace cuanto que no compra (riesgo de abandono) |
| Vales de descuento activos | Ver si tiene credito disponible o cupones sin usar |
SELECT
c.id_customer,
c.firstname,
c.lastname,
c.email,
COUNT(o.id_order) AS total_pedidos,
SUM(o.total_paid_tax_incl) AS total_gastado,
MAX(o.date_add) AS ultimo_pedido
FROM ps_customer c
INNER JOIN ps_orders o ON o.id_customer = c.id_customer
WHERE o.valid = 1
AND c.active = 1
GROUP BY c.id_customer
ORDER BY total_gastado DESC
LIMIT 50;
#Direcciones del cliente
Cada cliente puede tener multiples direcciones registradas para entrega y facturacion. Se gestionan desde Clientes > Direcciones o desde la ficha individual del cliente.
| Campo de direccion | Obligatorio | Notas |
|---|---|---|
| Alias | Si | Nombre identificativo: 'Casa', 'Oficina', 'Padres' |
| Nombre y apellidos | Si | Puede diferir del titular de la cuenta (envio a terceros) |
| Empresa | No | Nombre de la empresa, visible en facturas B2B |
| NIF/CIF/DNI | Configurable por pais | Numero de identificacion fiscal. Obligatorio en España y otros paises |
| Direccion (linea 1) | Si | Calle, numero, piso, puerta |
| Direccion (linea 2) | No | Informacion adicional: urbanizacion, edificio, etc. |
| Codigo postal | Si | Necesario para calculo de tarifas de envio |
| Ciudad | Si | Ciudad de entrega o facturacion |
| Pais | Si | Determina impuestos aplicables y transportistas disponibles |
| Estado/Provincia | Configurable por pais | Obligatorio en USA, Mexico, etc. En Espana: provincias |
| Telefono | Configurable | Util para que el transportista pueda contactar al receptor |
Cada pais puede tener un formato de direccion diferente. Configuralo en Localizacion > Paises > Editar pais > Formato de direccion. Por ejemplo, en Japon el orden es inverso (codigo postal primero), y en USA el ZIP code tiene formato especifico. PrestaShop valida automaticamente segun estas reglas.
#RGPD y datos personales
Desde mayo de 2018, el Reglamento General de Proteccion de Datos (RGPD/GDPR) obliga a las tiendas online a gestionar correctamente los datos personales de los clientes europeos. PrestaShop incluye herramientas para cumplir con esta normativa.
| Requisito RGPD | Como cumplirlo en PrestaShop |
|---|---|
| Consentimiento explicito | Modulo GDPR oficial: anade checkboxes de consentimiento en registro, newsletter y formulario de contacto |
| Derecho de acceso | El cliente puede descargar todos sus datos personales desde su cuenta > Datos personales |
| Derecho al olvido | El cliente puede solicitar la eliminacion de su cuenta. El modulo GDPR anonimiza los datos conservando los pedidos |
| Portabilidad de datos | Exportacion en formato CSV/PDF de todos los datos del cliente bajo demanda |
| Registro de consentimientos | El modulo GDPR registra automaticamente cuando y donde el cliente dio su consentimiento |
| Notificacion de brechas | Si hay una brecha de seguridad, debes notificar a la autoridad en 72h. PrestaShop no automatiza este proceso |
| Politica de privacidad | Pagina CMS obligatoria enlazada desde el pie de pagina y todos los formularios de recogida de datos |
| Minimizacion de datos | Solo recoger los datos estrictamente necesarios. Revisar campos obligatorios de los formularios |
Modulos > Buscar 'GDPR' > Instalar modulo oficial de PrestaShop
1. CONSENTIMIENTO EN FORMULARIOS
- Formulario de registro: activar checkbox con texto personalizado
- Suscripcion a newsletter: activar checkbox RGPD
- Formulario de contacto: activar checkbox de consentimiento
- Creacion de cuenta en checkout: activar checkbox
- Texto sugerido: "He leido y acepto la politica de privacidad"
2. GESTION DE DATOS PERSONALES
- Configurar que datos se exportan al cliente bajo solicitud
- Configurar que datos se anonimizan al eliminar una cuenta
- Los pedidos se conservan con datos anonimizados (obligacion fiscal)
- Formato de exportacion: CSV y PDF
3. REGISTRO DE ACTIVIDAD
- Ver historial completo de consentimientos por cliente
- Fecha, hora, formulario, IP y texto aceptado
- Exportar registro para auditorias de cumplimiento
4. GESTION DESDE EL BO (como administrador)
- Modulos > GDPR > Gestionar datos personales
- Buscar cliente por email
- Visualizar todos sus datos almacenados por cada modulo
- Eliminar/anonimizar datos (accion irreversible)
IMPORTANTE: la anonimizacion reemplaza datos reales
por texto generico irreversible. Usa con precaucion.
El RGPD aplica a todas las tiendas que vendan a ciudadanos de la UE, independientemente de donde este ubicada la empresa. Las multas por incumplimiento pueden alcanzar el 4% de la facturacion anual global o 20 millones de euros. Consulta con un abogado especializado en proteccion de datos para asegurarte de cumplir todos los requisitos de tu jurisdiccion.
#Consejos de gestion
1. Usa grupos para diferenciar B2C y B2B con precios y condiciones distintas. 2. Revisa mensualmente los clientes que no compran desde hace 6+ meses y lanza una campana de reactivacion. 3. Identifica a tus mejores clientes (top 10% por volumen) y crea un grupo VIP con beneficios exclusivos. 4. Monitoriza los carritos abandonados — cada uno es una venta potencial recuperable. 5. Manten las direcciones limpias: direcciones incompletas generan fallos de envio y devoluciones.
| Metrica de cliente | Como obtenerla | Para que sirve |
|---|---|---|
| Customer Lifetime Value (CLV) | Total gastado por el cliente desde su registro | Priorizar atencion y recursos en clientes mas valiosos |
| Frecuencia de compra | Numero de pedidos dividido entre meses desde registro | Detectar patrones y momentos optimos para campanas |
| Recencia | Dias transcurridos desde el ultimo pedido | Identificar clientes en riesgo de abandono definitivo |
| Tasa de devolucion individual | Devoluciones del cliente entre pedidos totales | Detectar clientes problematicos o productos con defectos recurrentes |
| Carrito medio | Total gastado dividido entre numero de pedidos | Comparar con la media de la tienda y aplicar estrategias de upselling |