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