Feedy

Tvorba feedů

Url pro tvorbu feedů

V záhlaví karty jsou uvedeny url sloužící pro vytváření jednotlivých feedů, tato url můžete zadat do cronu pro automatickou obnovu feedů.  Základní tvary url jsou vypsány modulem. Součástí url může být

  • číslo eshopu (id_shop) - pouze v případě aktivního multishopu
  • číslo měny (id_currency)
  • číslo jazyka (id_lang)

Vytvořené feedy se nacházejí v adresáři ./xml v rootu eshopu a jejich názvy jsou automaticky odlišeny podle použitých parametrů (id_shop, id_lang) tedy například

cs_zbozi_heureka.xml je  feed vytvořený se zadaným číslem jazyka pro češtinu. Pokud níže zatrhnete volbu "Pokud se feed tvoří s id měny, přidat ji do názvu" bude se tento feed jmenovat cs_CZK_zbozi_heureka.xml.

 

Feed pro heureka.sk

Modul automaticky vypíše základní tvary url které vybere na základě povolených jazyků a měn, s tím že částečně páruje vhodné kombinace jazyka a měny, např. slovenštinu a euro. Jak ale řešit např. situaci kdy na eshopu nemáte slovenštinu a přitom chcete feed vytvářet? V tomto případě

  • přidejte slovenštinu v administraci eshopu
  • přidejte Euro a nastavte kurz měny
  • ze záložky feedy modulu si okopírujte tvar url pro vytváření feedu
  • nyní můžete slovenštinu i Euro zakázat takže se na frontendu vůbec neobjeví. Feed však lze daným url nadále vytvářet, slovenské texty k produktům není potřeba doplňovat

Nastavitelné parametry

Počet produktů ke zpracování při jednom spuštění

podle výkonu hostingu je vhodná hodnota mezi 2000 až 10000, při velkém počtu variant produktů výrazně méné


Minimmální časový odstup mezi dokončením feedů minut

Využijete v kombinaci s parametrem výše při tvorbě velkých feedů. Např. pro eshop s 50000 produkty nastavíte například

  • počet produktů na 1 spuštění 5000
  • odstup mezi feedy 180 minut
  • cron pro tvorbu skriptu spouštět každých 12 minut

Pak budete mít k dispozici čerstvý feed každých 8 hodin. Po dobu tvorby nového feedu je stále funkční feed starý, k výměně dochází až v okamžiku dokončení.

 

Rezerva pro ukončení skriptu (default 10, rozsah 4 až 30)

Modul tvoří feed po malých interních krocích, na začátku každého kroku odhaduje zda jej ještě dokáže dokončit vzhledem k set_time_limit hostingu. Při velkém počtu variant v rámci produktů může být potřeba tuto rezervu navýšit, musí ale být pochopitelně nižší než je set_time_limit hostingu.

 

Přidat hash do spouštěcího url

Je velmi nepravděpodné že by někdo přetěžoval server záměrným spouštěním tvorbý feedů, ale přidáním hashe tomu zabránít.


Odstranit diakritiku v url feedu

Pokud se feed tvoří s id měny, přidat ji do názvu

viz. výše

Existující feedy

Url vytvořených feedů. Pro každý feed jsou k dispozici 2 varianty - standardní xml a komprimovaný zip soubor.

webdnes.cz
®2016