👤 Área de cliente — Mi cuenta
El área de «Mi cuenta» es el panel personal del cliente en tu tienda. Desde aquí gestiona sus datos, revisa sus pedidos, administra direcciones y accede a funciones como devoluciones o listas de deseos. Una buena experiencia en esta zona fideliza al cliente y reduce consultas al servicio de atención.
#Estructura del área Mi cuenta
Al acceder a «Mi cuenta», el cliente ve un panel con accesos directos a todas las secciones disponibles. Las secciones estándar en PrestaShop son:
| Sección | Descripción | Controlador |
|---|---|---|
| Datos personales | Nombre, email, fecha nacimiento, contraseña | IdentityController |
| Direcciones | Gestionar direcciones de envío y facturación | AddressController |
| Historial de pedidos | Lista de todos los pedidos realizados | OrderController |
| Facturas por abono | Notas de crédito disponibles para descargar | OrderSlipController |
| Vales | Cupones y vales de descuento asignados | DiscountController |
| Devoluciones | Solicitudes de devolución de productos | OrderReturnController |
| Listas de deseos | Productos guardados para comprar después | WishlistController (módulo) |
#Datos personales
El cliente puede editar su nombre, apellido, email, fecha de nacimiento y contraseña. También puede suscribirse o darse de baja del newsletter y aceptar la recepción de ofertas de partners.
Como administrador, puedes ver y editar los datos del cliente desde Clientes → Clientes → [seleccionar cliente]. Aquí también ves información adicional como el grupo al que pertenece, la fecha de registro, el último acceso y las estadísticas de compra.
Si necesitas campos adicionales en el perfil del cliente (como número de DNI, nombre de empresa, etc.), puedes añadirlos con un módulo específico o modificando la clase Customer y las plantillas. Ten en cuenta que añadir muchos campos aumenta la fricción en el registro.
#Direcciones del cliente
Cada cliente puede guardar múltiples direcciones de envío y facturación. Durante el checkout, selecciona cuál usar. Las direcciones incluyen campos como nombre, dirección, código postal, ciudad, país y teléfono.
El formato de los campos de dirección se define por país en Internacional → Ubicaciones → Países. Puedes personalizar qué campos aparecen y cuáles son obligatorios según la normativa de cada país.
Clientes → Direcciones
└── Ver todas las direcciones de todos los clientes
└── Filtrar por nombre, ciudad, país
└── Editar o eliminar direcciones
└── Añadir nueva dirección para un cliente
#Historial de pedidos
El historial de pedidos muestra al cliente todos sus pedidos con información resumida: referencia, fecha, precio total, método de pago y estado actual.
Al hacer clic en un pedido, el cliente puede ver el detalle completo incluyendo los productos comprados, la dirección de envío, el método de pago y el número de seguimiento del envío (si lo has proporcionado). También puede descargar la factura en PDF si está disponible.
| Funcionalidad | Disponible para el cliente | Configuración |
|---|---|---|
| Ver estado del pedido | Sí, con colores y textos configurables | Pedidos → Estados → editar nombre y color |
| Descargar factura PDF | Sí, cuando el pedido alcanza el estado configurado | Pedidos → Facturas → Activar generación automática |
| Ver seguimiento de envío | Sí, si el transportista tiene URL de tracking | Transporte → Transportistas → URL de seguimiento |
| Repetir pedido | Sí, añade los mismos productos al carrito | Disponible automáticamente en PS 1.7+ |
| Añadir mensaje al pedido | Sí, puede contactar al vendedor desde el detalle | Mensaje visible en el BO del pedido |
#Devoluciones de productos
Para que los clientes puedan solicitar devoluciones, primero debes activar la funcionalidad desde Atención al cliente → Devoluciones de productos y activar la opción correspondiente. También puedes definir el plazo máximo para solicitar la devolución (por defecto 14 días según normativa europea).
El flujo de devolución es el siguiente:
| Paso | Quién | Acción |
|---|---|---|
| 1 | Cliente | Accede al pedido en Mi cuenta y selecciona los productos a devolver |
| 2 | Cliente | Indica el motivo de la devolución |
| 3 | Tienda | Recibe la solicitud en el BO → Atención al cliente → Devoluciones |
| 4 | Tienda | Aprueba o rechaza la devolución, cambiando el estado |
| 5 | Cliente | Imprime la etiqueta de devolución (si la proporcionas) y envía el producto |
| 6 | Tienda | Recibe el producto, verifica y emite una factura por abono |
| 7 | Cliente | Recibe el abono como vale de descuento o reembolso |
La factura por abono se genera manualmente desde el detalle del pedido en el BO. Ve al pedido, haz clic en «Devolver productos», selecciona los productos y cantidades, y marca «Generar factura por abono». Puedes elegir entre devolver el importe como vale o marcar «Reponer productos» para actualizar el stock.
#Listas de deseos y alertas
La funcionalidad de lista de deseos se proporciona a través del módulo ps_wishlist (Wishlist). Este módulo añade un botón de corazón en cada producto que permite al cliente guardarlo para más tarde.
El cliente puede crear múltiples listas (por ejemplo «Regalos Navidad», «Para mi casa»), compartirlas con un enlace público y mover productos de la lista al carrito cuando decida comprar.
| Funcionalidad | Módulo | Descripción |
|---|---|---|
| Lista de deseos | ps_wishlist | Guardar productos para comprar después, crear y compartir listas |
| Alerta de disponibilidad | ps_emailalerts | Notifica al cliente cuando un producto agotado vuelve a estar disponible |
| Alerta de precio | ps_emailalerts | Notifica al cliente cuando un producto baja de precio |
| Productos seguidos | Personalización o módulo | Seguimiento de bajadas de precio para productos específicos |
Para activar las alertas de email, instala y configura el módulo Alertas de email (ps_emailalerts) desde el gestor de módulos. Puedes configurar tanto alertas para clientes como alertas para el administrador (por ejemplo, recibir aviso cuando el stock baja de cierto nivel).
#Vales y crédito del cliente
En la sección de vales, el cliente ve todos los cupones de descuento que tiene disponibles, incluyendo el código, el importe o porcentaje de descuento, las condiciones de uso (pedido mínimo, productos aplicables) y la fecha de caducidad.
Los vales se crean desde Catálogo → Descuentos → Reglas de carrito. Puedes asignar un vale a un cliente específico o dejarlo disponible para todos. Las facturas por abono también generan vales automáticamente cuando marcas esa opción.
#GDPR y privacidad
Desde la entrada en vigor del RGPD (Reglamento General de Protección de Datos), los clientes tienen derecho a acceder a sus datos, rectificarlos y solicitar su eliminación.
PrestaShop incluye el módulo GDPR (ps_gdpr) que añade funcionalidades de cumplimiento:
| Funcionalidad GDPR | Descripción |
|---|---|
| Consentimiento en formularios | Añade checkboxes de aceptación en registro, contacto y newsletter |
| Acceso a datos personales | El cliente puede ver todos sus datos almacenados desde Mi cuenta |
| Derecho de eliminación | El cliente puede solicitar la eliminación de sus datos |
| Portabilidad | El cliente puede descargar todos sus datos en formato CSV/PDF |
| Registro de consentimiento | Guarda cuándo y dónde dio el consentimiento cada cliente |
Asegúrate de tener instalado y configurado el módulo GDPR. También necesitarás una política de privacidad actualizada (página CMS), un aviso de cookies (módulo de banner de cookies) y los textos legales adaptados a tu jurisdicción. Consulta con un abogado especializado si tienes dudas.