Gatilhos para empresas B2B, passo a passo

Gatilhos para empresas B2B, passo a passo

Copiar página

Aprenda a configurar gatilhos Shopify Flow para empresas B2B: atualizações de empresa, localização, isenção fiscal e contactos.

Cinco gatilhos de filtragem para lojas nas funcionalidades B2B do site Shopify: empresas, as suas localizações, os seus contactos e as isenções fiscais de cada local.

Coleção de clientes

Shopify Flow
Onde os encontra: em Shopify Flow, selecione «Select a trigger», aceda a Workflow Trigger Extensions e procure por «Compan».

Atualização sobre a empresa

Aciona-se quando um registo da empresa é atualizado: nome, nota, ID externo.

Incêndios provenientes de Shopify webhook
Autorização Acesso a dados sobre empresas e locais (B2B)
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que este seja ativado. O respetivo botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Sincronize empresas com um ERP baseado no sistema externalId.

O que a funcionalidade «Company Update» envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
company Objeto A empresa que foi atualizada
company.id ID
company.name Texto
company.note Texto
company.externalId Texto
company.customerSince Texto
company.createdAt Texto
company.updatedAt Texto
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Sincronizar uma empresa com o ERP

  1. Selecione «Atualização da empresa» como gatilho.
  2. Adicionar uma condição: company.externalId não está vazio e existe.
  3. Adicione «Enviar pedido HTTP» com {{company.externalId}}, {{company.name}} e {{company.note}}.
  4. Ative o fluxo de trabalho.

Atualização sobre a localização da empresa

Aciona-se quando os dados de um local da empresa são atualizados: nome, telefone, local, nota, ID externo.

Incêndios provocados por Shopify webhook
Autorização Acesso a dados sobre empresas e locais (B2B)
Ligado Ao ativar um fluxo de trabalho do Shopify Flow que o utilize, este fica ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Mantenha atualizados os registos de envio de mercadorias do sistema ERP.

O que a atualização da localização da empresa envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
companyLocation Objeto A localização da empresa que foi atualizada
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 O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Sincronizar um local de entrega

  1. Selecione «Atualização da localização da empresa» como gatilho.
  2. Adicione «Enviar pedido HTTP» com {{companyLocation.externalId}}, {{companyLocation.name}} e {{companyLocation.currency}}.
  3. Ative o fluxo de trabalho.

Alterações às isenções fiscais relativas à localização das empresas

É acionado quando as isenções fiscais, o número de identificação fiscal ou o indicador de isenção fiscal de uma unidade da empresa sofrem alterações. changes.added e changes.removed são listas de isenções, cada uma com um code e um label de fácil compreensão.

Incêndios provenientes de Verificado periodicamente, uma vez que o Shopify não envia nenhum webhook para esse efeito
Autorização Acesso a dados sobre empresas e locais (B2B)
Ligado Ao ativar um fluxo de trabalho do Shopify Flow que o utilize, este fica ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Solicite ao departamento financeiro que verifique todas as novas isenções antes do próximo pedido.
  • Mantenha o sistema fiscal em sincronia.

