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

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
- Sélectionnez « Mise à jour de l'entreprise » comme déclencheur.
- Ajouter une condition : «
company.externalId» n'est pas vide et existe. - Ajouter « Envoyer une requête HTTP » avec
{{company.externalId}},{{company.name}}et{{company.note}}. - 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
- Sélectionnez « Mise à jour de l'emplacement de l'entreprise » comme déclencheur.
- Ajouter « Envoyer une requête HTTP » avec
{{companyLocation.externalId}},{{companyLocation.name}}et{{companyLocation.currency}}. - 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
- Le critère déclencheur a été modifié pour tenir compte des exonérations fiscales liées au lieu d’implantation de l’entreprise.
- Ajouter une condition :
changes.addedn'est pas vide et existe. - Ajouter l'envoi d'un e-mail interne avec
{{companyLocation.name}}et une boucle Liquidforsurchanges.addedqui affiche les adresseslabeletcodede chaque exemption. - 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
- Sélectionner « Contact de l'entreprise » comme condition déclencheuse.
- Ajouter une condition :
companyContact.isMainContactest égal àtrue. - Ajouter l'option « Envoyer un e-mail interne » avec les adresses
{{company.name}}et{{customer.displayName}}. - 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é
- Sélectionnez « Client retiré de l'entreprise » comme déclencheur.
- Ajouter ou supprimer des balises client avec
wholesale. - Ajouter : « Envoyer un e-mail interne au responsable de compte d'
{{company.name}}». - 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.
- Guide complet sur les déclencheurs - tous les déclencheurs sur une seule page.
- Choisir la bonne gâchette - celle qui correspond à votre cas.
- Déclencheurs personnalisés - si aucun déclencheur intégré ne convient, créez le vôtre.
- Historique des événements et dépannage - voir ce qui a tiré et ce qu'il transportait.
- Déclencher des événements sur la page d'administration d'un enregistrement - les derniers événements associés à un enregistrement, sur sa propre page dans l'interface d'administration d'Shopify.

