Oznacz produkt po otrzymaniu powiadomienia webhook

Oznacz produkt po otrzymaniu powiadomienia webhook

Skopiuj stronę

Gotowy przepływ Shopify Flow: gdy dostawca, PIM lub ERP wywoła webhook z SKU i tagiem, tag zostaje dodany do produktu. Synchronizuje kolekcje i filtry.

Gdy dostawca, system PIM lub ERP wywoła Państwa webhook, przekazując numer SKU i tag, proszę dodać ten tag do produktu. Dzięki temu kolekcje, filtry i oznaczenia będą zsynchronizowane z danymi spoza platformy Shopify.

Wystarczy jeden sygnał wyzwalający z serwisu Workflow Webhooks oraz wbudowanych akcji platformy Shopify - nie są potrzebne żadne inne aplikacje.

Przebieg procesu w Shopify Flow: Oznaczanie produktu po otrzymaniu webhooka
Pełny przebieg procesu w aplikacji Shopify Flow.

Czego to wymaga

Webhook w sekcji Workflow Webhooks z tym mapowaniem danych. Zobacz Mapowanie danych użytkowych i zmienne w Shopify Flow.

Dziedzina Co należy do niego przypisać
fieldOne Na przykład numer katalogowy wariantu: TSHIRT-RED-M
fieldTwo Tag, który należy dodać, na przykład back-in-stock

Wywołanie webhooka wygląda zatem następująco:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"sku": "TSHIRT-RED-M", "tag": "back-in-stock"}'

Zapoznaj się z przebiegiem pracy

  1. Proszę pobrać plik .flow, który znajduje się w załączniku na dole tej strony.
  2. W panelu administracyjnym Shopify otwórz aplikację Shopify Flow, kliknij opcję Importuj i wybierz plik.
  3. Proszę zapoznać się z instrukcją, a następnie kliknąć opcję Włącz przepływ pracy.

Plik ten pochodzi z eksportu z samego Shopify Flow. Proszę nie edytować go ręcznie; po zaimportowaniu należy wprowadzić zmiany w przepływie pracy w Shopify Flow.

Jak to działa

  1. Wyzwalacz webhooka uruchamia przepływ pracy za każdym razem, gdy wywoływany jest adres URL Państwa webhooka, i przekazuje mu przypisane pola.
  2. Funkcja Pobierz dane wariantu produktu wyszukuje wariant na podstawie zapytania sku:{{fieldOne}} i zwraca maksymalnie jeden wynik.
  3. W przypadku każdego wariantu, który wykryje, funkcja uruchamia się raz, a nie uruchamia się wcale, gdy nie ma żadnego pasującego numeru SKU.
  4. Funkcja Dodaj tagi produktu dodaje {{fieldTwo}} do produktu w danym wariancie.

Niech to będzie Państwa

  • Proszę zastąpić {{fieldTwo}} stałym tagiem, takim jak supplier-update, jeśli strona wywołująca nie może przesłać tagu.
  • Aby usunąć tag, proszę skorzystać z opcji Usuń tagi produktu - na przykład w sytuacji, gdy dostawca ponownie zgłosi dostępność towaru.

Kolejne kroki