División de la orden de preparación de pedido
Una orden de preparación de pedido es la asignación de líneas de artículo a una sucursal de preparación de pedidos. El activador División de la orden de preparación de pedido inicia un flujo de trabajo cuando se divide una orden de preparación de pedido, ya sea por ti o por una aplicación externa. Los flujos de trabajo que usan este activador actúan tanto sobre la orden de preparación de pedido original como sobre las órdenes de preparación de pedido resultantes de la división.
En esta página
Datos que proporciona el activador División de la orden de preparación de pedido
Se proporcionan los siguientes datos a los flujos de trabajo que comienzan con el activador División de la orden de preparación de pedido.
| Datos | Descripción |
|---|---|
fulfillment order | La orden de preparación de pedido original que se dividió. Permite acceder a los datos en el objeto Fulfillment Order object de la GraphQL Admin API |
remaining fulfillment order | La orden de preparación de pedido restante como resultado de la división. Permite acceder a los datos en el objeto Fulfillment Order object de la GraphQL Admin API |
replacement fulfillment order | La orden de preparación de pedido de reemplazo si no se pudo dividir la orden de preparación de pedido original. Este campo es opcional y podría ser null. Permite acceder a los datos en el objeto Fulfillment Order object de la GraphQL Admin API |
Acciones
Este activador proporciona órdenes de preparación de pedido, lo que permite usar cualquier acción que requiera una orden de preparación de pedido, incluidas:
- Cambiar la sucursal de la orden de preparación de pedido.
- Poner en espera la orden de preparación de pedido.
- Mark fulfillment order as fulfilled.
- Release fulfillment hold.
- Submit fulfillment request.
Como las órdenes de preparación de pedido también están vinculadas a un pedido, este activador también se puede usar con acciones que requieren pedidos, como:
- Add order line item
- Add order tags
- Archive order
- Cancel order
- Capture payment
- Hold fulfillment order
- Mark order as paid
Las órdenes de preparación de pedido también contienen listas de datos, como las líneas de artículo. Puedes recorrer estas listas y realizar acciones en cada artículo usando la For each action. Por ejemplo, puedes recorrer las líneas de artículo para comprobar la disponibilidad del inventario.
Probar el activador
Para probar un flujo de trabajo activo que comienza con este activador, puedes:
- Divide una orden de preparación de pedido en el panel de control de Shopify: selecciona cualquier pedido y usa la función de dividir.
- Para probar flujos de trabajo que gestionan órdenes de preparación de pedido de reemplazo, primero prepara parcialmente algunos artículos de una orden de preparación de pedido y luego divide los artículos restantes no preparados. Estos pasos generan una orden de preparación de pedido de reemplazo, ya que la orden original no se puede dividir.
- Comunícate con tu aplicación externa de gestión de pedidos para que dividan una orden de preparación de pedido con la fulfillmentOrderSplit mutation.
Detalles de la API
El activador Fulfillment order split permite ejecutar acciones con el FulfillmentOrderSplitResult GraphQL API object. Este activador corresponde al fulfillment_orders/split webhook.
Activadores relacionados
Para otros flujos de trabajo con órdenes de preparación de pedido, también puedes considerar:
- Fulfillment order merged - empieza cuando se combina una orden de preparación de pedido.
- Fulfillment order ready to fulfill - empieza cuando una orden de preparación de pedido está lista para preparar.
- Order fulfilled - empieza cuando todas las líneas de artículo de un pedido están preparadas.