Condiciones de activación del pedido preliminar, paso a paso

Condiciones de activación del pedido preliminar, paso a paso

Copiar página

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

Shopify Flow
Dónde encontrarlos: en Shopify Flow, seleccione «Select a trigger», abra Workflow Trigger Extensions y busque «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

  1. Seleccione «Actualización del orden de selección» como activador.
  2. Añada «Enviar solicitud HTTP» con {{draftOrder.id}}, {{draftOrder.name}}, {{draftOrder.status}} y {{draftOrder.totalPrice}} {{draftOrder.currencyCode}}.
  3. 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

  1. Seleccione «Cambio en el estado del pedido preliminar» como activador.
  2. Añada una condición: newStatus es igual a invoice_sent.
  3. 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}}.
  4. 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

  1. Se ha seleccionado «Modificaciones en los artículos de la lista de selección» como activador.
  2. Añada una condición: al menos uno de los siguientes elementos - changes.items - tiene un valor de changeType igual a price_changed.
  3. Añada las etiquetas de pedido preliminar needs-approval y envíe un correo electrónico interno al responsable de ventas con los campos oldPrice y newPrice de las entradas modificadas (un bucle Liquid for sobre changes.items).
  4. 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

  1. Se han añadido las etiquetas «Pedido preliminar» como activador.
  2. Añadir una condición: addedTags incluye approved.
  3. Añada la opción «Enviar un correo electrónico interno al departamento de finanzas con {{draftOrder.name}}».
  4. 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

  1. Se han eliminado las etiquetas «Pedido preliminar» como activador.
  2. Añadir una condición: removedTags incluye approved.
  3. Añada la opción «Enviar un correo electrónico interno al comercial».
  4. 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

  1. Se ha cambiado la nota sobre el orden de selección del draft como activador.
  2. Añada la función «Enviar solicitud HTTP a Slack» con {{draftOrder.name}}: {{newNote}}.
  3. 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

  1. Se ha seleccionado «Atributos del pedido preliminar modificados» como activador.
  2. Añada una condición: al menos uno de los siguientes elementos - changes.items - tiene un valor de key igual a po_number.
  3. Añada la opción «Enviar solicitud HTTP al ERP con el nuevo valor».
  4. 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

  1. Se ha modificado el correo electrónico relativo al pedido preliminar en Shopify Flow.
  2. Añada una condición: draftOrder.status es igual a invoice_sent.
  3. Añada: Envíe un correo electrónico interno solicitando al representante que vuelva a enviar la factura.
  4. 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

  1. Se ha modificado el orden de selección y la dirección de envío en Shopify Flow.
  2. Añada las etiquetas del pedido preliminar recheck-shipping y mencione a {{shippingAddressDetails.countryCode}} en un correo electrónico interno.
  3. 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

  1. Seleccionar el orden de selección. Se ha modificado la dirección de facturación en Shopify Flow.
  2. Añada la opción «Enviar solicitud HTTP» con {{draftOrder.id}} y los campos de billingAddressDetails.
  3. 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.