Tworzenie elementów webhook
Elementy webhook są narzędziem służącym do pobierania i przechowywania danych z określonego zdarzenia. Umożliwiają one rejestrację adresu URL https://
, pod którym dane zdarzenia mogą być przechowywane w formatach JSON lub XML. Elementy webhook są często wykorzystywane w następujących zadaniach:
- Składanie zamówienia
- Zmiana ceny produktu
- Powiadamianie klienta IM lub wysyłanie informacji na pager, jeśli jesteś w trybie offline
- Gromadzenie danych dla hurtowni danych
- Integrowanie oprogramowania księgowego
- Filtrowanie pozycji zamówienia i informowanie spedytorów o zamówieniu
- Usuwanie danych klienta z bazy danych w przypadku odinstalowania przez niego Twojej aplikacji
Na tej stronie
Obsługiwane zdarzenia związane z elementami webhook
Podczas tworzenia elementu webhook możesz wybrać dowolne z wymienionych zdarzeń. Na przykład, jeśli chcesz utworzyć element webhook, który jest wysyłany za każdym razem, gdy zamówienie zostało opłacone, wybierz opcję Płatność za zamówienie. Natomiast jeśli przykładowo chcesz utworzyć element webhook, który jest wysyłany za każdym razem, gdy właściwość sklepu jest aktualizowana, wybierz opcję Aktualizacja sklepu.
Kategoria | Zdarzenia |
---|---|
Koszyk |
|
Realizacja zakupu |
|
Kolekcja |
|
Customer |
|
Rabat |
|
Wersja robocza zamówienia |
|
Realizacja |
|
Zapasy |
|
Lokalizacja |
|
Rynek |
|
Zamówienie |
|
Produkt |
|
Zwrot kosztów |
|
Shop |
|
Przetarg |
|
Szablon |
|
Transakcja |
|
Utwórz elementy webhook
Element webhook możesz utworzyć w dowolnym momencie. Elementy webhook są sygnowane identyfikatorem składającym się z kombinacji liter i cyfr, które są unikalne dla Twojego sklepu.
Kroki:
Pulpit
Z panelu administracyjnego Shopify przejdź do opcji Ustawienia >Powiadomienia.
Kliknij Elementy webhook.
Kliknij ⊕ Utwórz element webhook.
W menu rozwijanym Zdarzenie wybierz dowolne z obsługiwanych zdarzeń elementu webhook, którego chcesz użyć jako zdarzenia elementu webhook. Nie możesz zmienić zdarzenia elementu webhook po utworzeniu elementu webhook.
W menu rozwijanym Format wybierz format, w którym Shopify ma wysłać Ci te informacje. Możesz wybrać JSON lub XML.
-
W polu URL wprowadź adres URL, pod którym mają być przechowywane dane. Elementy webhook nie mogą być zwracane do następujących adresów URL:
- Host lokalny
- Dowolny adres URL kończący się słowem „internal” (np. adres
example.com/internal
) - Dowolny adres URL z dowolnej domeny niestandardowej dołączonej do sklepu
- „Fałszywe” domeny (takie jak
www.example.com
) - Domeny Shopify (takie jak
shopify.com
imyshopify.com
)
W opcji Wersja API elementu webhook wybierz preferowaną wersję elementu webhook.
Kliknij opcję Zapisz.
iPhone
- W aplikacji Shopify naciśnij przycisk …, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- Naciśnij ⊕ Utwórz element webhook.
- W menu rozwijanym Zdarzenie wybierz dowolne z obsługiwanych zdarzeń elementu webhook, którego chcesz użyć jako zdarzenia elementu webhook. Nie możesz zmienić zdarzenia elementu webhook po utworzeniu elementu webhook.
- W menu rozwijanym Format wybierz format, w którym Shopify ma wysłać Ci te informacje. Możesz wybrać JSON lub XML.
-
W polu URL wprowadź adres URL, pod którym mają być przechowywane dane. Elementy webhook nie mogą być zwracane do następujących adresów URL:
- Host lokalny
- Dowolny adres URL kończący się słowem „internal” (np. adres
example.com/internal
) - Dowolny adres URL z dowolnej domeny niestandardowej dołączonej do sklepu
- „Fałszywe” domeny (takie jak
www.example.com
) - Domeny Shopify (takie jak
shopify.com
imyshopify.com
)
W opcji Wersja API elementu webhook wybierz preferowaną wersję elementu webhook.
Naciśnij Zapisz.
Android
- W aplikacji Shopify naciśnij przycisk ☰, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- Naciśnij ⊕ Utwórz element webhook.
- W menu rozwijanym Zdarzenie wybierz dowolne z obsługiwanych zdarzeń elementu webhook, którego chcesz użyć jako zdarzenia elementu webhook. Nie możesz zmienić zdarzenia elementu webhook po utworzeniu elementu webhook.
- W menu rozwijanym Format wybierz format, w którym Shopify ma wysłać Ci te informacje. Możesz wybrać JSON lub XML.
-
W polu URL wprowadź adres URL, pod którym mają być przechowywane dane. Elementy webhook nie mogą być zwracane do następujących adresów URL:
- Host lokalny
- Dowolny adres URL kończący się słowem „internal” (np. adres
example.com/internal
) - Dowolny adres URL z dowolnej domeny niestandardowej dołączonej do sklepu
- „Fa łszywe” domeny (takie jak
www.example.com
) - Domeny Shopify (takie jak
shopify.com
imyshopify.com
)
W opcji Wersja API elementu webhook wybierz preferowaną wersję elementu webhook.
Naciśnij ✓.
Po zapisaniu nowego elementu webhook jest on wyświetlany na stronie Elementy webhook.
Edytuj elementy webhook
Możesz edytować konfigurację elementu webhook po jego utworzeniu. Nie możesz jednak modyfikować wybranego zdarzenia elementu webhook.
Kroki:
Pulpit
Z panelu administracyjnego Shopify przejdź do opcji Ustawienia >Powiadomienia.
Kliknij Elementy webhook.
W wierszu zawierającym element webhook, który chcesz edytować, kliknij ... > Edytuj.
W oknie dialogowym Edytuj element webhook zmodyfikuj element webhook w razie potrzeby.
Kliknij opcję Zapisz.
iPhone
- W aplikacji Shopify naciśnij przycisk …, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- W wierszu zawierającym element webhook, który chcesz edytować, naciśnij ... > Edytuj.
- W oknie dialogowym Edytuj element webhook zmodyfikuj element webhook w razie potrzeby.
- Naciśnij Zapisz.
Android
- W aplikacji Shopify naciśnij przycisk ☰, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- W wierszu zawierającym element webhook, który chcesz edytować, naciśnij ... > Edytuj.
- W oknie dialogowym Edytuj element webhook zmodyfikuj element webhook w razie potrzeby.
- Naciśnij ✓.
Testuj elementy webhook
Możesz przetestować element webhook, aby upewnić się, że informacje o zdarzeniu, których potrzebujesz, są wysyłane na prawidłowy adres URL.
Kroki:
Pulpit
Z panelu administracyjnego Shopify przejdź do opcji Ustawienia >Powiadomienia.
Kliknij Elementy webhook.
W wierszu zawierającym element webhook, który chcesz przetestować, kliknij ... > Wyślij test.
Pod adresem URL określonym dla elementu webhook sprawdź, czy powiadomienie działa.
iPhone
- W aplikacji Shopify naciśnij przycisk …, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- W wierszu zawierającym element webhook, który chcesz przetestować, naciśnij ... > Wyślij test.
- Pod adresem URL określonym dla elementu webhook sprawdź, czy powiadomienie działa.
Android
- W aplikacji Shopify naciśnij przycisk ☰, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- W wierszu zawierającym element webhook, który chcesz przetestować, naciśnij ... > Wyślij test.
- Pod adresem URL określonym dla elementu webhook sprawdź, czy powiadomienie działa.
Usuń elementy webhook
Możesz usunąć element webhook z panelu administracyjnego Shopify. Tej czynności nie można cofnąć.
Kroki:
Pulpit
Z panelu administracyjnego Shopify przejdź do opcji Ustawienia >Powiadomienia.
Kliknij Elementy webhook.
W wierszu zawierającym element webhook, który chcesz usunąć, kliknij ... > Usuń.
iPhone
- W aplikacji Shopify naciśnij przycisk …, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- W wierszu zawierającym element webhook, który chcesz usunąć, naciśnij ... > Usuń.
Android
- W aplikacji Shopify naciśnij przycisk ☰, a następnie Ustawienia.
- W sekcji Ustawienia sklepu naciśnij Powiadomienia.
- Naciśnij Elementy webhook.
- W wierszu zawierającym element webhook, który chcesz usunąć, naciśnij ... > Usuń.