Dodavatel nemá XML feed? Pomůže webscraping a Dodalis
Dodavatel má aktuální katalog na webu, ale neposílá použitelný XML feed. Ruční přepisování přesto nemusí být řešení. Webscraping může získat dohodnutá produktová data a Dodalis je následně sjednotí, upraví podle vašich pravidel a připraví pro e-shop.
Co se při webscrapingu skutečně děje
Připravený sběrač načítá dostupné stránky dodavatele a z jejich struktury získává konkrétní údaje: identifikátor produktu, variantu, cenu, dostupnost nebo parametry. Výstupem nemá být kopie celé stránky, ale přehledná data pro další zpracování. Způsob přístupu a použití podkladů řešíme s ohledem na dohodu s dodavatelem.
Nejprve vybíráme nejvhodnější zdroj. Pokud dodavatel nabízí stabilní API, export nebo feed, bývá to přímočařejší cesta. Webscraping má význam právě tam, kde takový podklad chybí nebo v něm nejsou potřebné informace. Napojení připravíme na konkrétní strukturu zdroje; nejde o univerzální tlačítko, které spolehlivě přečte každý web.
Získaná data ještě nejsou hotový katalog
Názvy kategorií, jednotky a zápis dostupnosti se mezi dodavateli liší. „Skladem u výrobce“ potřebujete převést na vlastní pravidlo doručení, nikoli bez rozmyslu zobrazit jako okamžitou expedici. Stejně důležité je poznat, zda se načtená cena týká jednoho kusu, balení nebo varianty produktu.
Dodalis slouží jako vrstva mezi zdroji a vaším e-shopem. Pracuje s produktovými podklady, pravidly a exporty. Pro napojení bez feedu připravíme sběr dat a jeho výstup zapojíme do tohoto procesu. V katalogu pak můžete sjednotit parametry, rozdělit produkty do kategorií a vypočítat prodejní ceny.
Jak navrhujeme spolehlivé napojení
- Určíme vzorek produktů, variant a povinných údajů.
- Zvolíme stabilní identifikátor, podle kterého budou aktualizace přiřazovány.
- Domluvíme četnost načítání a reakci na nedostupný zdroj.
- Otestujeme změny ceny, vyprodání, novou variantu i odstraněný produkt.
- Před ostrým exportem porovnáme původní údaje s výsledkem pravidel.
Výpadek zdroje nesmí přepsat celý sklad na nulu
Prázdná odpověď může znamenat chybu přenosu, změnu stránky nebo skutečně prázdný katalog. Tyto situace je nutné rozlišit. Napojení proto potřebuje kontrolu počtu položek, platnosti ceny a času posledního úspěšného načtení. Podezřelý výsledek se má zastavit nebo předat ke kontrole podle domluvených pravidel.
Změní-li dodavatel strukturu webu, může být potřeba sběrač upravit. Součástí návrhu je proto i sledování chyb a údržba. Cílem je pravidelná aktualizace produktů, která vám uvolní ruce pro marketing a rozvoj e-shopu. Na webu Dodalis najdete možnosti práce s feedy, parametry a exporty; konkrétní zdroj bez feedu probereme společně.
Pošlete nám adresu svého dodavatele.
Navrhneme cestu od jeho katalogu k aktuálním produktům ve vašem e-shopu — včetně webscrapingu, pokud je vhodným zdrojem dat.
Co pro vás můžeme připravit: Dodalis.