O que a função «Alterações nas isenções fiscais relativas à localização da empresa» envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
companyLocation Objeto A sede da empresa cujas isenções fiscais sofreram alterações
companyLocation.id ID
companyLocation.name Texto
changes Objeto As isenções fiscais adicionadas / removidas / atuais (cada uma constituída por um código + designação), juntamente com o número de identificação fiscal e o indicador de isenção fiscal
changes.added Lista de objetos Isenções fiscais introduzidas nesta alteração.
changes.added (each).code Texto O valor de enumeração da isenção fiscal Shopify (por exemplo, CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.added (each).label Texto Uma etiqueta legível por pessoas derivada do código (por exemplo, «Isenção para revendedores da CA BC»).
changes.removed Lista de objetos As isenções fiscais foram suprimidas nesta alteração.
changes.removed (each).code Texto O valor de enumeração da isenção fiscal Shopify (por exemplo, CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.removed (each).label Texto Uma etiqueta legível por pessoas, derivada do código (por exemplo, «Isenção para revendedores da CA BC»).
changes.current Lista de objetos Todas as isenções fiscais atualmente em vigor na sede da empresa (após esta alteração).
changes.current (each).code Texto O valor de enumeração da isenção fiscal Shopify (por exemplo, CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.current (each).label Texto Uma etiqueta legível por pessoas, derivada do código (por exemplo, «Isenção para revendedores da CA BC»).
changes.taxRegistrationId Texto Número de identificação fiscal da sede da empresa (em branco se não estiver definido).
changes.taxExempt Verdadeiro / falso Se a sede da empresa goza de isenção fiscal total.
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Enviar novas isenções fiscais ao departamento financeiro

  1. Selecione «Alterações nas isenções fiscais relativas à localização da empresa» como gatilho.
  2. Adicionar uma condição: changes.added não está vazio e existe.
  3. Adicione o envio de um e-mail interno com {{companyLocation.name}} e um ciclo Liquid for sobre changes.added que apresente label e code de cada isenção.
  4. Ative o fluxo de trabalho.

Dados de contato da empresa atualizados

É acionado quando um contacto da empresa é atualizado: cargo, localização, indicador de contacto principal.

Incêndios causados por Shopify webhook
Autorização Acesso a dados sobre empresas e locais (B2B) + Acesso a dados de clientes
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize faz com que este seja ativado. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Informe o gestor de contas sempre que houver uma mudança no contacto principal de uma empresa.

O que a ação «Atualização de contacto da empresa» envia para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
customer Cliente (Shopify) O cliente cujos dados de contacto da empresa foram atualizados. Trata-se de um cliente Shopify completo, pelo que todos os seus campos e as ações do cliente próprias do Shopify Flow estão disponíveis.
company Objeto A empresa à qual o contacto pertence (ID, nome, ID externo, nota)
company.id ID
company.name Texto
company.externalId Texto
company.note Texto
companyContact Objeto Os dados de contacto atualizados (identificação, cargo, localização, se se trata do contacto principal)
companyContact.id ID
companyContact.title Texto
companyContact.locale Texto
companyContact.isMainContact Verdadeiro / falso
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Notificar sobre um novo contacto principal

  1. Selecione «Contacto da empresa» como gatilho.
  2. Adicione uma condição: companyContact.isMainContact é igual a true.
  3. Adicione a opção «Enviar e-mail interno» com {{company.name}} e {{customer.displayName}}.
  4. Ative o fluxo de trabalho.

Cliente removido da Empresa

É acionado quando um cliente é removido da lista de contactos de uma empresa.

Incêndios provocados por Shopify webhook
Autorização Acesso a dados sobre empresas e locais (B2B) + Acesso a dados de clientes
Ligado Ativar um fluxo de trabalho do Shopify Flow que o utilize ativa-o. O seu próprio botão de ativação encontra-se na página «Gatilhos» da aplicação

Utilize-o para

  • Remova as tags B2B, o acesso à lista de preços ou os dados de início de sessão no portal de quem tenha deixado a empresa.

O que o cliente removeu da empresa é enviado para o seu fluxo de trabalho

Variável em Shopify Flow Tipo O que contém
customer Cliente (Shopify) O cliente que foi removido da empresa. Trata-se de um cliente Shopify completo, pelo que todos os seus campos e as ações próprias do Shopify Flow relativas a esse cliente estão disponíveis.
company Objeto A empresa da qual o cliente foi removido (id, nome, ID externo, nota)
company.id ID
company.name Texto
company.externalId Texto
company.note Texto
companyContact Objeto O contacto removido (ID, cargo, localização, se era o contacto principal)
companyContact.id ID
companyContact.title Texto
companyContact.locale Texto
companyContact.isMainContact Verdadeiro / falso
eventId Texto O ID deste evento. Procure-o no Histórico de Eventos da aplicação para ver exatamente o que foi enviado.

Exemplo: Remover o tag «por grosso» de um contacto eliminado

  1. Selecione «Cliente removido da empresa» como gatilho.
  2. Adicione ou remova tags de clientes com o wholesale.
  3. Adicione a opção «Enviar e-mail interno» ao gestor de conta de {{company.name}}.
  4. Ative o fluxo de trabalho.

Próximos passos

O acesso às empresas depende do acesso aos dados do cliente: sem ele, Shopify não apresenta nenhuma empresa. Conceda primeiro o acesso ao cliente e, em seguida, o acesso às empresas. Para compradores B2B que visitam a loja virtual, consulte Gatilhos da loja virtual, passo a passo.