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

Shopify Flow
Waar je ze kunt vinden: ga naar Shopify Flow, kies ‘Een trigger selecteren’, open Workflow Trigger Extensions en zoek naar “Compan”.

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

  1. Kies ‘Bedrijfsupdate’ als trigger.
  2. Een voorwaarde toevoegen: company.externalId is niet leeg en bestaat.
  3. Voeg ‘HTTP-verzoek verzenden’ toe met {{company.externalId}}, {{company.name}} en {{company.note}}.
  4. 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

  1. Kies ‘Update bedrijfsvestiging’ als trigger.
  2. Voeg ‘HTTP-verzoek verzenden’ toe met {{companyLocation.externalId}}, {{companyLocation.name}} en {{companyLocation.currency}}.
  3. 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

  1. 'Bedrijfsvestigingsplaats' en 'belastingvrijstellingen' zijn gewijzigd als trigger.
  2. Een voorwaarde toevoegen: changes.added is niet leeg en bestaat.
  3. Voeg een functie toe om een interne e-mail te versturen met {{companyLocation.name}} en een Liquid-for-lus over changes.added die voor elke vrijstelling de label en code weergeeft.
  4. 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

  1. Selecteer ‘Bedrijfscontact bijgewerkt’ als trigger.
  2. Een voorwaarde toevoegen: companyContact.isMainContact is gelijk aan true.
  3. Voeg ‘Interne e-mail verzenden’ toe met {{company.name}} en {{customer.displayName}}.
  4. 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

  1. Kies ‘Klant verwijderd uit bedrijf’ als trigger.
  2. Voeg klanttags toe of verwijder ze met wholesale.
  3. Voeg ‘Interne e-mail verzenden’ toe aan de accountmanager van {{company.name}}.
  4. 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.