B2B-bedrijf: stap voor stap
Vijf zoekcriteria voor winkels in de B2B-functies van Shopify: bedrijven, hun vestigingen, hun contactpersonen en de belastingvrijstellingen van een vestiging.
Op deze pagina: Bedrijfsupdate, Update bedrijfslocatie, Belastingvrijstellingen voor bedrijfslocatie gewijzigd, Contactgegevens bedrijf bijgewerkt, Klant verwijderd uit bedrijf

Bedrijfsnieuws
Wordt geactiveerd wanneer een bedrijfsrecord wordt bijgewerkt: naam, opmerking, extern ID.
| Branden veroorzaakt door | Shopify webhook |
| Toestemming | Toegang tot bedrijfs- en vestigingsgegevens (B2B) |
| Ingeschakeld | Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Synchroniseer bedrijven met een ERP-systeem dat is gekoppeld aan
externalId.
Wat Company Update naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
company |
Voorwerp | Het bedrijf dat is bijgewerkt |
company.id |
ID | |
company.name |
Tekst | |
company.note |
Tekst | |
company.externalId |
Tekst | |
company.customerSince |
Tekst | |
company.createdAt |
Tekst | |
company.updatedAt |
Tekst | |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden. |
Voorbeeld: een bedrijf synchroniseren met het ERP-systeem
- Kies ‘Bedrijfsupdate’ als trigger.
- Een voorwaarde toevoegen:
company.externalIdis niet leeg en bestaat. - Voeg ‘HTTP-verzoek verzenden’ toe met
{{company.externalId}},{{company.name}}en{{company.note}}. - Schakel de workflow in.
Update over de vestigingsplaats van het bedrijf
Wordt geactiveerd wanneer de gegevens van een bedrijfslocatie worden bijgewerkt: naam, telefoonnummer, locatie, opmerking, extern ID.
| Branden veroorzaakt door | Shopify webhook |
| Toestemming | Toegang tot bedrijfs- en vestigingsgegevens (B2B) |
| Ingeschakeld | Als je een Flow-workflow inschakelt die hiervan gebruikmaakt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Houd de verzendgegevens in het ERP-systeem up-to-date.
Wat ‘Company Location Update’ naar je workflow verstuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
companyLocation |
Voorwerp | De vestigingslocatie van het bedrijf die is bijgewerkt |
companyLocation.id |
ID | |
companyLocation.name |
Tekst | |
companyLocation.note |
Tekst | |
companyLocation.externalId |
Tekst | |
companyLocation.locale |
Tekst | |
companyLocation.phone |
Tekst | |
companyLocation.currency |
Tekst | |
companyLocation.createdAt |
Tekst | |
companyLocation.updatedAt |
Tekst | |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden. |
Voorbeeld: Een afleveradres synchroniseren
- Kies ‘Update bedrijfsvestiging’ als trigger.
- Voeg ‘HTTP-verzoek verzenden’ toe met
{{companyLocation.externalId}},{{companyLocation.name}}en{{companyLocation.currency}}. - Schakel de workflow in.
Wijzigingen in de belastingvrijstellingen voor bedrijfsvestigingen
Wordt geactiveerd wanneer de belastingvrijstellingen, het belastingregistratienummer of de status ‘belastingvrij’ van een vestiging van een bedrijf veranderen. changes.added en changes.removed zijn lijsten met vrijstellingen, elk met een code en een leesbare label.
| Branden veroorzaakt door | Dit wordt volgens een schema gecontroleerd, omdat Shopify hiervoor geen webhook verstuurt |
| Toestemming | Toegang tot bedrijfs- en vestigingsgegevens (B2B) |
| Ingeschakeld | Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Laat de financiële afdeling elke nieuwe vrijstelling controleren vóór de volgende bestelling.
- Zorg ervoor dat de belastingmodule goed blijft werken.
Wat de wijzigingen in de belastingvrijstellingen voor bedrijfsvestigingen naar je workflow sturen
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
companyLocation |
Voorwerp | De vestiging van het bedrijf waarvan de belastingvrijstellingen zijn gewijzigd |
companyLocation.id |
ID | |
companyLocation.name |
Tekst | |
changes |
Voorwerp | De toegevoegde / verwijderde / huidige belastingvrijstellingen (elk bestaande uit een code + label), plus het belastingregistratienummer en de vlag voor belastingvrijstelling |
changes.added |
Lijst met objecten | In deze wijziging zijn belastingvrijstellingen toegevoegd. |
changes.added (each).code |
Tekst | De enum-waarde voor belastingvrijstelling in de Shopify (bijv. CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE). |
changes.added (each).label |
Tekst | Een voor mensen leesbaar label dat is afgeleid van de code (bijvoorbeeld "CA BC Reseller Exemption"). |
changes.removed |
Lijst met objecten | Belastingvrijstellingen zijn bij deze wijziging afgeschaft. |
changes.removed (each).code |
Tekst | De enum-waarde voor de belastingvrijstelling Shopify (bijv. CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE). |
changes.removed (each).label |
Tekst | Een voor mensen leesbaar label dat is afgeleid van de code (bijvoorbeeld „CA BC Reseller Exemption“). |
changes.current |
Lijst met objecten | Alle belastingvrijstellingen die momenteel op de bedrijfslocatie gelden (na deze wijziging). |
changes.current (each).code |
Tekst | De enum-waarde voor belastingvrijstelling van de Shopify (bijv. CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE). |
changes.current (each).label |
Tekst | Een voor mensen leesbaar label dat is afgeleid van de code (bijvoorbeeld „CA BC Reseller Exemption“). |
changes.taxRegistrationId |
Tekst | Het belastingregistratienummer van de vestigingsplaats van het bedrijf (leeg indien niet ingesteld). |
changes.taxExempt |
Waar / onwaar | Of de vestiging van het bedrijf volledig vrijgesteld is van belasting. |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden. |
Voorbeeld: Stuur nieuwe belastingvrijstellingen door naar de financiële afdeling
- 'Bedrijfsvestigingsplaats' en 'belastingvrijstellingen' zijn gewijzigd als trigger.
- Een voorwaarde toevoegen:
changes.addedis niet leeg en bestaat. - Voeg een functie toe om een interne e-mail te versturen met
{{companyLocation.name}}en een Liquid-for-lus overchanges.addeddie voor elke vrijstelling delabelencodeweergeeft. - Schakel de workflow in.
Contactgegevens van het bedrijf bijgewerkt
Wordt geactiveerd wanneer de gegevens van een bedrijfscontact worden bijgewerkt: functietitel, locatie, vlag ‘hoofdcontact’.
| Branden veroorzaakt door | Shopify webhook |
| Toestemming | Toegang tot bedrijfs- en vestigingsgegevens (B2B) + toegang tot klantgegevens |
| Ingeschakeld | Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Laat het de accountmanager weten wanneer de hoofdcontactpersoon van een bedrijf verandert.
Wat ‘Company Contact Updated’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
customer |
Klant (Shopify) | De klant wiens bedrijfscontactgegevens zijn bijgewerkt. Een ‘volledige’ Shopify-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar. |
company |
Voorwerp | Het bedrijf waartoe de contactpersoon behoort (id, naam, extern ID, opmerking) |
company.id |
ID | |
company.name |
Tekst | |
company.externalId |
Tekst | |
company.note |
Tekst | |
companyContact |
Voorwerp | De bijgewerkte contactgegevens (ID, functietitel, regio, of het om de hoofdcontactpersoon gaat) |
companyContact.id |
ID | |
companyContact.title |
Tekst | |
companyContact.locale |
Tekst | |
companyContact.isMainContact |
Waar / onwaar | |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden. |
Voorbeeld: Een melding sturen bij een nieuwe hoofdcontactpersoon
- Selecteer ‘Bedrijfscontact bijgewerkt’ als trigger.
- Een voorwaarde toevoegen:
companyContact.isMainContactis gelijk aantrue. - Voeg ‘Interne e-mail verzenden’ toe met
{{company.name}}en{{customer.displayName}}. - Schakel de workflow in.
Klant uit het bedrijf verwijderd
Wordt geactiveerd wanneer een klant wordt verwijderd als contactpersoon van een bedrijf.
| Branden door | Shopify webhook |
| Toestemming | Toegang tot bedrijfs- en vestigingsgegevens (B2B) + toegang tot klantgegevens |
| Ingeschakeld | Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar hiervoor vind je op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Verwijder B2B-tags, toegang tot prijslijsten of portaal-inloggegevens van iemand die het bedrijf heeft verlaten.
Wat een klant die zich bij het bedrijf heeft afgemeld naar je workflow verstuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
customer |
Klant (Shopify) | De klant die uit het bedrijf is verwijderd. Een ‘full-Shopify’-klant, dus alle velden en de eigen klantacties van Flow zijn beschikbaar. |
company |
Voorwerp | Het bedrijf waaruit de klant is verwijderd (id, naam, extern ID, opmerking) |
company.id |
ID | |
company.name |
Tekst | |
company.externalId |
Tekst | |
company.note |
Tekst | |
companyContact |
Voorwerp | De verwijderde contactpersoon (ID, functietitel, land/regio, of het de hoofdcontactpersoon was) |
companyContact.id |
ID | |
companyContact.title |
Tekst | |
companyContact.locale |
Tekst | |
companyContact.isMainContact |
Waar / onwaar | |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden. |
Voorbeeld: De ‘groothandel’-tag verwijderen bij een verwijderd contact
- Kies ‘Klant verwijderd uit bedrijf’ als trigger.
- Voeg klanttags toe of verwijder ze met
wholesale. - Voeg ‘Interne e-mail verzenden’ toe aan de accountmanager van
{{company.name}}. - Schakel de workflow in.
Volgende stappen
Toegang tot bedrijven is afhankelijk van toegang tot klantgegevens: zonder deze toegang levert Shopify helemaal geen bedrijven op. Verleen eerst toegang tot klanten en vervolgens toegang tot bedrijven. Voor B2B-kopers die de webwinkel bezoeken, zie Storefront-triggers, stap voor stap.
- Volledig overzicht van de trekkers - alle triggers op één pagina.
- De juiste trekker kiezen - welke het beste bij jouw situatie past.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, schrijf dan je eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - kijk wat er is afgevuurd en wat het vervoerde.
- Triggergebeurtenissen op de beheerpagina van een record - de meest recente gebeurtenissen van één record, op een eigen pagina in het beheerdersgedeelte van Shopify.

