Aktualizacja zabezpieczeńNasze aplikacje nie są narażone na atak typu PHP2Shell ani na kampanię przejęcia procesu realizacji zamówienia, które dotknęły sklepy Shopify w październiku. Nie ma potrzeby podejmowania żadnych działań w odniesieniu do żadnej z naszych aplikacji.W jaki sposób zapewniamy bezpieczeństwo Państwa sklepu

Rozszerzenia Shopify Flow

Zewnętrzne webhooki
jako wyzwalacze Shopify Flow

Uruchom proces w Shopify Flow z dowolnego systemu zewnętrznego - n8n, Make, Zapier, Stripe, Państwa systemu ERP lub za pomocą zwykłego żądania HTTP. Zweryfikowane podpisy, zaplanowane odświeżanie danych, pełna historia, hosting w UE.

Wyzwalacze webhookówWstępne ustawienia podpisuZaplanowane zbieranie danychn8n / Make / ZapierOdpowiedzi dla dzwoniącegoorganizowane przez UE

Jak to działa

Od instalacji do pierwszego webhooka w ciągu kilku minut

Zainstaluj aplikację

Instalacja jednym kliknięciem ze sklepu z aplikacjami Shopify. Bezpłatny plan obejmuje wszystkie wyzwalacze.

Utwórz wyzwalacz webhooka

Wygeneruj unikalny adres URL z opcjonalnym uwierzytelnianiem HMAC lub tokenem. Wklej go do dowolnego systemu obsługującego żądania POST.

Skonfiguruj to w Shopify Flow

Wybierz nowy wyzwalacz w aplikacji Shopify Flow i połącz go z dowolną akcją. Gotowe.

Funkcje

Uruchamiają Państwo Shopify Flow z dowolnego miejsca

Przekazuj zdarzenia zewnętrzne do Shopify Flow za pomocą bezpiecznych, podpisanych webhooków. Bez konieczności pisania własnego kodu i bez usług pośredniczących.

Triggers

Wyzwalacze oparte na webhookach

Każde wywołanie HTTP staje się wyzwalaczem w Shopify Flow. To Państwo wybierają, które wartości z danych przesyłanych trafią do pól wyzwalacza, a następnie są one przekazywane bezpośrednio do działań w Shopify Flow.

Security

Podpisane i poświadczone

Podpisy HMAC, statyczne tokeny nagłówkowe lub gotowe ustawienia „jednym kliknięciem” dla serwisów Stripe, GitHub, Typeform oraz innych dostawców, którzy podpisują swoje webhooki. Nieuprawnieni użytkownicy nigdy nie uzyskują dostępu do Shopify Flow.

Scheduling

Zaplanowane webhooki

Nie jest wymagany żaden moduł wywołujący: aplikacja pobiera adres URL z częstotliwością od co 5 minut do raz dziennie i uruchamia Państwa przepływ pracy na podstawie otrzymanej odpowiedzi - przy każdym pobraniu lub tylko wtedy, gdy odpowiedź uległa zmianie.

Payloads

Treści w formacie JSON, formularzowe i XML

Oprócz formatu JSON punkt końcowy obsługuje treści zakodowane w formacie formularzowym, wieloczęściowe oraz w formacie XML, dzięki czemu formularze Twilio, PayPal IPN oraz zwykłe formularze HTML działają bez pośrednika.

Payloads

Podział tablic na sekwencje

System, który grupuje wiele rekordów w jednym wywołaniu? Proszę nadać nazwę tablicy, a każdy element - maksymalnie 100 na jedno żądanie - uruchomi własny przebieg procesu.

Logic

Funkcje transformacyjne

Przed przekazaniem żądania do Shopify Flow mogą Państwo uruchomić własny kod JavaScript dla każdego żądania: przekształcić lub wzbogacić dane, usunąć niepotrzebne elementy lub bezpośrednio odpowiedzieć na żądanie.

Responses

Odpowiedzieć dzwoniącemu

Proces może zwrócić dane do systemu, który go wywołał, dzięki czemu nadawca otrzymuje odpowiedź zamiast zwykłego potwierdzenia odbioru.

Reliability

Ochrona przed duplikatami

Proszę podać nazwę nagłówka, który zawiera identyfikator dostawy; ponowna próba w ciągu 24 godzin jest akceptowana, ale nie jest ponownie uruchamiana. Dostawca, który podejmuje ponowną próbę, nigdy nie uruchamia Państwa przepływu pracy dwukrotnie.

History

Pełna historia wraz z powtórką

Każda wysyłka jest zapisywana wraz z treścią, nagłówkami, statusem i liczbą prób. Można odtworzyć dowolną poprzednią wysyłkę lub wysłać połączenie testowe z poziomu aplikacji.

Integrations

n8n, Make, kompatybilne z Zapier

Przewodniki krok po kroku dotyczące n8n, Make, Zapier, Stripe, Typeform, Slack, GitHub i wielu innych narzędzi. Wystarczy wkleić adres URL webhooka, aby w ciągu kilku minut rozpocząć wysyłanie zdarzeń z serwisu Shopify Flow.

Domains

Wywołania przeglądarki i Państwa własna domena

Proszę włączyć obsługę CORS dla poszczególnych punktów końcowych w przypadku wywołań dokonywanych bezpośrednio z przeglądarki lub udostępnić punkt końcowy w domenie własnej Państwa sklepu za pośrednictwem serwisu Shopify App Proxy.

Developer

Interfejs API dla programistów i MCP

