Oznacz produkt po otrzymaniu powiadomienia webhook
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.
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:
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
- Proszę pobrać plik
.flow, który znajduje się w załączniku na dole tej strony. - W panelu administracyjnym Shopify otwórz aplikację Shopify Flow, kliknij opcję Importuj i wybierz plik.
- 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
- Wyzwalacz webhooka uruchamia przepływ pracy za każdym razem, gdy wywoływany jest adres URL Państwa webhooka, i przekazuje mu przypisane pola.
- Funkcja Pobierz dane wariantu produktu wyszukuje wariant na podstawie zapytania
sku:{{fieldOne}}i zwraca maksymalnie jeden wynik. - 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.
- 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 jaksupplier-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
- Utwórz swój pierwszy webhook - proszę utworzyć webhook, na który nasłuchuje ten przepływ pracy.
- Szablony procesów roboczych - wszystkie szablony.
- Historia i rozwiązywanie problemów - proszę sprawdzić, czy webhook dotarł do Shopify Flow.
