Ako napojiť e-shop na dodávateľa

Ak predávate tovar od dodávateľa, ručné prepisovanie cien a skladu vás bude stáť hodiny každý týždeň a skôr či neskôr v tom bude chyba. Keď produkt ukazuje zlú cenu alebo sa predá niečo, čo nie je na sklade, je to reálna strata. Roky som sa staral o katalógy a komunikoval s dodávateľmi, takže to poznám aj z tejto strany. Riešením je napojenie, ktoré dáta prenáša samo.

Ako to funguje

Dodávateľ zverejňuje súbor s produktmi, zvyčajne vo formáte XML alebo CSV, niekedy cez API. Hovorí sa mu feed. Váš e-shop si ho v pravidelných intervaloch stiahne, porovná so svojimi produktmi a zmeny si uloží: nové ceny, stav skladu, nové položky.

Čo si vyjasniť ešte pred začatím

Kde sa to najčastejšie pokazí

Dodávateľ zmení feed. Stačí, že premenuje stĺpec alebo zmení formát. Bez kontroly sa vám môžu ceny naimportovať ako nula.

Import nestihne dobehnúť. Pri tisíckach produktov môže hosting beh prerušiť, ak je pomalý alebo má limity. Import preto musí bežať po častiach.

Import spúšťajú návštevníci. Vstavaný plánovač úloh vo WordPresse sa spúšťa len pri načítaní stránky, takže presný čas nezaručí a záťaž pridáva návštevám. Na pravidelné importy je lepšie použiť plánovač servera.

Nikto si nevšimne chybu. Import sa môže celé týždne ticho kaziť. Potrebujete upozornenie, keď zlyhá alebo keď sa zmení podozrivo veľa produktov.

Poistky, ktoré sa oplatia

Plugin, alebo na mieru?

Pri jednoduchom a dobre spracovanom feede často stačí hotový plugin. Keď máte viac dodávateľov, zložité ceny alebo neštandardný formát, vyjde napojenie na mieru spoľahlivejšie a často aj lacnejšie ako kombinácia viacerých platených riešení. Viac v článku Plugin na mieru, alebo PRO balík.

Zdroje: WordPress: Cron, WordPress: Napojenie na plánovač servera.