Tworzenie punktów końcowych i zarządzanie nimi, przeglądanie historii oraz testowanie webhooków za pomocą własnych narzędzi poprzez interfejs API REST oraz serwer MCP przeznaczony dla Państwa asystenta AI.

Poradniki i samouczki

Szczegółowe instrukcje z dokumentacji dotyczące najczęściej zadawanych przez sprzedawców pytań dotyczących konfiguracji.

Wszystkie pozostałe informacje znajdują się w dokumentacji, a lista zmian przedstawia nowości.

Ceny

Prosty system rozliczeń oparty na rzeczywistym zużyciu

Zacznij bezpłatnie. Płać raz w roku i zaoszczędź 8%.

Free

$0/miesiąc

Proszę to wypróbować

  • ✓Nieograniczona liczba webhooków
  • ✓500 wywołań webhooków miesięcznie
  • ✓Pomoc techniczna za pośrednictwem poczty elektronicznej lub serwisu Slack
Most popular

Grow

$35/miesiąc

Działające sklepy

  • ✓Nieograniczona liczba webhooków
  • ✓15 000 wywołań webhooków miesięcznie
  • ✓Pomoc techniczna za pośrednictwem poczty elektronicznej lub serwisu Slack

Unlimited

$100/miesiąc

Przedsiębiorstwa i agencje

  • ✓Nieograniczona liczba webhooków
  • ✓Nieograniczona liczba wywołań webhooków
  • ✓Pomoc techniczna za pośrednictwem poczty elektronicznej lub serwisu Slack

Najczęściej zadawane pytania

Czy muszę pisać kod, aby korzystać z funkcji Workflow Webhooks?
Nie. W aplikacji generuje się adres URL webhooka, wkleja go do dowolnego systemu, który może wysyłać żądania HTTP, a następnie wybiera nowy wyzwalacz w usłudze Shopify Flow. Bez konieczności pisania kodu.
W jaki sposób uwierzytelniane są przychodzące webhooki?
Proszę wybrać między podpisami HMAC-SHA256 (standard branżowy) a statycznym tokenem nagłówkowym. Oba rozwiązania można skonfigurować indywidualnie dla każdego wyzwalacza. Żądania bez prawidłowego uwierzytelnienia są odrzucane, zanim dotrą do Shopify Flow.
Gdzie przechowywane są ładunki?
Wszystkie dane użytkowe, nagłówki i metadane odpowiedzi są przechowywane w usłudze Google Cloud na terenie UE (europe-west1, Belgia) i szyfrowane w stanie spoczynku za pomocą usługi Google Cloud KMS. Historia jest automatycznie usuwana po upływie 30 dni.
Czy ta usługa współpracuje z n8n, Make i Zapier?
Tak. Każde narzędzie, które umożliwia wysyłanie żądań HTTP POST, będzie odpowiednie. W dokumentacji udostępniamy szablony dla n8n, Make i Zapier.
Czy aplikacja jest zgodna z RODO?
Tak. Przechowywanie danych wyłącznie na terenie UE, podpisana umowa o przetwarzaniu danych (DPA) na żądanie, brak śledzenia przez podmioty zewnętrzne na tej stronie. Szczegółowe informacje znajdują się w naszej Polityce prywatności.
Czy mój przepływ pracy może zwrócić dane do systemu, który wywołał webhook?
Tak. Proces może wysłać odpowiedź z powrotem do podmiotu wywołującego, dzięki czemu systemy zewnętrzne mogą oczekiwać na wynik, a nie tylko otrzymać potwierdzenie.
Czy webhook może działać zgodnie z harmonogramem, zamiast czekać na wywołanie?
Tak. Dzięki funkcji cyklicznego sprawdzania adresów URL aplikacja pobiera dane z podanego adresu URL z częstotliwością od co 5 minut do raz dziennie, a otrzymaną odpowiedź przekazuje do Państwa punktu końcowego - przy każdym pobraniu lub tylko wtedy, gdy odpowiedź uległa zmianie. Spowoduje to uruchomienie przepływu pracy Shopify Flow zgodnie z harmonogramem z dowolnego interfejsu API.
Które podpisy webhooków można zweryfikować?
Dostawcy, którzy podpisują swoje webhooki, tacy jak Stripe, GitHub, Typeform, Slack i Svix, dysponują gotowymi ustawieniami dostępnymi za pomocą jednego kliknięcia. W przypadku wszystkich pozostałych nadawców obowiązuje schemat niestandardowy: nagłówek, algorytm haszujący, kodowanie, tolerancja sygnatury czasowej oraz format podpisanej treści. Zobacz Weryfikacja podpisanych webhooków.
Czy obsługuje treści w formacie formularza lub XML, a nie tylko JSON?
Tak. Treści zakodowane w formacie formularza, wieloczęściowe oraz w formacie XML są analizowane na pola, które można przypisać, a tablica zawarta w treści może zostać podzielona na osobne przebiegi przepływu pracy dla poszczególnych elementów. Zobacz Formaty treści i dzielenie tablic.
Czy mogę zmienić zawartość danych przed ich dotarciem do Shopify Flow?
Tak. Funkcja transform uruchamia Państwa własny kod JavaScript przy każdym żądaniu: umożliwia zmianę struktury lub wzbogacenie treści żądania, odrzucenie niepożądanych żądań lub udzielenie odpowiedzi bezpośrednio wywołującemu, dzięki czemu webhook działa jako punkt końcowy API.

Wprowadź zdarzenia zewnętrzne do Shopify Flow

Zainstaluj bezpłatnie i wyślij swój pierwszy sygnał wyzwalający w Shopify Flow już w ciągu kilku minut.