JSON feed

JSON feed je soubor ve formátu JSON, který obsahuje záznamy stejného typu. V e commerce jde nejčastěji o produkty, kategorie nebo skladové pohyby

Co je JSON feed a proč se používá

JSON feed je soubor ve formátu JSON, který obsahuje záznamy stejného typu. V e-commerce jde nejčastěji o produkty, kategorie nebo skladové pohyby. Výhodou je čitelnost pro vývojáře, menší datová režie a snadné zpracování v moderních aplikacích. Oproti tradičnímu XML feedu je JSON přirozený pro webové i serverové integrace a dobře se validuje.

JSON feed v praxi e shopu

  • rychlou výměnu dat mezi dodavatelem a e shopem
  • snadné parsování na straně e shopové platformy a integračních nástrojů
  • možnost přenášet bohaté informace včetně variant, parametrů a médií

V prostředí Napojse můžete nahrát i netradiční formáty a převést je do podoby, kterou potřebuje váš systém. Podívejte se na přehled funkcí v části Co umíme nebo na stránku Vlastní feedy.

Struktura typického JSON feedu

Základem je pole položek, kde každá položka reprezentuje produkt. Běžné klíče jsou id, name, description, price, currency, availability, category, images a attributes. Důležité je držet konzistenci typů, lokalizaci měn a jednotek a nepřenášet zbytečná data.

Povinné a doporučené prvky

  • identifikátor produktu a jeho varianta
  • název, popis a základní média
  • cena, měna a sazba DPH
  • dostupnost, sklad a doba dodání
  • kategorie a párovací parametry pro srovnávače
  • volitelné marketingové prvky pro produktový katalog

JSON feed vs XML feed

XML má výhodu rozšířených standardů a je tradiční volbou pro zbožové srovnávače. JSON je kompaktnější, skvěle se zpracovává v JavaScriptu a moderních API. V Napojse umíme oba přístupy, včetně převodů mezi formáty a chytrého mapování polí. Pomůže vám s tím i náš Feed Manager.

Jak JSON feed připravit, aby fungoval v Napojse

  1. Ujistěte se, že feed je dostupný na stabilní URL a aktualizuje se v požadované frekvenci.
  2. Dodržujte konzistentní schéma klíčů a datové typy.
  3. Přenášejte jen to, co skutečně využijete.
  4. Přidejte jazykové mutace, pokud míříte na více trhů. S tím vám pomohou automatické překlady feedu.
  5. Ošetřete duplicity a sjednocení identifikátorů, aby nevznikaly duplicitní produkty.

Nejčastější scénáře využití

  • import dodavatelských dat do e shopu a export na srovnávače
  • propojení s interními systémy přes integrace a API
  • rychlé obohacování katalogu o nové parametry a obrázky
  • monitoring cen a pravidla pro repricing ve spojení s nástroji jako cenový robot

Dobrá praxe pro JSON feed

Pište srozumitelné názvy klíčů, dokumentujte schéma, verze označujte číslem ve struktuře a přidávejte kontrolní součty pro ověření úplnosti. Změny provádějte nejprve na testovací větvi a teprve poté je promíjejte do produkce. Pokud si nejste jistí, Napojse umí feed rozpoznat a pomůže s mapováním i převodem do správného formátu pro vaši platformu.

Kdy JSON feed zvolit

JSON feed zvolte, když potřebujete svižnou integraci, pracujete v prostředí s moderními API a chcete jednoduché napojení na front end i backend aplikací. Pokud cílíte na kanály, které vyžadují XML, použijte XML a v Napojse nechte data automaticky převést. Pro větší projekty se osvědčí kombinace obou forem podle toho, kam data putují.