Najczęściej zadawane pytania

Najczęściej zadawane pytania

Skopiuj stronę

Najczęściej zadawane pytania dotyczące webhooków, Shopify Flow, powtórnych uruchomień, limitów planów, CORS oraz danych ładunku.

Krótkie odpowiedzi na najczęściej zadawane pytania. Jeśli nie znaleźli Państwo odpowiedzi na swoje pytanie, w sekcji Wsparcie znajdą Państwo wszystkie sposoby skontaktowania się z nami.

Czy potrzebuję usługi Shopify Flow?

Tak. Shopify Flow odpowiada za realizację procesów automatyzacji; ta aplikacja pełni rolę pomostu, który umożliwia uruchomienie tych procesów przez system zewnętrzny. Shopify Flow jest bezpłatną aplikacją oferowaną przez Shopify.

Czy jeden webhook może obsługiwać kilka przepływów pracy?

Tak. Każdy przepływ pracy typu „Webhook Trigger” odbiera zdarzenia ze wszystkich Państwa webhooków, dlatego w każdym przepływie pracy należy dodać warunek oparty na identyfikatorze webhooka, aby wybrać ten, na który ma on zareagować.

Dlaczego mój proces został uruchomiony dwukrotnie?

Albo dwa przepływy pracy wykorzystują wyzwalacz typu „Webhook” bez określonych warunków dotyczących identyfikatora webhooka, albo nadawca podjął ponowną próbę wysłania. Historia wskazuje, która z tych sytuacji miała miejsce - dwa wpisy oznaczają, że faktycznie dotarły dwa żądania. Zobacz Ochrona przed podwójną dostawą.

Dlaczego moje zgłoszenie zostało odrzucone z powodu „braku pola mapowania”?

Pole, które Państwo przypisali, nie występuje w treści danych. Proszę je przesłać lub cofnąć przypisanie w sekcji „Ustawienia zaawansowane”. Pełna lista kodów znajduje się w sekcji Historia i rozwiązywanie problemów.

Czy mogę przesłać więcej niż cztery pola?

Tak - proszę włączyć opcję Użyj całego obiektu, aby przekazać całą zawartość danych (payload) do Shopify Flow w postaci ciągu JSON wraz z czterema zmapowanymi polami. Zobacz Mapowanie danych użytkowych i zmienne w Shopify Flow.

Czy mogę wywołać webhook z poziomu przeglądarki?

Tak, proszę włączyć obsługę CORS w webhooku. Należy pamiętać, że wszystko, co znajduje się w kodzie JavaScript przeglądarki, jest publicznie dostępne, dlatego nie należy umieszczać statycznego tokenu w kodzie front-endu - proszę skorzystać z webhooka bez tokenu lub przekierować wywołanie przez własny backend.

Czy moje dane użytkowe są przechowywane?

Tak, w historii wywołań, co umożliwia debugowanie i odtwarzanie. Wrażliwe wartości nagłówków są maskowane. Dane zwracane za pośrednictwem naszego interfejsu API REST oraz serwera MCP są dodatkowo maskowane pod kątem danych osobowych (PII) - zob. Interfejs API dla programistów i MCP.

Czy mogę zmienić nagłówek, w którym wysyłany jest mój token?

Tak - nazwa nagłówka uwierzytelniającego w sekcji „Ustawienia zaawansowane”. Domyślną wartością jest X-Api-Key. Zobacz Uwierzytelnianie.

Co się stanie, jeśli osiągnę limit przewidziany w moim planie?

Kolejne żądania są odrzucane z kodem błędu quota_exceeded, dopóki wartość w 30-dniowym oknie kroczącym nie spadnie poniżej limitu. Zobacz Plany i sposób użytkowania.

Czy odrzucone wnioski są wliczane do limitu mojego planu?

Nie. Liczą się wyłącznie zaakceptowane wywołania. Testy, powtórki oraz usunięte duplikaty również nie są brane pod uwagę.

Czy mogę ponownie obejrzeć stare wydarzenie?

Tak, ze strony szczegółów wywołania. Jest to przydatne przy tworzeniu przepływu pracy lub ponownym uruchamianiu zdarzeń, które nadeszły w czasie, gdy przepływ pracy był przerwany.

Jak przenieść webhook do innego sklepu?

Webhooki są przypisane do poszczególnych sklepów. Proszę utworzyć go ponownie w innym sklepie - otrzyma on własny adres URL i token. Przycisk Eksportuj na stronie webhooka umożliwia skopiowanie jego konfiguracji.