PrestaShop Customer
PrestaShop Customer conecta tu flujo con los clientes de tu tienda PrestaShop. Con él puedes consultar la lista de clientes o buscar uno por su número o su correo, dar de alta clientes nuevos, cambiar sus datos o su suscripción al boletín, eliminarlos y consultar una dirección de envío o de facturación.
Es útil cuando los datos de tus clientes también están en otra herramienta, como un CRM o una plataforma de correo, y quieres que ambos sistemas coincidan.
Cuándo usarlo
- Un cliente se registra en tu CRM y quieres darlo de alta también en la tienda.
- Quieres pasar cada semana a tu plataforma de correo los clientes que aceptan recibir el boletín.
- Un agente de IA atiende consultas y necesita encontrar a un cliente por su correo.
- Un cliente pide darse de baja y quieres desactivar su cuenta o eliminarla.
Configuración
Necesitas una credencial PrestaShop con la dirección de tu tienda y una clave del servicio web de PrestaShop. La clave se crea en el panel de administración de PrestaShop, en Parámetros avanzados > Webservice, activando el servicio web y dando a la clave permiso sobre los clientes y las direcciones. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial PrestaShop con la que se accede a tu tienda. |
| Operation | Lo que hace el componente. Ver Operaciones. Por defecto, Get Customers. |
| Query Type | Solo en Get Customers. List trae una lista de clientes; By ID busca un cliente por su número; By Email lo busca por su correo. Por defecto, List. |
| Customer ID | El número del cliente en PrestaShop. Obligatorio en Get Customers con By ID, Update Customer y Delete Customer. |
| Search Email | Solo en Get Customers con By Email. El correo del cliente que buscas. |
| Max Results | Solo en Get Customers con List. Cuántos clientes traer como máximo. Por defecto, 50. |
| First Name (obligatorio) | Solo en Create Customer y Update Customer. El nombre del cliente. |
| Last Name (obligatorio) | Solo en Create Customer y Update Customer. Los apellidos del cliente. |
| Email (obligatorio) | Solo en Create Customer y Update Customer. El correo del cliente. Tiene que ser una dirección válida. |
| Password (obligatorio) | Solo en Create Customer y Update Customer. La contraseña de la cuenta del cliente. En Update Customer, la que escribas pasa a ser la nueva contraseña del cliente; déjala vacía para mantener la actual. |
| Newsletter Subscription | Solo en Create Customer y Update Customer. Si el cliente recibe el boletín. Por defecto, desactivado. |
| Active | Solo en Create Customer y Update Customer. Si la cuenta del cliente está activa. Por defecto, activado. |
| Address ID | Solo en Get Address. El número de la dirección que quieres consultar. |
Operaciones
| Operación | Qué hace |
|---|---|
Get Customers | Trae una lista de clientes (List), un cliente por su número (By ID) o por su correo (By Email). |
Create Customer | Da de alta un cliente nuevo en la tienda. |
Update Customer | Cambia los datos de un cliente existente. Newsletter Subscription y Active se aplican siempre, así que revisa sus valores. |
Delete Customer | Elimina el cliente con ese número. |
Get Address | Trae los datos de una dirección: cliente al que pertenece, nombre de la dirección, calle, código postal, ciudad, país y teléfono. |
Resultado
La salida Data depende de la operación:
Get Customers: el número del cliente, su nombre, apellidos, correo, si está activo, si recibe el boletín y la fecha de alta. ConListsale un elemento por cliente; conBy Emailsale el primer cliente que tenga ese correo.Create Customer: una confirmación con el número del cliente nuevo, su nombre y su correo.Update CustomeryDelete Customer: una confirmación con el número del cliente.Get Address: los datos de la dirección.
Puedes conectar el resultado a tu CRM, a una hoja de cálculo o a un agente. El componente también se puede conectar a un Agente como herramienta, para que el agente busque clientes cuando lo necesite. Ver Tool Mode.
Ejemplo
Una tienda de cosmética quiere que su plataforma de correo tenga siempre los suscriptores al día.
- Añade PrestaShop Customer con la operación
Get Customers, Query Type enListy la credencial PrestaShop de la tienda. - Sube Max Results al número de clientes que tienes.
- Conecta la salida Data a un paso que se quede solo con los clientes que reciben el boletín.
- Envía esos clientes a tu plataforma de correo y programa el flujo para que se ejecute cada lunes.
Buenas prácticas
- Para buscar un cliente concreto, usa
By Email: es el dato que suele estar en otras herramientas. - Si solo quieres que un cliente deje de comprar, desactiva su cuenta con Active en lugar de eliminarlo: así conservas su historial de pedidos.
Componentes relacionados
- PrestaShop Order: consultar pedidos y cambiar su estado.
- PrestaShop Product: gestionar los productos del catálogo.
- PrestaShop Category: gestionar las categorías del catálogo.