Despre webhooks
Webhook este o metodă de creștere sau modificare a comportamentului unei pagini web sau a unei aplicații web cu apeluri inverse personalizate. Aceste apeluri inverse pot fi întreținute, modificate și gestionate de utilizatori și dezvoltatori terți care nu sunt neapărat asociați cu site-ul web sau aplicația creată. Теrminalul "webhook" a fost inventat de Jeff Lindsay în 2007.
Când apare evenimentul, informațiile sunt trimise către punctul final printr-o cheie API. Datele evenimentului Webhook pot fi stocate ca JSON sau XML.
Utilizările obișnuite ale webhook includ următoarele:
- Trimitere notificări clienților pentru acces rapid
- Colectarea datelor pentru stocarea datelor
- Integrare cu software de contabilitate
- Filtrare articolele de comenzi și informare companii de comenzi
- Datele despre clienți sunt eliminate din baza de date
Adăugare Webhook
1. Accesați panoul de control > Setări > Webhooks > Adaugă webhook
2. Cheie API - De aici alegeți cheie API. Puteți adăuga "Default": Acesta este cel pe care l-ați creat automat în magazinul dvs. De asemenea, puteți crea o nouă cheie din meniul chei API.
3. URL adresa de destinație - Aceasta este adresa URL către care va fi trimis webhook-ul.
4. Executare la - Aici alegeți acțiunea în care va fi efectuat webhook.
Exemplu I: Dacă există o nouă comandă, acțiunea va executa un weebhook la destinația URL-ului specificat. Exemplu II: Puteți vedea un exemplu Webhook aici: Order.json
Când primiți un Webhook, vă puteți aștepta la statute cu următorul conținut:
- Statutul comenzii:
pending, voided, timeouted, cancelled, failed, refunded, paid, complete - Statutul plății:
requested, pending, held, completed, failed, refunded, cancelled, timeouted - Statutul expedierii:
not_fulfilled, fulfilld