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.
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.
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.
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.
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í.
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.
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ú.