Les déclencheurs d'une entreprise B2B, étape par étape

Cinq critères de sélection pour les magasins sur les fonctionnalités B2B d'Shopify : les entreprises, leurs implantations, leurs interlocuteurs et les exonérations fiscales applicables à chaque implantation.

Sur cette page : Mise à jour des informations sur l'entreprise, Mise à jour de l'adresse de l'entreprise, Modification des exonérations fiscales liées à l'adresse de l'entreprise, Mise à jour des coordonnées de l'entreprise, Suppression d'un client de l'entreprise

Shopify Flow
Où les trouver : dans «Shopify Flow », sélectionnez « Select a trigger », ouvrez « Workflow Trigger Extensions » et recherchez « Compan ».

Actualités de l'entreprise

Se déclenche lorsqu'une fiche d'entreprise est mise à jour : nom, remarque, identifiant externe.

Incendies provenant de Shopify webhook
Autorisation Accès aux données sur les entreprises et leur localisation (B2B)
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Synchroniser les entreprises avec un ERP basé sur externalId.

Ce que « Company Update » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
company Objet L'entreprise qui a fait l'objet d'une mise à jour
company.id ID
company.name Texte
company.note Texte
company.externalId Texte
company.customerSince Texte
company.createdAt Texte
company.updatedAt Texte
eventId Texte L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé.

Exemple : synchronisation d'une entreprise avec l'ERP

  1. Sélectionnez « Mise à jour de l'entreprise » comme déclencheur.
  2. Ajouter une condition : « company.externalId » n'est pas vide et existe.
  3. Ajouter « Envoyer une requête HTTP » avec {{company.externalId}}, {{company.name}} et {{company.note}}.
  4. Activez le flux de travail.

Mise à jour concernant la localisation de l'entreprise

Se déclenche lorsqu'une information relative à un établissement est mise à jour : nom, numéro de téléphone, zone géographique, remarque, identifiant externe.

Incendies provenant de Shopify webhook
Autorisation Accès aux données sur les entreprises et leur localisation (B2B)
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Veillez à ce que les registres des expéditions d'un progiciel de gestion intégré (ERP) soient tenus à jour.

Ce que la mise à jour « Emplacement de l'entreprise » transmet à votre flux de travail

Variable de débit Type Ce qu'il contient
companyLocation Objet L'adresse de l'entreprise qui a été mise à jour
companyLocation.id ID
companyLocation.name Texte
companyLocation.note Texte
companyLocation.externalId Texte
companyLocation.locale Texte
companyLocation.phone Texte
companyLocation.currency Texte
companyLocation.createdAt Texte
companyLocation.updatedAt Texte
eventId Texte L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé.

Exemple : synchronisation d'une adresse de livraison

  1. Sélectionnez « Mise à jour de l'emplacement de l'entreprise » comme déclencheur.
  2. Ajouter « Envoyer une requête HTTP » avec {{companyLocation.externalId}}, {{companyLocation.name}} et {{companyLocation.currency}}.
  3. Activez le flux de travail.

Modification des exonérations fiscales liées à la localisation des entreprises

Se déclenche lorsque les exonérations fiscales, le numéro d'identification fiscale ou le statut d'exonération fiscale d'un site de l'entreprise changent. Les pages changes.added et changes.removed présentent des listes d'exonérations, chacune accompagnée d'un fichier « code » et d'un fichier « label » lisible.

Incendies provenant de Vérification effectuée selon un calendrier défini, car Shopify n'envoie pas de webhook à cet effet
Autorisation Accès aux données sur les entreprises et leurs implantations (B2B)
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Demander au service financier de vérifier chaque nouvelle exonération avant la commande suivante.
  • Veillez à ce que votre moteur fiscal fonctionne correctement.

