Izrada webhookova

Webhookovi su alat za dohvaćanje i pohranu podataka iz određenog događaja. Omogućuju vam registraciju https:// URL-a na kojem se podaci o događaju mogu pohraniti u formatima JSON ili XML. Webhookovi se obično upotrebljavaju iz sljedećih razloga:

  • Postavljanje narudžbe
  • Promjena cijene proizvoda
  • Obavještavanje IM klijenta ili dojavljivača kad ste izvanmrežno
  • Prikupljanje podataka za skladištenje podataka
  • Integracija sa softverom za računovodstvo
  • Filtriranje stavki narudžbe i obavještavanje različitih otpremnika o narudžbi
  • Uklanjanje podataka o korisnicima iz baze podataka nakon što deinstaliraju aplikaciju

Podržani događaji webhooka

Prilikom izrade webhooka možete odabrati bilo koji od navedenih događaja. Na primjer, ako želite izraditi webhook koji se šalje svaki put kad se narudžba plati, odaberite Plaćanje narudžbe. Kao drugi primjer, ako želite izraditi webhook koji se šalje svaki put kada se ažurira svojstvo trgovine, odaberite Ažuriranje trgovine.

Tablica s popisom podržanih događaja webhooka dostupnih u administratorskom alatu za Shopify.
KategorijaDogađaji
Košarica
  • Izrada košarice
  • Ažuriranje košarice
Plaćanje
  • Izrada plaćanja
  • Brisanje plaćanja
  • Ažuriranje plaćanja
Kolekcija
  • Izrada kolekcije
  • Brisanje kolekcije
  • Ažuriranje kolekcije
Korisnik
  • Ažuriranje suglasnosti korisnika za SMS marketing
  • Ažuriranje postavki računa korisnika
  • Izrada korisnika
  • Brisanje korisnika
  • Onemogućavanje korisnika
  • Ažuriranje suglasnosti korisnika za primanje marketinških komunikacija e-poštom
  • Omogućavanje korisnika
  • Izrada grupe korisnika
  • Brisanje grupe korisnika
  • Ažuriranje grupe korisnika
  • Dodane oznake korisnika
  • Uklonjene oznake korisnika
  • Ažuriranje korisnika
Popust
  • Izrada popusta
  • Brisanje popusta
  • Ažuriranje popusta
Skica narudžbe
  • Izrada skice narudžbe
  • Brisanje skice narudžbe
  • Ažuriranje skice narudžbe
Ispunjenje
  • Izrada ispunjenja
  • Usluga ispunjavanja narudžbi ne može dovršiti narudžbu za ispunjenje
  • Linije artikala narudžbe za ispunjenje pripremljene su za preuzimanje
  • Premještena narudžba za ispunjenje
  • Narudžba za ispunjenje stavljena na čekanje
  • Promijenjen raspored narudžbe za ispunjenje
  • Zakazana narudžba za ispunjenje dospijeva
  • Završeno usmjeravanje narudžbe za ispunjenje
  • Otkazane narudžbe za ispunjenje
  • Prihvaćen zahtjev za otkazivanje narudžbi za ispunjenje
  • Odbijen zahtjev za otkazivanje narudžbi za ispunjenje
  • Podnesen zahtjev za otkazivanje narudžbi za ispunjenje
  • Prihvaćen zahtjev za ispunjavanje narudžbi za ispunjenje
  • Odbijen zahtjev za ispunjavanje narudžbi za ispunjenje
  • Podnesen zahtjev za ispunjavanje narudžbi za ispunjenje
  • Ukinuto čekanje za narudžbe za ispunjenje
  • Linije artikala narudžbi za ispunjenje pripremljene su za lokalnu dostavu
  • Spojene narudžbe za ispunjenje
  • Razdvojene narudžbe za ispunjenje
  • Ažuriranje ispunjenja
Zalihe
  • Izrada stavke zaliha
  • Brisanje stavke zaliha
  • Ažuriranje stavke zaliha
  • Povezivanje razine zaliha
  • Prekid povezivanja razine zaliha
  • Ažuriranje razine zaliha
Lokacija
  • Aktivacija lokacije
  • Izrada lokacije
  • Deaktivacija lokacije
  • Brisanje lokacije
  • Ažuriranje stavke lokacije
Tržište
  • Izrada tržišta
  • Brisanje tržišta
  • Ažuriranje tržišta
Narudžba
  • Otkazivanje narudžbe
  • Izrada narudžbe
  • Brisanje narudžbe
  • Uređivanje narudžbe
  • Ispunjenje narudžbe
  • Plaćanje narudžbe
  • Izmijenjena procjena rizika narudžbe
  • Ažuriranje narudžbe
Proizvod
  • Izrada proizvoda
  • Brisanje proizvoda
  • Ažuriranje proizvoda
Povrat novca
  • Izrada povrata novca
Trgovina
  • Ažuriranje trgovine
Platna transakcija
  • Izrada platne transakcije
Tema
  • Izrada teme
  • Brisanje teme
  • Objava teme
  • Ažuriranje teme
Transakcija
  • Izrada transakcije

Izrada webhookova

