Activadores en las empresas B2B, paso a paso

Activadores en las empresas B2B, paso a paso

Copiar página

Cinco activadores de Shopify Flow para empresas B2B: actualizaciones de datos, ubicaciones, exenciones fiscales y contactos, paso a paso.

Cinco activadores para las tiendas en las funciones B2B de Shopify: las empresas, sus ubicaciones, sus personas de contacto y las exenciones fiscales de cada ubicación.

En esta página: Actualización de la empresa, Actualización de la ubicación de la empresa, Modificación de las exenciones fiscales de la ubicación de la empresa, Actualización de los datos de contacto de la empresa, Eliminación de un cliente de la empresa

Shopify Flow
Dónde encontrarlos: en Shopify Flow, seleccione «Select a trigger», abra Workflow Trigger Extensions y busque «Compan».

Noticias de la empresa

Se activa cuando se actualiza un registro de empresa: nombre, nota, identificador externo.

Incendios provocados por Shopify webhook
Autorización Acceso a datos sobre empresas y su ubicación (B2B)
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

  • Sincronice las empresas con un sistema ERP basado en externalId.

Qué información envía «Company Update» a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
company Objeto La empresa que se ha actualizado
company.id ID
company.name Texto
company.note Texto
company.externalId Texto
company.customerSince Texto
company.createdAt Texto
company.updatedAt Texto
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: Sincronizar una empresa con el ERP

  1. Seleccione «Actualización de la empresa» como activador.
  2. Añada una condición: company.externalId no está vacío y existe.
  3. Añada «Enviar solicitud HTTP» con {{company.externalId}}, {{company.name}} y {{company.note}}.
  4. Active el flujo de trabajo.

Actualización sobre la ubicación de la empresa

Se activa cuando se actualiza la información de la ubicación de la empresa: nombre, teléfono, ubicación, nota e identificador externo.

Incendios provocados por Shopify webhook
Autorización Acceso a datos sobre empresas y su ubicación (B2B)
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

  • Mantenga actualizados los registros de envíos del sistema ERP.

Qué datos envía la actualización de la ubicación de la empresa a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
companyLocation Objeto La ubicación de la empresa que se ha actualizado
companyLocation.id ID
companyLocation.name Texto
companyLocation.note Texto
companyLocation.externalId Texto
companyLocation.locale Texto
companyLocation.phone Texto
companyLocation.currency Texto
companyLocation.createdAt Texto
companyLocation.updatedAt Texto
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: Sincronizar una ubicación de envío

  1. Seleccione «Actualización de la ubicación de la empresa» como activador.
  2. Añada «Enviar solicitud HTTP» con {{companyLocation.externalId}}, {{companyLocation.name}} y {{companyLocation.currency}}.
  3. Active el flujo de trabajo.

Se han modificado las exenciones fiscales relacionadas con la ubicación de las empresas

Se activa cuando cambian las exenciones fiscales, el número de identificación fiscal o el indicador de exención fiscal de una ubicación de la empresa. En changes.added y changes.removed se pueden consultar listas de exenciones, cada una de ellas con un enlace code y un enlace label de fácil lectura.

Incendios provocados por Se comprueba según un horario, ya que Shopify no envía ningún webhook para ello
Autorización Acceso a datos sobre empresas y su ubicación (B2B)
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

  • Pida al departamento de finanzas que verifique cada nueva exención antes del siguiente pedido.
  • Mantenga su sistema de gestión fiscal al día.