Ce que l'événement « Modifications des exonérations fiscales liées à la localisation de l'entreprise » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
companyLocation Objet Le site de l'entreprise dont les exonérations fiscales ont été modifiées
companyLocation.id ID
companyLocation.name Texte
changes Objet Les exonérations fiscales ajoutées / supprimées / en vigueur (chacune étant constituée d'un code et d'une désignation), ainsi que le numéro d'identification fiscale et l'indicateur d'exonération fiscale
changes.added Liste des objets Exonérations fiscales ajoutées dans cette modification.
changes.added (each).code Texte La valeur d'énumération de l'exonération fiscale « Shopify » (par exemple : CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.added (each).label Texte Une mention lisible par l'utilisateur dérivée du code (par exemple : « Exemption pour les revendeurs en Californie et en Colombie-Britannique »).
changes.removed Liste des objets Les exonérations fiscales ont été supprimées dans le cadre de cette modification.
changes.removed (each).code Texte La valeur d'énumération de l'exonération fiscale « Shopify » (par exemple : CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.removed (each).label Texte Une mention lisible par l'utilisateur dérivée du code (par exemple : « Exemption pour les revendeurs en Californie et en Colombie-Britannique »).
changes.current Liste des objets Toutes les exonérations fiscales actuellement en vigueur sur le site de l'entreprise (après cette modification).
changes.current (each).code Texte La valeur d'énumération de l'exonération fiscale « Shopify » (par exemple : CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE).
changes.current (each).label Texte Une mention lisible par l'utilisateur dérivée du code (par exemple : « Exemption pour les revendeurs en Californie et en Colombie-Britannique »).
changes.taxRegistrationId Texte Numéro d'identification fiscale du site de l'entreprise (champ vide s'il n'est pas défini).
changes.taxExempt Vrai / faux Si le siège social de la société bénéficie d'une exonération fiscale totale.
eventId Texte L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé.

Exemple : envoyer les nouvelles exonérations fiscales au service des finances

  1. Le critère déclencheur a été modifié pour tenir compte des exonérations fiscales liées au lieu d’implantation de l’entreprise.
  2. Ajouter une condition : changes.added n'est pas vide et existe.
  3. Ajouter l'envoi d'un e-mail interne avec {{companyLocation.name}} et une boucle Liquid for sur changes.added qui affiche les adresses label et code de chaque exemption.
  4. Activez le flux de travail.

Coordonnées de l'entreprise mises à jour

Se déclenche lorsqu'une fiche de contact d'entreprise est mise à jour : fonction, lieu, indicateur « contact principal ».

Incendies provenant de Shopify webhook
Autorisation Accès aux données sur les entreprises et leurs implantations (B2B) + accès aux données clients
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Prévenez le responsable de compte lorsque le contact principal d'une entreprise change.

Ce que l'événement « Contact de l'entreprise mis à jour » envoie à votre workflow

Variable dans le débit Type Ce qu'il contient
customer Client (Shopify) Le client dont les coordonnées professionnelles ont été mises à jour. Il s'agit d'un client «Shopify » complet ; ainsi, tous ses champs ainsi que les actions client propres à Flow sont disponibles.
company Objet La société à laquelle appartient le contact (identifiant, nom, identifiant externe, remarque)
company.id ID
company.name Texte
company.externalId Texte
company.note Texte
companyContact Objet Les informations mises à jour concernant le contact (identifiant, fonction, région, s'il s'agit du contact principal)
companyContact.id ID
companyContact.title Texte
companyContact.locale Texte
companyContact.isMainContact Vrai / faux
eventId Texte L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé.

Exemple : notification en cas de nouveau contact principal

  1. Sélectionner « Contact de l'entreprise » comme condition déclencheuse.
  2. Ajouter une condition : companyContact.isMainContact est égal à true.
  3. Ajouter l'option « Envoyer un e-mail interne » avec les adresses {{company.name}} et {{customer.displayName}}.
  4. Activez le flux de travail.

Client exclu de l'entreprise

Se déclenche lorsqu'un client est supprimé de la liste des contacts d'une entreprise.

Incendies provenant de Shopify webhook
Autorisation Accès aux données sur les entreprises et leur localisation (B2B) + accès aux données clients
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Supprimer les balises B2B, l'accès aux listes de prix ou les identifiants de connexion au portail d'une personne ayant quitté l'entreprise.

Ce que le client a supprimé de l'entreprise est envoyé vers votre flux de travail

Variable de débit Type Ce qu'il contient
customer Client (Shopify) Le client qui a été supprimé de l'entreprise. Il s'agit d'un client «Shopify » complet ; tous ses champs ainsi que les actions propres à Flow relatives à ce client sont donc disponibles.
company Objet L'entreprise dont le client a été retiré (id, nom, identifiant externe, remarque)
company.id ID
company.name Texte
company.externalId Texte
company.note Texte
companyContact Objet Le contact supprimé (identifiant, fonction, région, s'il s'agissait du contact principal)
companyContact.id ID
companyContact.title Texte
companyContact.locale Texte
companyContact.isMainContact Vrai / faux
eventId Texte L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé.

Exemple : supprimer le tag « grossiste » d'un contact supprimé

  1. Sélectionnez « Client retiré de l'entreprise » comme déclencheur.
  2. Ajouter ou supprimer des balises client avec wholesale.
  3. Ajouter : « Envoyer un e-mail interne au responsable de compte d'{{company.name}} ».
  4. Activez le flux de travail.

Prochaines étapes

L'accès aux entreprises dépend de l'accès aux données client : sans celui-ci, Shopify ne renvoie aucune entreprise. Accordez d'abord l'accès client, puis l'accès aux entreprises. Pour les acheteurs B2B visitant la vitrine en ligne, consultez Déclencheurs Storefront, étape par étape.