Factores desencadenantes en una empresa B2B, paso a paso
Cinco criterios de búsqueda para tiendas en las funciones B2B de Shopify: 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 empresa, Actualización de los datos de contacto de la empresa, Eliminación de un cliente de la empresa

Novedades de la empresa
Se activa cuando se actualiza un registro de empresa: nombre, nota, ID 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 Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación. |
Úsalo para
- Sincronizar las empresas con un sistema ERP basado en
externalId.
Qué envía «Company Update» a tu flujo de trabajo
| Variable en el flujo | 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úscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Sincronizar una empresa con el ERP
- Selecciona «Actualización de la empresa» como condición de activación.
- Añadir una condición:
company.externalIdno está vacío y existe. - Añade «Enviar solicitud HTTP» con
{{company.externalId}},{{company.name}}y{{company.note}}. - Activa el flujo de trabajo.
Actualización sobre la ubicación de la empresa
Se activa cuando se actualiza la información de una sede de la empresa: nombre, teléfono, ubicación, nota e ID 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 Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación. |
Úsalo para
- Mantén actualizados los registros de envíos de un sistema ERP.
Qué envía la actualización de la ubicación de la empresa a tu flujo de trabajo
| Variable en el flujo | 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úscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Sincronizar una dirección de envío
- Selecciona «Actualización de la ubicación de la empresa» como desencadenante.
- Añade «Enviar solicitud HTTP» con
{{companyLocation.externalId}},{{companyLocation.name}}y{{companyLocation.currency}}. - Activa 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 la marca de exención fiscal de una sede de la empresa. changes.added y changes.removed son listas de exenciones, cada una con un code y un 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 Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación. |
Úsalo para
- Pide al departamento de finanzas que compruebe cada nueva exención antes del siguiente pedido.
- Mantén tu motor fiscal a punto.
Qué cambios en las exenciones fiscales por ubicación de la empresa se envían a tu flujo de trabajo
| Variable en el flujo | Tipo | Qué contiene |
|---|---|---|
companyLocation |
Objeto | La sede de la empresa cuyas exenciones fiscales han cambiado |
companyLocation.id |
ID | |
companyLocation.name |
Texto | |
changes |
Objeto | Las exenciones fiscales añadidas, eliminadas o 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 el ser humano derivada del código (por ejemplo, «Exención para distribuidores de CA BC»). |
changes.removed |
Lista de objetos | Exenciones fiscales suprimidas en esta modificación. |
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 (por ejemplo, «Exención para distribuidores de CA BC»). |
changes.current |
Lista de objetos | Todas las exenciones fiscales vigentes actualmente en la sede 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 el ser humano derivada del código (por ejemplo, «Exención para distribuidores de CA BC»). |
changes.taxRegistrationId |
Texto | Número de identificación fiscal de la sede de la empresa (se deja en blanco si no se ha establecido). |
changes.taxExempt |
Verdadero / falso | Si la sede de la empresa está totalmente exenta de impuestos. |
eventId |
Texto | El identificador de este evento. Búscalo 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
- Se ha cambiado el criterio de activación a «Seleccionar exenciones fiscales por ubicación de la empresa».
- Añadir una condición:
changes.addedno está vacío y existe. - Añade «Enviar correo electrónico interno» con
{{companyLocation.name}}y un bucle Liquidforsobrechanges.addedque muestre ellabely elcodede cada exención. - Activa el flujo de trabajo.
Se ha actualizado la información 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 Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación. |
Úsalo para
- Informa al gestor de cuentas cuando cambie la persona de contacto principal de una empresa.
Lo que la acción «Contacto de la empresa actualizado» envía a tu flujo de trabajo
| Variable en el flujo | 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 y las acciones propias de 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 (ID, cargo, configuración regional, si es el contacto principal) |
companyContact.id |
ID | |
companyContact.title |
Texto | |
companyContact.locale |
Texto | |
companyContact.isMainContact |
Verdadero / falso | |
eventId |
Texto | El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Notificar cuando haya un nuevo contacto principal
- Seleccionar «Contacto de la empresa» actualizado como condición de activación.
- Añadir una condición:
companyContact.isMainContactes igual atrue. - Añade la opción «Enviar correo electrónico interno» con
{{company.name}}y{{customer.displayName}}. - Activa 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 (B2B) + Acceso a datos de clientes |
| Encendido | Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación. |
Úsalo para
- Eliminar las etiquetas B2B, el acceso a la lista 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 eliminado de la empresa envía a tu flujo de trabajo
| Variable en el flujo | Tipo | Qué contiene |
|---|---|---|
customer |
Cliente (Shopify) | El cliente que fue dado de baja de la empresa. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow relacionadas con el cliente. |
company |
Objeto | La empresa de la que se ha dado de baja al cliente (ID, nombre, ID externo, nota) |
company.id |
ID | |
company.name |
Texto | |
company.externalId |
Texto | |
company.note |
Texto | |
companyContact |
Objeto | El contacto eliminado (ID, 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úscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió. |
Ejemplo: Eliminar la etiqueta «mayorista» de un contacto eliminado
- Selecciona «Cliente eliminado de la empresa» como condición de activación.
- Añade o elimina etiquetas de clientes con
wholesale. - Añade la opción «Enviar correo electrónico interno» al gestor de cuentas de
{{company.name}}. - Activa 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. Concede primero el acceso a los clientes y, a continuación, el acceso a las empresas. Para los compradores B2B que visitan la tienda online, consulta Desencadenantes de Storefront, paso a paso.
- Referencia completa sobre los disparadores - todos los desencadenantes en una sola página.
- Elegir el gatillo adecuado - cuál se adapta mejor a tu caso.
- Desencadenantes personalizados - Si no hay ningún disparador integrado que se adapte a tus necesidades, crea uno propio.
- Historial de eventos y resolución de problemas - ver qué se disparó 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.

