Czynniki wyzwalające w firmach B2B - krok po kroku

Czynniki wyzwalające w firmach B2B - krok po kroku

Skopiuj stronę

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

Shopify Flow
Gdzie je znaleźć: w Shopify Flow proszę wybrać opcję „Wybierz wyzwalacz”, otworzyć sekcję Workflow Trigger Extensions i wyszukać hasło „Compan”.

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

  1. Jako warunek wyzwalający proszę wybrać opcję Aktualizacja dotycząca spółki.
  2. Dodaj warunek: company.externalId nie jest puste i istnieje.
  3. Proszę dodać opcję Wyślij żądanie HTTP z parametrami {{company.externalId}}, {{company.name}} oraz {{company.note}}.
  4. 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

  1. Jako warunek wyzwalający proszę wybrać opcję Aktualizacja lokalizacji firmy.
  2. Proszę dodać opcję Wyślij żądanie HTTP z parametrami {{companyLocation.externalId}}, {{companyLocation.name}} oraz {{companyLocation.currency}}.
  3. 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

  1. Jako warunek wyboru przyjęto zmianę zwolnień podatkowych związanych z lokalizacją przedsiębiorstwa.
  2. Dodaj warunek: changes.added - nie jest puste i istnieje.
  3. Proszę dodać funkcję wysyłania wewnętrznej wiadomości e-mail zawierającej {{companyLocation.name}} oraz pętlę Liquid for nad changes.added, która wyświetla label i code każdego wyłączenia.
  4. 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

  1. Jako warunek wyzwalający należy wybrać opcję Kontakt z firmą - zaktualizowano.
  2. Dodaj warunek: companyContact.isMainContact równe true.
  3. Dodaj opcję „Wyślij wiadomość e-mail wewnętrzną z {{company.name}} i {{customer.displayName}}”.
  4. 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

  1. Jako warunek wyzwalający proszę wybrać opcję Klient usunięty z firmy.
  2. Dodaj lub usuń tagi klientów oznaczone jako wholesale.
  3. Proszę dodać opcję „Wyślij wewnętrzną wiadomość e-mail do opiekuna klienta firmy {{company.name}}”.
  4. 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.