Crearea webhook-urilor

Webhook-urile sunt un instrument pentru preluarea și stocarea datelor de la un anumit eveniment. Acestea vă permit să înregistrați un URL https:// unde datele evenimentului pot fi stocate în formate JSON sau XML. Webhook-urile sunt utilizate frecvent din următoarele motive:

  • Plasarea unei comenzi
  • Modificarea prețului unui produs
  • Notificarea clientului dvs. de mesagerie instantanee sau a pagerului atunci când sunteți offline
  • Colectarea datelor pentru un depozit de date
  • Integrarea software-ului dvs. de contabilitate
  • Filtrarea articolelor din comandă și informarea diverșilor expeditori cu privire la comandă
  • Eliminarea datelor clienților din baza dvs. de date atunci când aceștia vă dezinstalează app-ul

Evenimente webhook acceptate

La crearea unui webhook, puteți selecta oricare dintre evenimentele listate. De exemplu, dacă doriți să creați un webhook care este trimis de fiecare dată când o comandă a fost plătită, atunci selectați Plată comandă. Ca alt exemplu, dacă doriți să creați un webhook care este trimis de fiecare dată când este actualizată o proprietate a magazinului, atunci selectați Actualizare magazin.

Tabel care listează evenimentele webhook acceptate disponibile în panoul de administrare Shopify.
CategorieEvenimente
Coș
  • Creare coș
  • Actualizare coș
Plată
  • Creare plată
  • Ștergere plată
  • Actualizare plată
Colecție
  • Creare colecție
  • Ștergere colecție
  • Actualizare colecție
Client
  • Actualizare consimțământ client pentru marketing prin SMS-uri
  • Actualizare setări cont client
  • Creare client
  • Ștergere client
  • Dezactivare client
  • Actualizare consimțământ client pentru marketing prin e-mail
  • Activare client
  • Creare grup de clienți
  • Ștergere grup de clienți
  • Actualizare grup de clienți
  • Etichete client adăugate
  • Etichete client eliminate
  • Actualizare client
Reducere
  • Creare reducere
  • Ștergere reducere
  • Actualizare reducere
Comandă provizorie
  • Creare comandă provizorie
  • Ștergere comandă provizorie
  • Actualizare comandă provizorie
Onorare comandă
  • Creare onorare comandă
  • Comanda de onorare nu poate fi finalizată de către serviciul de execuție a comenzii
  • Articolele de pe rândurile comenzii de onorare sunt pregătite pentru ridicare
  • Comandă de onorare mutată
  • Comandă de onorare pusă în așteptare
  • Comandă de onorare reprogramată
  • Comanda de onorare programată devine scadentă
  • Direcționare comandă de onorare finalizată
  • Comenzi de onorare anulate
  • Solicitare de anulare a comenzilor de onorare acceptată
  • Solicitare de anulare a comenzilor de onorare respinsă
  • Solicitare de anulare a comenzilor de onorare trimisă
  • Solicitare de onorare a comenzilor de onorare acceptată
  • Solicitare de onorare a comenzilor de onorare respinsă
  • Solicitare de onorare a comenzilor de onorare trimisă
  • Suspendare comenzi de onorare eliberată
  • Articolele de pe rândurile comenzilor de onorare pregătite pentru expediere locală
  • Comenzi de onorare fuzionate
  • Comenzi de onorare divizate
  • Actualizare onorare comandă
Inventar
  • Creare articol de inventar
  • Ștergere articol de inventar
  • Actualizare articol de inventar
  • Conectare nivel de inventar
  • Deconectare nivel de inventar
  • Actualizare nivel de inventar
Locație
  • Activare locație
  • Creare locație
  • Dezactivare locație
  • Ștergere locație
  • Actualizare articol locație
Piață
  • Creare piață
  • Ștergere piață
  • Actualizare piață
Comandă
  • Anulare comandă
  • Creare comandă
  • Ștergere comandă
  • Editare comandă
  • Onorare comandă
  • Plată comandă
  • Modificare evaluare risc comandă
  • Actualizare comandă
Produs
  • Creare produs
  • Ștergere produs
  • Actualizare produs
Restituire
  • Creare restituire
Magazin
  • Actualizare magazin
Încasare
  • Creare tranzacție de încasare
Temă
  • Creare temă
  • Ștergere temă
  • Publicare temă
  • Actualizare temă
Tranzacție
  • Creare tranzacție

Creare webhookuri

Puteți crea un webhook în orice moment. Webhookurile dumneavoastră sunt semnate cu un ID format dintr-o combinație de litere și cifre, unic pentru magazinul dumneavoastră.

Pași:

