API import beállítása (saját rendszer)

Mi az az API import?

Az API import megfordítja az irányt a többi importhoz képest: nem a ShopLinker kérdezi le az adatot, hanem a partner rendszere tölti be HTTP-n keresztül.

Ebből két dolog következik:

  • Nincs ütemezett szinkron. Nem kell futásra várni.
  • A termékadat azonnal frissül, amikor megérkezik.

A webáruházba az adatot onnantól a beállított áruház-szinkronok viszik ki, ugyanúgy, ahogy minden más importnál.

Beállítás lépései

  1. Hozz létre egy új importot, és válaszd az API típust.
  2. Mentsd el. A végpont URL és az API kulcs a mentés után jelenik meg.
  3. Add át a partnernek (vagy a saját fejlesztőidnek) a végpont URL-t és az API kulcsot.
  4. A partner rendszere az API kulcsot az Authorization: Bearer fejlécben küldi minden kérésnél.
  5. A részletes végpontleírásért, kérés- és válaszpéldákért, hibakódokért nyisd meg az API dokumentáció gombot az import szerkesztőjében.

Végpontok

Termékbetöltés products végpont, HTTP POST
Kategóriák categories végpont, HTTP POST
Hitelesítés Authorization: Bearer <API kulcs> fejléc

API kulcs csere

Az import szerkesztőjében bejelölheted az Új API kulcs generálása mentéskor opciót. Figyelem: a régi kulcs azonnal érvénytelen lesz, tehát a partner rendszerében is át kell írni – különben a betöltés leáll.

Gyakori kérdések

Nem jelenik meg a végpont URL

A végpont URL és az API kulcs csak az első mentés után jelenik meg. Ha mentés után sem látszik az URL, a rendszer konfigurációjában nincs beállítva az API bázis URL – ilyenkor az API kulcs érvényes, csak a végpont címét kell kézzel összeállítani. Írj nekünk, és megadjuk.

Mikor jelenik meg a termék a webshopban?

A ShopLinkerben azonnal, ahogy megérkezik. A webáruházba a következő áruház-szinkronnal kerül ki – ez a csomagod beállításai szerint fut.