PrestaShop Order
PrestaShop Order conecta tu flujo con los pedidos de tu tienda PrestaShop. Con él puedes consultar la lista de pedidos, los pedidos de las últimas 24 horas o un pedido concreto con sus productos, y cambiar el estado de un pedido, por ejemplo a enviado o a entregado.
Es útil para llevar los pedidos a otros sistemas, como tu programa de facturación o de envíos, y para actualizar la tienda cuando esos sistemas avanzan con el pedido.
Cuándo usarlo
- Cada mañana quieres un resumen de los pedidos del último día.
- Quieres pasar cada pedido nuevo a tu programa de facturación con sus productos e importes.
- Cuando la empresa de transporte confirma la entrega, quieres marcar el pedido como entregado en la tienda.
- Un agente de IA atiende a clientes y necesita consultar en qué estado está su pedido.
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 pedidos, los estados de pedido y el historial de pedidos. 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 Orders. |
| Query Type | Solo en Get Orders. List trae una lista de pedidos; By ID trae un pedido concreto; Recent (24h) trae los pedidos de las últimas 24 horas, del más reciente al más antiguo. Por defecto, List. |
| Order ID | El número del pedido en PrestaShop. Obligatorio en Get Orders con By ID y en Update Order Status. |
| Max Results | Solo en Get Orders con List o Recent (24h). Cuántos pedidos traer como máximo. Por defecto, 50. |
| New Order Status | Solo en Update Order Status. El estado nuevo del pedido. La lista se carga al elegir la credencial con los estados configurados en tu tienda. |
Operaciones
| Operación | Qué hace |
|---|---|
Get Orders | Trae una lista de pedidos (List), los de las últimas 24 horas (Recent (24h)) o un pedido concreto con sus productos (By ID). |
Update Order Status | Cambia el estado de un pedido. El cambio queda en el historial del pedido, igual que si lo hicieras desde el panel de PrestaShop. |
Resultado
La salida Data depende de la operación:
Get OrdersconListoRecent (24h): un elemento por pedido con su número, referencia, número de estado actual, importe pagado (con y sin impuestos), número del cliente, forma de pago y fecha.Get OrdersconBy ID: los mismos datos y, además, los descuentos, los gastos de envío, las direcciones de envío y de facturación, la fecha de la última modificación y la lista de productos con su cantidad y su precio.Update Order Status: una confirmación con el número del pedido y el del estado nuevo.
Puedes conectar el resultado a tu programa de facturación, a una hoja de cálculo, a un correo o a un agente. Para saber a quién pertenece un pedido, usa el número de cliente con PrestaShop Customer. El componente también se puede conectar a un Agente como herramienta. Ver Tool Mode.
Ejemplo
Una tienda de vinos envía cada mañana al equipo de almacén los pedidos del día anterior.
- Añade PrestaShop Order con la operación
Get Ordersy la credencial PrestaShop de la tienda. - En Query Type elige
Recent (24h)y deja Max Results en 50. - Conecta la salida Data a un agente que prepare un resumen con la referencia, el importe y la forma de pago de cada pedido.
- Envía el resumen por correo al almacén y programa el flujo para que se ejecute cada día a las 8:00.
Componentes relacionados
- PrestaShop Customer: gestionar los clientes de la tienda.
- PrestaShop Product: gestionar los productos del catálogo.
- PrestaShop Category: gestionar las categorías del catálogo.