Desktop
  1. Din panoul de administrare Shopify, accesați Setări > Notificări.

  2. Faceți clic pe Webhookuri.

  3. Faceți clic pe ⊕ Creare webhook.

  4. În meniul vertical Eveniment, selectați oricare dintre evenimentele webhook acceptate pe care doriți să îl utilizați ca eveniment webhook. Nu puteți schimba evenimentul webhook după ce webhookul este creat.

  5. În meniul vertical Format, alegeți formatul în care doriți ca Shopify să vă trimită aceste informații. Cele două opțiuni sunt JSON sau XML.

  6. În câmpul URL, introduceți adresa URL unde doriți să fie stocate datele. Webhookurile nu pot fi returnate la următoarele adrese URL:

    • Localhost
    • Orice URL care se termină cu cuvântul „internal” (cum ar fi example.com/internal)
    • Orice URL de la orice domeniu personalizat atașat magazinului
    • Domenii „false” (cum ar fi www.example.com)
    • Domenii Shopify (cum ar fi shopify.com și myshopify.com)
  7. În secțiunea Versiune API webhook, selectați versiunea de webhook preferată.

  8. Faceți clic pe Salvare.

Mobil
  1. Din Shopify app, atingeți Menu, apoi atingeți Settings Setări.

  2. În secțiunea Setări magazin, atingeți Notificări.

  3. Atingeți Webhookuri.

  4. Atingeți ⊕ Creare webhook.

  5. În meniul vertical Eveniment, selectați oricare dintre evenimentele webhook acceptate pe care doriți să îl utilizați ca eveniment webhook. Nu puteți schimba evenimentul webhook după ce webhookul este creat.

  6. În meniul vertical Format, alegeți formatul în care doriți ca Shopify să vă trimită aceste informații. Cele două opțiuni sunt JSON sau XML.

  7. În câmpul URL, introduceți adresa URL unde doriți să fie stocate datele. Webhookurile nu pot fi returnate la următoarele adrese URL:

    • Localhost
    • Orice URL care se termină cu cuvântul „internal” (cum ar fi example.com/internal)
    • Orice URL de la orice domeniu personalizat atașat magazinului
    • Domenii „false” (cum ar fi www.example.com)
    • Domenii Shopify (cum ar fi shopify.com și myshopify.com)
  8. În secțiunea Versiune API webhook, selectați versiunea de webhook preferată.

  9. Atingeți Salvare sau .

După ce noul webhook este salvat, acesta este afișat în pagina Webhookuri.

Editare webhookuri

Puteți edita configurația unui webhook după ce a fost creat. Cu toate acestea, nu puteți modifica evenimentul webhook selectat.

Pași:

Desktop
  1. Din panoul de administrare Shopify, accesați Setări > Notificări.

  2. Faceți clic pe Webhookuri.

  3. În rândul care conține webhookul pe care doriți să îl editați, faceți clic pe ... > Editare.

  4. În caseta de dialog Editare webhook, modificați webhookul după cum este necesar.

  5. Faceți clic pe Salvare.

Mobil
  1. Din Shopify app, atingeți Menu, apoi atingeți Settings Setări.

  2. În secțiunea Setări magazin, atingeți Notificări.

  3. Atingeți Webhookuri.

  4. În rândul care conține webhookul pe care doriți să îl editați, atingeți ... > Editare.

  5. În caseta de dialog Editare webhook, modificați webhookul după cum este necesar.

  6. Atingeți Salvare sau .

Testare webhookuri

Puteți să vă testați webhookul pentru a vă asigura că informațiile despre eveniment pe care le doriți sunt trimise la adresa URL corectă.

Pași:

Desktop
  1. Din panoul de administrare Shopify, accesați Setări > Notificări.

  2. Faceți clic pe Webhookuri.

  3. În rândul care conține webhookul pe care doriți să îl testați, faceți clic pe ... > Trimitere test.

  4. La adresa URL pe care ați specificat-o pentru webhook, verificați dacă notificarea funcționează.

Mobil
  1. Din Shopify app, atingeți Menu, apoi atingeți Settings Setări.

  2. În secțiunea Setări magazin, atingeți Notificări.

  3. Atingeți Webhookuri.

  4. În rândul care conține webhookul pe care doriți să îl testați, atingeți ... > Trimitere test.

  5. La adresa URL pe care ați specificat-o pentru webhook, verificați dacă notificarea funcționează.

Ștergere webhookuri

Puteți șterge un webhook din panoul de administrare Shopify. Această acțiune nu poate fi anulată.

Pași:

Desktop
  1. Din panoul de administrare Shopify, accesați Setări > Notificări.

  2. Faceți clic pe Webhookuri.

  3. În rândul webhook-ului pe care doriți să îl ștergeți, faceți clic pe ... > Ștergere.

Mobil
  1. Din Shopify app, atingeți Menu, apoi atingeți Settings Setări.

  2. În secțiunea Setări magazin, atingeți Notificări.

  3. Atingeți Webhookuri.

  4. În rândul webhook-ului pe care doriți să îl ștergeți, atingeți ... > Ștergere.