Jak korzystać z webhooków
Automatyzuj akcje po zakupie i innych zdarzeniach za pomocą webhooków i narzędzi no-code jak Make czy Zapier.
Ostatnia aktualizacja:
3.9.2024
Korzystanie z webhooków w Easycart to technika, która pozwala łączyć tysiące aplikacji z narzędziami takimi jak Zapier lub Make, lub niestandardowym interfejsem API. Dzięki webhookom możesz szybko tworzyć scenariusze automatyzacji:
- W przypadku aplikacji, których jeszcze nie obsługujemy natywnie
- W przypadku bardziej złożonych scenariuszy, w których chcesz wyzwalać i wymieniać dane z wieloma aplikacjami
Zobacz, jak łatwo możesz korzystać z webhooków w automatyzacjach:
Webhook można dodać:
- Globalnie w Ustawienia sklepu → API i Webhooki - oznacza to, że podany adres webhook będzie dodawany do każdego nowo stworzonego koszyka (nie do istniejących!)
- Indywidualnie w każdym koszyku w menu Automatyzacje → Webhook. Podanie adresu webhook to również sposób na nadpisanie tutaj ustawień globalnych
Po ustawieniu webhook, wyślemy na niego rozmaite zdarzenia związane z transakcjami.
Tutaj znajdziesz pełną listę zdarzeń.
Ważne! Gdy transakcja zakończy się sukcesem, wysyłamy dwa różne webhooki: single_product_bought (lub subscription_created), ale także product_assigned. Wynika to z tego, że oferujemy funkcję Zakup dla kogoś innego, a gdy jest ona używana, klient musi przypisać dostęp. Jednak nawet jeśli ta funkcja jest wyłączona, dla zachowania spójności, również wysyłamy ten webhook i automatycznie przypisujemy produkt do kupującego. Dlatego najlepiej jest opierać swoje automatyzacje tylko na zdarzeniu product_assigned, a nie single_product_bought (lub subscription_created). W ten sposób zapewnisz, że wszystkie przypadki użycia są obsłużone, nawet jeśli później zdecydujesz się włączyć funkcję Zakup dla kogoś innego.