Condiciones de activación del pedido preliminar, paso a paso
Diez activadores de Shopify Flow para pedidos preliminares: estado, partidas, etiquetas, notas, atributos y direcciones, con pasos de configuración.
Los pedidos preliminares son donde se recogen los presupuestos B2B, los pedidos al por mayor y los pedidos telefónicos, y Shopify Flow apenas ofrece funciones para ellos. Estos diez activadores abarcan todo el ciclo de vida de un pedido preliminar: modificaciones, estado, etiquetas, notas y, opcionalmente, los datos de contacto.
En esta página: Actualización del pedido preliminar, Cambio en el estado del pedido preliminar, Modificación de las partidas del pedido preliminar, Se han añadido etiquetas al pedido preliminar, Se han eliminado etiquetas del pedido preliminar, Modificación de la nota del pedido preliminar, Modificación de los atributos del pedido preliminar, Modificación del correo electrónico del pedido preliminar, Modificación de la dirección de envío del pedido preliminar, Modificación de la dirección de facturación del pedido preliminar

Actualización del pedido preliminar
Se activan cada vez que se guarda un pedido preliminar.
| Incendios provocados por | Shopify webhook |
| Autorización | Pedido preliminar sobre acceso a datos |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Reflejar las cotizaciones en un CRM.
- Una solución provisional mientras decide qué activador más estrecho se adapta mejor.
Qué aporta la actualización de los pedidos preliminares a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El proyecto de orden que se ha actualizado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.totalPrice |
Texto | |
draftOrder.currencyCode |
Texto | |
draftOrder.tags |
Texto | |
draftOrder.note |
Texto | |
draftOrder.invoiceUrl |
Texto | |
draftOrder.updatedAt |
Texto | |
payload |
Texto | Objeto JSON que contiene el GID del pedido preliminar que se ha actualizado (por ejemplo, {"id":"gid://shopify/Pedido preliminar/123"}) |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Reflejar cada modificación de un presupuesto en el CRM
- Seleccione «Actualización del orden de selección» como activador.
- Añada «Enviar solicitud HTTP» con
{{draftOrder.id}},{{draftOrder.name}},{{draftOrder.status}}y{{draftOrder.totalPrice}} {{draftOrder.currencyCode}}. - Active el flujo de trabajo.
Se ha modificado el estado del pedido preliminar
Se activa cuando un pedido preliminar pasa de open a invoice_sent y, posteriormente, a completed.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre el acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Inicie una secuencia de recordatorios cuando se envíe una factura.
- Informe al gestor de cuentas cuando un presupuesto se convierta en un pedido.
Qué envía el estado «Cambio en el pedido preliminar» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuyo estado ha cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
oldStatus |
Texto | El estado anterior del pedido preliminar (pendiente / factura enviada / completado) |
newStatus |
Texto | El nuevo estado del pedido preliminar (pendiente / factura enviada / completado) |
eventId |
Texto | El identificador de este evento. Búsquelo en el historial de eventos de la aplicación para ver exactamente qué se envió. |
Ejemplo: Enviar un recordatorio al cliente tres días después de la fecha de la factura
- Seleccione «Cambio en el estado del pedido preliminar» como activador.
- Añada una condición:
newStatuses igual ainvoice_sent. - Añada: Espere 3 días y, a continuación, envíe una solicitud HTTP a su herramienta de correo electrónico con
{{draftOrder.name}}. - Active el flujo de trabajo.
Modificaciones en los artículos de la línea de pedido preliminar
Se activa cuando se producen cambios en los artículos de un pedido preliminar: se añaden, se eliminan, cambia la cantidad, el precio o la variante. Tiene la misma estructura changes.items que el activador de pedido.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar de la orden sobre el acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Exija autorización cuando un comercial reduzca el precio de un presupuesto.
- Mantenga un sistema de reservas que se adapte a los presupuestos.
Lo que envía la opción «Artículos de pedido preliminar modificados (borrador)» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El borrador del pedido preliminar cuyas partidas han cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
changes |
Objeto | Los cambios en los artículos: añadidos, eliminados, cambios en la cantidad, el precio y las variantes, con sus valores anteriores y actuales |
changes.items |
Lista de objetos | Lista de cambios detectados |
changes.items (each).changeType |
Texto | Tipo de modificación: añadido, eliminado, cantidad modificada, precio modificado, variante modificada |
changes.items (each).lineItemId |
ID | Identificador del artículo (si está disponible) |
changes.items (each).productTitle |
Texto | Título del producto |
changes.items (each).variantTitle |
Texto | Título variante |
changes.items (each).oldVariantId |
ID | Antigua variante GID (para «eliminado» o «variante modificada») |
changes.items (each).newVariantId |
ID | Nueva variante GID (para «added» o «variant_changed») |
changes.items (each).oldProductId |
ID | GID del producto anterior (para productos eliminados o con cambios en la variante) |
changes.items (each).newProductId |
ID | N.º de identificación del nuevo producto (para «añadido» o «variante modificada») |
changes.items (each).oldQuantity |
Número | Cantidad anterior (para «quantity_changed») |
changes.items (each).newQuantity |
Número | Nueva cantidad (para «quantity_changed») |
changes.items (each).oldPrice |
Texto | Precio anterior (para «price_changed») |
changes.items (each).newPrice |
Texto | Nuevo precio (para «price_changed») |
changes.items (each).lineItemData |
Texto | Datos completos de los artículos en formato JSON |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Solicite autorización cuando se modifique el precio de un presupuesto
- Se ha seleccionado «Modificaciones en los artículos de la lista de selección» como activador.
- Añada una condición: al menos uno de los siguientes elementos -
changes.items- tiene un valor dechangeTypeigual aprice_changed. - Añada las etiquetas de pedido preliminar
needs-approvaly envíe un correo electrónico interno al responsable de ventas con los camposoldPriceynewPricede las entradas modificadas (un bucle Liquidforsobrechanges.items). - Active el flujo de trabajo.
Se han añadido etiquetas de pedido preliminar
Se activa cuando se añade al menos una etiqueta a un pedido preliminar.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre el acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Que el departamento de ventas inicie un proceso asignando una etiqueta a un presupuesto:
approved,rush.
Qué envía la función «Etiquetas de pedidos preliminares añadidas» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuyas etiquetas han cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.tags |
Texto | |
addedTags |
Texto | Lista, separada por comas, de las etiquetas que se han añadido al pedido preliminar |
removedTags |
Texto | Lista separada por comas de las etiquetas que se han eliminado del pedido preliminar en la misma actualización (puede estar vacía) |
currentTags |
Texto | Lista, separada por comas, de todas las etiquetas actuales del pedido preliminar |
previousTags |
Texto | Lista, separada por comas, de todas las etiquetas anteriores que figuraban en el pedido preliminar antes de esta actualización |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Notificar al departamento de finanzas cuando se apruebe un presupuesto
- Se han añadido las etiquetas «Pedido preliminar» como activador.
- Añadir una condición:
addedTagsincluyeapproved. - Añada la opción «Enviar un correo electrónico interno al departamento de finanzas con
{{draftOrder.name}}». - Active el flujo de trabajo.
Se han eliminado las etiquetas del pedido preliminar
Se activa cuando se elimina al menos una etiqueta de un pedido preliminar.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre el acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Deshaga lo que ha realizado el flujo de trabajo de «Añadir etiquetas coincidentes».
Qué aporta a su flujo de trabajo la función «Etiquetas de pedidos preliminares eliminadas»
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuyas etiquetas han cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.tags |
Texto | |
addedTags |
Texto | Lista separada por comas de las etiquetas que se añadieron al pedido preliminar en la misma actualización (puede estar vacía) |
removedTags |
Texto | Lista, separada por comas, de las etiquetas que se han eliminado del pedido preliminar |
currentTags |
Texto | Lista, separada por comas, de todas las etiquetas actuales del pedido preliminar |
previousTags |
Texto | Lista, separada por comas, de todas las etiquetas anteriores que figuraban en el pedido preliminar antes de esta actualización |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Informe al departamento de ventas cuando se retire la autorización
- Se han eliminado las etiquetas «Pedido preliminar» como activador.
- Añadir una condición:
removedTagsincluyeapproved. - Añada la opción «Enviar un correo electrónico interno al comercial».
- Active el flujo de trabajo.
Se ha modificado la nota del pedido preliminar
Se activa cuando se añade, se modifica o se cancela el importe de un pedido preliminar.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre el acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Transmita las observaciones internas sobre un presupuesto al equipo siguiente.
Qué envía la nota «Pedido preliminar modificado» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuya nota se modificó |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.note |
Texto | |
oldNote |
Texto | La nota anterior sobre el pedido preliminar (vacío si no se había establecido ninguna nota anteriormente) |
newNote |
Texto | La nueva nota sobre el pedido preliminar (vacía si se ha borrado la nota) |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Reenviar las notas de cotización al canal de la cuenta
- Se ha cambiado la nota sobre el orden de selección del draft como activador.
- Añada la función «Enviar solicitud HTTP a Slack» con
{{draftOrder.name}}: {{newNote}}. - Active el flujo de trabajo.
Se han modificado los atributos del pedido preliminar
Se activa cuando se añaden, eliminan o modifican atributos personalizados en un pedido preliminar.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Reaccione ante un número de pedido o una semana de entrega solicitada que se haya almacenado como atributo.
Qué envía la función «Atributos de los pedidos preliminares modificados» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuyos atributos personalizados han cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
changes |
Objeto | Se han detectado cambios en los atributos. Cada elemento incluye un «changeType» (añadido, eliminado o modificado), la clave y los valores anterior y actual. |
changes.items |
Lista de objetos | Lista de cambios detectados en los atributos |
changes.items (each).changeType |
Texto | Tipo de modificación: añadido, eliminado, modificado |
changes.items (each).key |
Texto | La clave del atributo |
changes.items (each).oldValue |
Texto | El valor anterior (cadena vacía cuando changeType es «added») |
changes.items (each).newValue |
Texto | El nuevo valor (cadena vacía cuando changeType es «removed») |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Obtener un número de pedido de compra
- Se ha seleccionado «Atributos del pedido preliminar modificados» como activador.
- Añada una condición: al menos uno de los siguientes elementos -
changes.items- tiene un valor dekeyigual apo_number. - Añada la opción «Enviar solicitud HTTP al ERP con el nuevo valor».
- Active el flujo de trabajo.
Se ha modificado el correo electrónico del pedido preliminar
Se activa cuando cambia la dirección de correo electrónico de un pedido preliminar. Incluye la dirección actual.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Asegúrese de que las facturas se envíen a la dirección correcta.
Qué envía la función «Cambiar el borrador del correo electrónico» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuyo correo electrónico ha cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.note |
Texto | |
email |
Texto | La dirección de correo electrónico actual del pedido preliminar |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Reenviar la factura tras una corrección en el correo electrónico
- Se ha modificado el correo electrónico relativo al pedido preliminar en Shopify Flow.
- Añada una condición:
draftOrder.statuses igual ainvoice_sent. - Añada: Envíe un correo electrónico interno solicitando al representante que vuelva a enviar la factura.
- Active el flujo de trabajo.
Se ha modificado la dirección de envío de un pedido preliminar
Se activa cuando cambia la dirección de envío de un pedido preliminar.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Vuelva a calcular los gastos de envío o los impuestos de un presupuesto cuando cambie el destino.
Qué envía el mensaje «Se ha modificado la dirección de envío del pedido preliminar» a su flujo de trabajo
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuya dirección de envío ha cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.note |
Texto | |
shippingAddress |
Texto | La dirección de envío (entrega) actual del pedido preliminar, en una sola línea con el formato adecuado (puede estar vacía) |
shippingAddressDetails |
Objeto | La dirección de envío (entrega) actual del pedido preliminar, expresada en campos estructurados (puede estar vacía) |
shippingAddressDetails.firstName |
Texto | Nombre que figura en la dirección |
shippingAddressDetails.lastName |
Texto | Apellido que figura en la dirección |
shippingAddressDetails.name |
Texto | Nombre completo, derivado de «firstName» y «lastName» |
shippingAddressDetails.company |
Texto | Nombre de la empresa u organización |
shippingAddressDetails.address1 |
Texto | Primera línea: dirección postal o número de apartado de correos |
shippingAddressDetails.address2 |
Texto | Segunda línea: apartamento, suite o vivienda |
shippingAddressDetails.city |
Texto | Ciudad, distrito, pueblo o localidad |
shippingAddressDetails.province |
Texto | Región: provincia, estado o distrito |
shippingAddressDetails.provinceCode |
Texto | Código de región (por ejemplo, ON) |
shippingAddressDetails.zip |
Texto | Código postal |
shippingAddressDetails.country |
Texto | Nombre del país |
shippingAddressDetails.countryCode |
Texto | Código de país de dos letras (por ejemplo, US) |
shippingAddressDetails.phone |
Texto | Número de teléfono que figura en la dirección |
eventId |
Texto | El identificador de este evento. Búsquelo en el historial de eventos de la aplicación para ver exactamente qué se envió. |
Ejemplo: Señale las cotizaciones cuyo país de destino haya cambiado
- Se ha modificado el orden de selección y la dirección de envío en Shopify Flow.
- Añada las etiquetas del pedido preliminar
recheck-shippingy mencione a{{shippingAddressDetails.countryCode}}en un correo electrónico interno. - Active el flujo de trabajo.
Se ha modificado la dirección de facturación del pedido preliminar
Se activa cuando cambia la dirección de facturación de un pedido preliminar.
| Incendios provocados por | Shopify Webhook y detección de cambios |
| Autorización | Pedido preliminar sobre acceso a los datos |
| Encendido | Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación. |
Úselo para
- Mantenga actualizado el registro del deudor en el sistema ERP antes de emitir la factura.
Qué implica para su flujo de trabajo el mensaje «Se ha modificado la dirección de facturación del pedido preliminar»
| Variable en Shopify Flow | Tipo | Qué contiene |
|---|---|---|
draftOrder |
Objeto | El pedido preliminar cuya dirección de facturación ha cambiado |
draftOrder.id |
ID | |
draftOrder.name |
Texto | |
draftOrder.status |
Texto | |
draftOrder.note |
Texto | |
billingAddress |
Texto | La dirección de facturación actual del pedido preliminar, en una sola línea con el formato adecuado (puede estar vacía) |
billingAddressDetails |
Objeto | La dirección de facturación actual del pedido preliminar en forma de campos estructurados (puede estar vacía) |
billingAddressDetails.firstName |
Texto | Nombre que figura en la dirección |
billingAddressDetails.lastName |
Texto | Apellido que figura en la dirección |
billingAddressDetails.name |
Texto | Nombre completo, derivado de «firstName» y «lastName» |
billingAddressDetails.company |
Texto | Nombre de la empresa u organización |
billingAddressDetails.address1 |
Texto | Primera línea: dirección postal o número de apartado de correos |
billingAddressDetails.address2 |
Texto | Segunda línea: apartamento, suite o vivienda |
billingAddressDetails.city |
Texto | Ciudad, distrito, pueblo o localidad |
billingAddressDetails.province |
Texto | Región: provincia, estado o distrito |
billingAddressDetails.provinceCode |
Texto | Código de región (por ejemplo, ON) |
billingAddressDetails.zip |
Texto | Código postal |
billingAddressDetails.country |
Texto | Nombre del país |
billingAddressDetails.countryCode |
Texto | Código de país de dos letras (por ejemplo, US) |
billingAddressDetails.phone |
Texto | Número de teléfono que figura en la dirección |
eventId |
Texto | El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Actualice el sistema ERP antes de emitir la factura
- Seleccionar el orden de selección. Se ha modificado la dirección de facturación en Shopify Flow.
- Añada la opción «Enviar solicitud HTTP» con
{{draftOrder.id}}y los campos debillingAddressDetails. - Active el flujo de trabajo.
Próximos pasos
Un pedido preliminar no es un tipo de referencia de Shopify Flow, por lo que estos activadores devuelven un objeto draftOrder con el ID, el nombre y el estado. Para cualquier otra cosa, añada un paso «Enviar solicitud de la API de administración» o «Ejecutar código» con draftOrder.id.
- Referencia completa sobre los activadores - todos los activadores en una sola página.
- Elegir el activador adecuado - cuál se adapta a su caso.
- Activadores personalizados - Si no hay ningún activador integrado que se adapte a sus necesidades, cree uno propio.
- Historial de eventos y resolución de problemas - compruebe qué se ha disparado y qué llevaba.
- Activadores en la página de administración de un registro - los últimos eventos de un registro, en su propia página del panel de administración de Shopify.
