Saltearse al contenido

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.

CampoQué hace
Credential (obligatorio)La credencial PrestaShop con la que se accede a tu tienda.
OperationLo que hace el componente. Ver Operaciones. Por defecto, Get Orders.
Query TypeSolo 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 IDEl número del pedido en PrestaShop. Obligatorio en Get Orders con By ID y en Update Order Status.
Max ResultsSolo en Get Orders con List o Recent (24h). Cuántos pedidos traer como máximo. Por defecto, 50.
New Order StatusSolo 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ónQué hace
Get OrdersTrae una lista de pedidos (List), los de las últimas 24 horas (Recent (24h)) o un pedido concreto con sus productos (By ID).
Update Order StatusCambia 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 Orders con List o Recent (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 Orders con By 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.

  1. Añade PrestaShop Order con la operación Get Orders y la credencial PrestaShop de la tienda.
  2. En Query Type elige Recent (24h) y deja Max Results en 50.
  3. Conecta la salida Data a un agente que prepare un resumen con la referencia, el importe y la forma de pago de cada pedido.
  4. 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