Qué elementos de «Cambios en las exenciones fiscales por ubicación de la empresa» se envían a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
companyLocation Objeto La ubicación de la empresa cuyas exenciones fiscales han cambiado
companyLocation.id ID
companyLocation.name Texto
changes Objeto Las exenciones fiscales añadidas, eliminadas y vigentes (cada una de ellas con un código y una etiqueta), además del número de identificación fiscal y el indicador de exención fiscal
changes.added Lista de objetos Exenciones fiscales añadidas en esta modificación.
changes.added (each).code Texto El valor de enumeración de la exención fiscal Shopify (por ejemplo, CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.added (each).label Texto Una etiqueta legible para las personas derivada del código (por ejemplo, «Exención para distribuidores de CA BC»).
changes.removed Lista de objetos Con este cambio se han suprimido las exenciones fiscales.
changes.removed (each).code Texto El valor de enumeración de la exención fiscal Shopify (por ejemplo, CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.removed (each).label Texto Una etiqueta legible para el ser humano derivada del código (p. ej., «Exención para distribuidores de CA BC»).
changes.current Lista de objetos Todas las exenciones fiscales vigentes actualmente en la ubicación de la empresa (tras este cambio).
changes.current (each).code Texto El valor de enumeración de la exención fiscal Shopify (por ejemplo, CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.current (each).label Texto Una etiqueta legible para las personas derivada del código (por ejemplo, «Exención para distribuidores de CA BC»).
changes.taxRegistrationId Texto Número de identificación fiscal de la ubicación de la empresa (se dejará en blanco si no se ha establecido).
changes.taxExempt Verdadero / falso Si la ubicación de la empresa está totalmente exenta de impuestos.
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 las nuevas exenciones fiscales al departamento de finanzas

  1. Se ha seleccionado «Exenciones fiscales por la ubicación de la empresa» como activador.
  2. Añada una condición: changes.added no está vacío y existe.
  3. Añada la función «Enviar correo electrónico interno» con {{companyLocation.name}} y un bucle Liquid for que recorra changes.added y muestre el label y el code de cada exención.
  4. Active el flujo de trabajo.

Se han actualizado los datos de contacto de la empresa

Se activa cuando se actualiza un contacto de la empresa: cargo, ubicación y indicador de contacto principal.

Incendios provocados por Shopify webhook
Autorización Acceso a datos de empresas y ubicaciones (B2B) + Acceso a datos de clientes
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

  • Informe al gestor de cuentas cuando cambie la persona de contacto principal de una empresa.

Qué envía la acción «Contacto de la empresa actualizado» a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
customer Cliente (Shopify) El cliente cuya información de contacto de la empresa se ha actualizado. Se trata de un cliente con acceso completo a Shopify, por lo que están disponibles todos sus campos, así como las acciones propias de Shopify Flow relacionadas con el cliente.
company Objeto La empresa a la que pertenece el contacto (ID, nombre, ID externo, nota)
company.id ID
company.name Texto
company.externalId Texto
company.note Texto
companyContact Objeto Los datos actualizados del contacto (identificador, cargo, configuración regional, si se trata del contacto principal)
companyContact.id ID
companyContact.title Texto
companyContact.locale Texto
companyContact.isMainContact Verdadero / falso
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 la incorporación de un nuevo contacto principal

  1. Seleccione «Contacto de la empresa actualizado» como activador.
  2. Añada una condición: que companyContact.isMainContact sea igual a true.
  3. Añada la opción «Enviar correo electrónico interno» con {{company.name}} y {{customer.displayName}}.
  4. Active el flujo de trabajo.

Cliente dado de baja de la Empresa

Se activa cuando se elimina a un cliente como contacto de una empresa.

Incendios provocados por Shopify webhook
Autorización Acceso a datos de empresas y ubicaciones de estas (B2B) + Acceso a datos de clientes
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

  • Elimine las etiquetas B2B, el acceso a las listas de precios o los datos de inicio de sesión en el portal de cualquier persona que haya dejado la empresa.

Lo que el cliente que ha dejado de ser cliente de la empresa envía a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
customer Cliente (Shopify) El cliente que ha sido dado de baja de la empresa. Se trata de un cliente Shopify completo, por lo que están disponibles todos sus campos, así como las acciones propias de Shopify Flow relacionadas con el cliente.
company Objeto La empresa de la que se ha dado de baja el cliente (ID, nombre, ID externo, nota)
company.id ID
company.name Texto
company.externalId Texto
company.note Texto
companyContact Objeto El contacto eliminado (identificador, cargo, configuración regional, si era el contacto principal)
companyContact.id ID
companyContact.title Texto
companyContact.locale Texto
companyContact.isMainContact Verdadero / falso
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: Eliminar la etiqueta «mayorista» de un contacto eliminado

  1. Seleccione «Cliente dado de baja de la empresa» como activador personalizado.
  2. Añada o elimine etiquetas de clientes con wholesale.
  3. Añada la opción «Enviar correo electrónico interno» al gestor de cuentas de {{company.name}}.
  4. Active el flujo de trabajo.

Próximos pasos

El acceso a las empresas depende del acceso a los datos de los clientes: sin él, Shopify no muestra ninguna empresa. Conceda primero el acceso a los clientes y, a continuación, el acceso a las empresas. Para los compradores B2B que visiten la tienda online, consulte Activadores de tienda online, paso a paso.