Czynniki wyzwalające w firmach B2B - krok po kroku
Pięć wyzwalaczy Shopify Flow dla B2B krok po kroku: aktualizacja firmy i lokalizacji, zmiany zwolnień podatkowych, kontakty firmy i usunięcie klienta.
Pięć czynników wyzwalających dla sklepów korzystających z funkcji B2B platformy Shopify: firmy, ich lokalizacje, dane kontaktowe oraz zwolnienia podatkowe obowiązujące w danej lokalizacji.
Na tej stronie: Aktualizacja danych firmy, Aktualizacja lokalizacji firmy, Zmiana zwolnień podatkowych dotyczących lokalizacji firmy, Aktualizacja danych kontaktowych firmy, Usunięcie klienta z rejestru firmy

Aktualności dotyczące firmy
Uruchamia się w momencie aktualizacji rekordu firmy: nazwa, uwaga, identyfikator zewnętrzny.
| Pożary spowodowane przez | Webhook Shopify |
| Zezwolenie | Dostęp do danych dotyczących przedsiębiorstw i ich lokalizacji (B2B) |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę używać go do
- Proszę zsynchronizować firmy z systemem ERP na podstawie klucza
externalId.
Jakie informacje z serwisu „Company Update” są przekazywane do Państwa systemu obsługi zadań
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
company |
Przedmiot | Firma, której dane zostały zaktualizowane |
company.id |
ID | |
company.name |
Tekst | |
company.note |
Tekst | |
company.externalId |
Tekst | |
company.customerSince |
Tekst | |
company.createdAt |
Tekst | |
company.updatedAt |
Tekst | |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Synchronizacja firmy z systemem ERP
- Jako warunek wyzwalający proszę wybrać opcję Aktualizacja dotycząca spółki.
- Dodaj warunek:
company.externalIdnie jest puste i istnieje. - Proszę dodać opcję Wyślij żądanie HTTP z parametrami
{{company.externalId}},{{company.name}}oraz{{company.note}}. - Włącz proces.
Aktualizacja dotycząca lokalizacji firmy
Wyzwala się w przypadku aktualizacji danych lokalizacji firmy: nazwy, numeru telefonu, lokalizacji, uwagi, identyfikatora zewnętrznego.
| Pożary spowodowane przez | Webhook Shopify |
| Zezwolenie | Dostęp do danych dotyczących przedsiębiorstw i ich lokalizacji (B2B) |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Odpowiedni przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę wykorzystać to do
- Prosimy o bieżące aktualizowanie ewidencji wysyłek w systemie ERP.
Jakie informacje funkcja „Aktualizacja lokalizacji firmy” przekazuje do Państwa procesu roboczego
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
companyLocation |
Przedmiot | Zaktualizowana lokalizacja firmy |
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 | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Synchronizacja miejsca dostawy
- Jako warunek wyzwalający proszę wybrać opcję Aktualizacja lokalizacji firmy.
- Proszę dodać opcję Wyślij żądanie HTTP z parametrami
{{companyLocation.externalId}},{{companyLocation.name}}oraz{{companyLocation.currency}}. - Włącz proces.
Zmiany w zakresie zwolnień podatkowych dotyczących lokalizacji przedsiębiorstw
Wyzwala się w przypadku zmiany zwolnień podatkowych, identyfikatora podatkowego lub oznaczenia zwolnienia podatkowego dla danej lokalizacji przedsiębiorstwa. changes.added oraz changes.removed to listy zwolnień, z których każda zawiera code oraz czytelny label.
| Pożary spowodowane przez | Sprawdzano zgodnie z harmonogramem, ponieważ Shopify nie wysyła w tym celu żadnego webhooka |
| Zezwolenie | Dostęp do danych dotyczących przedsiębiorstw i ich lokalizacji (B2B) |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Odpowiedni przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę wykorzystać to do
- Proszę, aby dział finansowy zweryfikował każde nowe zwolnienie przed złożeniem kolejnego zamówienia.
- Proszę zadbać o sprawne działanie systemu rozliczeń podatkowych.
Jakie zmiany w zakresie zwolnień podatkowych związanych z lokalizacją przedsiębiorstwa mają wpływ na Państwa procesy robocze
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
companyLocation |
Przedmiot | Lokalizacja przedsiębiorstwa, w przypadku którego nastąpiły zmiany w zakresie zwolnień podatkowych |
companyLocation.id |
ID | |
companyLocation.name |
Tekst | |
changes |
Przedmiot | Dodane / usunięte / aktualne zwolnienia podatkowe (każde z nich to kod + etykieta), a także identyfikator podatkowy oraz oznaczenie zwolnienia z podatku |
changes.added |
Wykaz obiektów | W ramach tej zmiany wprowadzono zwolnienia podatkowe. |
changes.added (each).code |
Tekst | Wartość wyliczeniowa zwolnienia podatkowego w systemie Shopify (np. CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE). |
changes.added (each).label |
Tekst | Etykieta czytelna dla człowieka, wygenerowana na podstawie kodu (np. „Zwolnienie dla sprzedawców z prowincji Kolumbia Brytyjska”). |
changes.removed |
Wykaz obiektów | W ramach tej zmiany zniesiono zwolnienia podatkowe. |
changes.removed (each).code |
Tekst | Wartość wyliczeniowa zwolnienia podatkowego w systemie Shopify (np. CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE). |
changes.removed (each).label |
Tekst | Etykieta zrozumiała dla człowieka, wygenerowana na podstawie kodu (np. „Zwolnienie dla sprzedawców z prowincji Kolumbia Brytyjska”). |
changes.current |
Wykaz obiektów | Wszystkie zwolnienia podatkowe obowiązujące obecnie w siedzibie spółki (po wprowadzeniu tej zmiany). |
changes.current (each).code |
Tekst | Wartość wyliczeniowa zwolnienia podatkowego w systemie Shopify (np. CA_BC_RESELLER_EXEMPTION, EU_REVERSE_CHARGE_EXEMPTION_RULE). |
changes.current (each).label |
Tekst | Etykieta zrozumiała dla człowieka, wygenerowana na podstawie kodu (np. „Zwolnienie dla sprzedawców z prowincji Kolumbia Brytyjska”). |
changes.taxRegistrationId |
Tekst | Numer identyfikacji podatkowej siedziby firmy (pole pozostaje puste, jeśli nie zostało wypełnione). |
changes.taxExempt |
Prawda / fałsz | Czy siedziba spółki jest całkowicie zwolniona z podatku. |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Przekazanie informacji o nowych zwolnieniach podatkowych do działu finansowego
- Jako warunek wyboru przyjęto zmianę zwolnień podatkowych związanych z lokalizacją przedsiębiorstwa.
- Dodaj warunek:
changes.added- nie jest puste i istnieje. - Proszę dodać funkcję wysyłania wewnętrznej wiadomości e-mail zawierającej
{{companyLocation.name}}oraz pętlę Liquidfornadchanges.added, która wyświetlalabelicodekażdego wyłączenia. - Włącz proces.
Zaktualizowano dane kontaktowe firmy
Uruchamia się w przypadku aktualizacji danych kontaktowych firmy: stanowiska, lokalizacji lub flagi głównego kontaktu.
| Pożary spowodowane przez | Webhook Shopify |
| Zezwolenie | Dostęp do danych dotyczących firm i ich lokalizacji (B2B) + dostęp do danych klientów |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę wykorzystać to do
- Proszę poinformować opiekuna klienta o zmianie głównej osoby kontaktowej w firmie.
Co funkcja „Zaktualizowane dane kontaktowe firmy” przesyła do Państwa przepływu pracy
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
customer |
Klient (Shopify) | Klient, którego dane kontaktowe firmy zostały zaktualizowane. Jest to pełnoprawny klient Shopify, co oznacza, że dostępne są wszystkie jego pola oraz działania związane z klientem w ramach Shopify Flow. |
company |
Przedmiot | Firma, do której należy osoba kontaktowa (identyfikator, nazwa, identyfikator zewnętrzny, uwaga) |
company.id |
ID | |
company.name |
Tekst | |
company.externalId |
Tekst | |
company.note |
Tekst | |
companyContact |
Przedmiot | Zaktualizowane dane kontaktowe (identyfikator, stanowisko, lokalizacja, informacja o tym, czy dana osoba jest głównym kontaktem) |
companyContact.id |
ID | |
companyContact.title |
Tekst | |
companyContact.locale |
Tekst | |
companyContact.isMainContact |
Prawda / fałsz | |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Powiadomienie o nowym kontakcie głównym
- Jako warunek wyzwalający należy wybrać opcję Kontakt z firmą - zaktualizowano.
- Dodaj warunek:
companyContact.isMainContactrównetrue. - Dodaj opcję „Wyślij wiadomość e-mail wewnętrzną z
{{company.name}}i{{customer.displayName}}”. - Włącz proces.
Klient został usunięty z listy klientów firmy
Wyzwala się, gdy klient zostanie usunięty z listy kontaktów firmy.
| Pożary spowodowane przez | Webhook Shopify |
| Zezwolenie | Dostęp do danych dotyczących firm i ich lokalizacji (B2B) + dostęp do danych klientów |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Odpowiedni przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę używać go do
- Proszę usunąć tagi B2B, uprawnienia dostępu do cenników oraz dane logowania do portalu osoby, która odeszła z firmy.
Co klient usunął z firmy - co trafia do Państwa obiegu pracy
| Zmienna w usłudze Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
customer |
Klient (Shopify) | Klient, który został usunięty z firmy. Jest to pełnoprawny klient Shopify, więc dostępne są wszystkie jego pola oraz działania związane z klientem w ramach Shopify Flow. |
company |
Przedmiot | Firma, z której usunięto klienta (identyfikator, nazwa, identyfikator zewnętrzny, uwaga) |
company.id |
ID | |
company.name |
Tekst | |
company.externalId |
Tekst | |
company.note |
Tekst | |
companyContact |
Przedmiot | Usunięta osoba kontaktowa (identyfikator, stanowisko, ustawienia regionalne, informacja, czy była to osoba kontaktowa główna) |
companyContact.id |
ID | |
companyContact.title |
Tekst | |
companyContact.locale |
Tekst | |
companyContact.isMainContact |
Prawda / fałsz | |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Usunięcie oznaczenia „hurtowego” z usuniętego kontaktu
- Jako warunek wyzwalający proszę wybrać opcję Klient usunięty z firmy.
- Dodaj lub usuń tagi klientów oznaczone jako
wholesale. - Proszę dodać opcję „Wyślij wewnętrzną wiadomość e-mail do opiekuna klienta firmy
{{company.name}}”. - Włącz proces.
Kolejne kroki
Dostęp do firm zależy od dostępu do danych klientów: bez niego Shopify nie zwraca żadnych firm. Najpierw należy przyznać dostęp do danych klientów, a następnie dostęp do firm. W przypadku nabywców B2B odwiedzających witrynę sklepową prosimy zapoznać się z Wyzwalacze w Storefront - krok po kroku.
- Kompletny przewodnik po wyzwalaczach - wszystkie wyzwalacze na jednej stronie.
- Wybór odpowiedniego spustu - który z nich najlepiej pasuje do Państwa sytuacji.
- Wyzwalacze niestandardowe - jeśli żaden z wbudowanych wyzwalaczy nie jest odpowiedni, proszę stworzyć własny.
- Historia zdarzeń i rozwiązywanie problemów - sprawdź, jakie zdarzenie zostało wywołane i jakie dane zawierało.
- Zdarzenia wyzwalające na stronie administracyjnej rekordu - najnowsze wydarzenia dotyczące jednego rekordu, wyświetlane na osobnej stronie w panelu administracyjnym Shopify.
