Zdroj feedu (feed source) pravidelne stiahne katalóg alebo cenník od dodávateľa a prepíše ním vybrané polia produktov v e-shope. Tento článok je hlbší rozbor obrazovky Feed sources, ktorú Import, export a produktové feedy len spomína — vrátane dvoch odvetvových importov (pneumatiky, lekáreň).
Kde to nájdete
Katalóg > Produkty > Import a export, odkaz na Automatické importy feedov vedie na /admin/feed-sources. História behov je na samostatnej obrazovke História importov (/admin/products/feed-runs).

1. Založte zdroj feedu
- Na
/admin/feed-sourceskliknite na Pridať zdroj. - Vyplňte Názov zdroja a URL feedu.
- Zvoľte Kadenciu (hodinovo/denne/týždenne), pri dennej a týždennej aj Hodinu a pri týždennej aj Deň v týždni — časy sú v UTC, nie vo vašom miestnom čase.
- Vyberte, ktoré polia sa majú aktualizovať: Ceny, Sklad, Názvy, Popisy, Obrázky, Kategórie, SEO. Predvolene sú zapnuté len Ceny a Sklad — feed, ktorý ste nikdy nenastavili, tak nemení nič, čo ste si v produkte upravili ručne.
- Zvoľte politiku pri zmiznutej položke: „Označiť vypredané“ (odporúčané), „Skryť z e-shopu“, „Zmazať“ alebo „Nič, len nahlásiť“.
- Nastavte poistku min. podiel položiek (0,01–1) — ak feed dodá menej položiek, než je tento podiel oproti minulému behu, import sa preruší a nezapíše nič. Chráni pred tichým zmazaním polovice katalógu pri useknutom súbore.
- Voliteľne obmedzte Max. položiek a zadajte e-mail pri zlyhaní.
Polia a nastavenia
| Pole | Povinné | Význam |
|---|---|---|
| Názov zdroja | áno | Interné označenie |
| URL feedu | áno | Odkaz na feed dodávateľa |
| Kadencia | áno | hourly / daily / weekly |
| Hodina, Deň v týždni | nie | Čas servera (UTC) pre denný/týždenný beh |
| Polia na aktualizáciu | nie | Ktoré vlastnosti produktu feed smie prepísať |
| Vytvárať chýbajúce | nie | Či feed smie zakladať nové produkty, nielen aktualizovať existujúce |
| Politika pri zmiznutí | nie | Čo sa stane s produktom, ktorý vo feede už nie je |
| Min. podiel položiek | nie (0,01–1) | Poistka proti useknutému alebo prázdnemu súboru |
| Max. položiek | nie | Horný limit spracovaných položiek |
| E-mail pri zlyhaní | nie | Kam poslať upozornenie na neúspešný beh |
2. Spustite a sledujte beh
Tlačidlom pri zdroji spustíte import okamžite, mimo plánu. Stav posledného behu (ešte nebežal / zlyhal ×N / v poriadku) vidíte priamo v zozname. Detailnú históriu vrátane chybového hlásenia otvorí História importov.
Pneumatiky: import PRICAT (EDIWHEEL)
Pre dodávateľov pneumatík vo formáte EDIWHEEL B4 (PRICAT) slúži samostatný plugin PRICAT. Na rozdiel od všeobecného zdroja feedu tu neurčujete URL — nastavujete:
- Značky na import — jedna na riadok, presne ako vo feede; čo nie je v zozname, sa preskočí.
- Marže podľa značky vo formáte
ZNAČKA=letné,zimné,celoročné(napr.PIRELLI=0.43,0.53,0.43) — koeficient sa vynásobí nákupnou cenou z cenníka, pripočíta sa DPH a zaokrúhli nahor na celé euro. Značka bez marže sa neimportuje. - Sadzbu DPH a adresu obrázkov dezénov.
Lekáreň: Unipharma, ADC číselník a sklad predajne
Pre lekárne beží plugin Lekáreň ako tri nezávislé nočné importy: ponukový list Unipharmy z FTP (ceny a nové položky, o 5:00), ADC číselník z PharmINFO (čo sa smie predávať online, popisy a fotky, o 5:30) a sklad kamennej predajne (o 6:00). V nastaveniach zvolíte, či je cena v ponukovom liste už predajná, alebo si k nákupke prirátate maržu, a či cenu napokon určuje veľkoobchod, alebo pokladňa predajne. Vyradená položka sa archivuje, nikdy nezmaže, a to len po bezchybnom načítaní celého súboru — chybný súbor by inak vyradil pol katalógu.
Čo sa deje na pozadí
Beh sa spúšťa asynchrónne na pozadí (nezablokuje administráciu) a zapisuje záznam do histórie s výsledkom. Politika „Označiť vypredané“ nikdy produkt neskryje ani nezmaže — len mu nastaví nulovú zásobu, čo je bezpečnejšie pri dočasnom výpadku dodávateľského feedu.
Asistentovi stačí napísať: „Založ zdroj feedu pre dodávateľa X“, „Spusti import zdroja Y hneď“ alebo „Vypni zdroj feedu Z“ — AI vidí zoznam zdrojov (adresa je vždy skrátená bez prístupového tokenu) a vie zdroj založiť, upraviť, zapnúť/vypnúť aj zmazať. Okamžité spustenie importu už AI robiť nesmie — ide o hromadný zápis bez možnosti náhľadu vopred, preto ho spúšťa iba obchodník ručne.
Časté problémy
- Import prepísal ručne upravený text alebo obrázok → pole nemalo byť v „Poliach na aktualizáciu“ zaškrtnuté; predvolene sa to netýka názvov, popisov ani obrázkov.
- Import sa zastavil bez zapísania čohokoľvek → zasiahla poistka minimálneho podielu položiek; skontrolujte, či dodávateľ neposlal skrátený alebo prázdny súbor.
- Produkt, ktorý dodávateľ prestal ponúkať, zmizol z e-shopu úplne → politika pri zmiznutí bola nastavená na „Zmazať“ alebo „Skryť“; pre bezpečnejšie správanie prepnite na „Označiť vypredané“.
- Hodina behu nesedí s očakávaním → časy v nastavení sú v UTC, nie v miestnom čase.
- PRICAT vynecháva celú značku → značka nemá priradenú maržu v „Marže podľa značky“; bez nej sa neimportuje zámerne, radšej než za zlú cenu.