JSON feed

JSON feed je dátový formát pre pravidelné publikovanie štruktúrovaných informácií v JSON. V e commerce ho využijete na výmenu produktových dát, aktualizácie cien a dostupnosti aj napojenie na ďalšie systémy.

Čo je JSON feed a prečo sa používa

JSON feed je súbor vo formáte JSON, ktorý obsahuje záznamy rovnakého typu. V e-commerce ide najčastejšie o produkty, kategórie alebo skladové pohyby. Výhodou je čitateľnosť pre vývojárov, menšia dátová réžia a jednoduché spracovanie v moderných aplikáciách. Oproti tradičnému XML feedu je JSON prirodzený pre webové aj serverové integrácie a dobre sa validuje.

JSON feed v praxi e shopu

  • rýchlu výmenu dát medzi dodávateľom a e shopom
  • jednoduché parsovanie na strane e shopovej platformy a integračných nástrojov
  • možnosť prenášať bohaté informácie vrátane variantov, parametrov a médií

V prostredí Napojse môžete nahrať aj netradičné formáty a previesť ich do podoby, ktorú potrebuje váš systém. Pozrite si prehľad funkcií v časti Čo vieme alebo stránku Vlastné feedy, ak je dostupná vo vašej verzii. Pre integrácie sa pozrite aj na API.

Štruktúra typického JSON feedu

Základom je pole položiek, kde každá položka reprezentuje produkt. Bežné kľúče sú id, name, description, price, currency, availability, category, images a attributes. Dôležité je držať konzistenciu typov, lokalizáciu mien a jednotiek a neprenášať zbytočné dáta.

Povinné a odporúčané prvky

  • identifikátor produktu a jeho varianta
  • názov, popis a základné médiá
  • cena, mena a sadzba DPH
  • dostupnosť, sklad a doba dodania
  • kategórie a párovacie parametre pre porovnávače
  • voliteľné marketingové prvky pre porovnávače tovaru a prácu s duplicitami

JSON feed vs XML feed

XML má výhodu rozšírených štandardov a je tradičnou voľbou pre tovarové porovnávače. JSON je kompaktnejší, skvelo sa spracúva v JavaScripte a moderných API. V Napojse zvládame oba prístupy, vrátane prevodov medzi formátmi a šikovného mapovania polí.

Ako JSON feed pripraviť, aby fungoval v Napojse

  1. Uistite sa, že feed je dostupný na stabilnej URL a aktualizuje sa v požadovanej frekvencii.
  2. Dodržujte konzistentnú schému kľúčov a dátové typy.
  3. Prenášajte len to, čo skutočne využijete.
  4. Pridajte jazykové mutácie, ak mierite na viac trhov. S tým pomôžu aj automatizované preklady.
  5. Ošetrite duplicity a zjednotenie identifikátorov, aby nevznikali duplicitné produkty.

Najčastejšie scenáre využitia

  • import dodávateľských dát do e shopu a export na porovnávače
  • prepojenie s internými systémami cez API a existujúce integrácie
  • rýchle obohacovanie katalógu o nové parametre a obrázky
  • monitoring cien a pravidlá pre repricing v spojení s nástrojmi Napojse

Dobrá prax pre JSON feed

Píšte zrozumiteľné názvy kľúčov, dokumentujte schému, verzie označujte číslom v štruktúre a pridávajte kontrolné súčty na overenie úplnosti. Zmeny robte najprv na testovacej vetve a až potom ich púšťajte do produkcie.

Kedy JSON feed zvoliť

JSON feed zvoľte, keď potrebujete svižnú integráciu, pracujete v prostredí s modernými API a chcete jednoduché napojenie na front end aj backend aplikácií. Ak cielite na kanály, ktoré vyžadujú XML, použite XML a nechajte dáta v Napojse automaticky previesť. Pre väčšie projekty sa osvedčí kombinácia oboch foriem podľa toho, kam dáta putujú.