Webhook možete izraditi u bilo kojem trenutku. Vaši su webhookovi potpisani jedinstvenim ID-jem za vašu trgovinu koji se sastoji od kombinacije slova i brojeva.

Koraci:

Stolno računalo
  1. U administratorskom alatu za Shopify idite na Postavke > Obavijesti.

  2. Kliknite Webhookovi.

  3. Kliknite ⊕ Izradi webhook.

  4. U padajućem izborniku Događaj odaberite bilo koji od podržanih događaja webhooka koji želite upotrebljavati kao svoj događaj webhooka. Događaj webhooka ne možete promijeniti nakon što izradite webhook.

  5. U padajućem izborniku Format odaberite format u kojem želite da vam Shopify šalje te informacije. Dvije su opcije JSON ili XML.

  6. U polje URL unesite URL na koji želite pohraniti podatke. Webhookove nije moguće vratiti na sljedeće URL-ove:

    • Localhost
    • Svi URL-ovi koji završavaju riječju „internal” (poput example.com/internal)
    • Svi URL-ovi s bilo koje prilagođene domene povezane s trgovinom
    • „Lažne” domene (poput www.example.com)
    • Domene platforme Shopify (poput shopify.com i myshopify.com)
  7. U odjeljku Verzija API-ja webhooka odaberite željenu verziju webhooka.

  8. Kliknite Spremi.

Mobilni uređaj
  1. U aplikaciji Shopify dodirnite Izbornik, a zatim dodirnite Postavke Postavke.

  2. U odjeljku Postavke trgovine dodirnite Obavijesti.

  3. Dodirnite Webhookovi.

  4. Dodirnite ⊕ Izradi webhook.

  5. U padajućem izborniku Događaj odaberite bilo koji od podržanih događaja webhooka koji želite upotrebljavati kao svoj događaj webhooka. Događaj webhooka ne možete promijeniti nakon što izradite webhook.

  6. U padajućem izborniku Format odaberite format u kojem želite da vam Shopify šalje te informacije. Dvije su opcije JSON ili XML.

  7. U polje URL unesite URL na koji želite pohraniti podatke. Webhookove nije moguće vratiti na sljedeće URL-ove:

    • Localhost
    • Svi URL-ovi koji završavaju riječju „internal” (poput example.com/internal)
    • Svi URL-ovi s bilo koje prilagođene domene povezane s trgovinom
    • „Lažne” domene (poput www.example.com)
    • Domene platforme Shopify (poput shopify.com i myshopify.com)
  8. U odjeljku Verzija API-ja webhooka odaberite željenu verziju webhooka.

  9. Dodirnite Spremi ili .

Nakon što spremite novi webhook, on će se prikazati na stranici Webhookovi.

Uređivanje webhookova

Konfiguraciju webhooka možete urediti nakon što ga izradite. Međutim, ne možete izmijeniti odabrani događaj webhooka.

Koraci:

Stolno računalo
  1. U administratorskom alatu za Shopify idite na Postavke > Obavijesti.

  2. Kliknite Webhookovi.

  3. U retku s webhookom koji želite urediti kliknite ... > Uredi.

  4. U dijaloškom okviru Uredi webhook izmijenite webhook po potrebi.

  5. Kliknite Spremi.

Mobilni uređaj
  1. U aplikaciji Shopify dodirnite Izbornik, a zatim dodirnite Postavke Postavke.

  2. U odjeljku Postavke trgovine dodirnite Obavijesti.

  3. Dodirnite Webhookovi.

  4. U retku s webhookom koji želite urediti dodirnite ... > Uredi.

  5. U dijaloškom okviru Uredi webhook izmijenite webhook po potrebi.

  6. Dodirnite Spremi ili .

Testiranje webhookova

Možete testirati svoj webhook kako biste provjerili šalju li se željene informacije o događaju na točan URL.

Koraci:

Stolno računalo
  1. U administratorskom alatu za Shopify idite na Postavke > Obavijesti.

  2. Kliknite Webhookovi.

  3. U retku s webhookom koji želite testirati kliknite ... > Pošalji test.

  4. Na URL-u koji ste naveli za webhook provjerite radi li obavijest.

Mobilni uređaj
  1. U aplikaciji Shopify dodirnite Izbornik, a zatim dodirnite Postavke Postavke.

  2. U odjeljku Postavke trgovine dodirnite Obavijesti.

  3. Dodirnite Webhookovi.

  4. U retku s webhookom koji želite testirati dodirnite ... > Pošalji test.

  5. Na URL-u koji ste naveli za webhook provjerite radi li obavijest.

Brisanje webhookova

Webhook možete izbrisati iz svog administratorskog alata za Shopify. Ta se radnja ne može poništiti.

Koraci:

Stolno računalo
  1. U administratorskom alatu za Shopify idite na Postavke > Obavijesti.

  2. Kliknite Webhookovi.

  3. U retku s webhookom koji želite izbrisati kliknite ... > Izbriši.

Mobilni uređaj
  1. U aplikaciji Shopify dodirnite Izbornik, a zatim dodirnite Postavke Postavke.

  2. U odjeljku Postavke trgovine dodirnite Obavijesti.

  3. Dodirnite Webhookovi.

  4. U retku s webhookom koji želite izbrisati dodirnite ... > Izbriši.