Synchronizace výrobců z produktového feedu
Vyhledává nové značky v produktovém feedu a doplňuje je do společné evidence výrobců.
Co to řeší v praxi
Seznam výrobců a značek se rozrůstá spolu s katalogem. Nástroj pravidelně porovná produktový feed s pracovní evidencí a upozorní na značky, které v ní ještě chybí.
Nové názvy doplní do tabulky, kde je tým může obohatit o další obchodní údaje. Stávající záznamy zachová, takže není potřeba znovu vyplňovat již zpracované výrobce.
Automatizace vyhledává a eviduje značky, ale neověřuje jejich právní identitu ani kontaktní údaje. Ty se doplňují a potvrzují odděleně.
Co řešení umí
Čtení XML
Získá unikátní výrobce z produktových položek.
Porovnání názvů
Rozpozná značky už vedené v evidenci.
Založení listu
Umí připravit pracovní strukturu při prvním běhu.
Doplnění novinek
Přidává nové značky bez přepsání starých údajů.
Technické řešení
Python načítá XML produktový feed a vyhledává u položek pole výrobce. Výsledné názvy sjednocuje pro porovnání s existujícím listem Google Sheets.
Pokud pracovní list zatím není založený, připraví jeho strukturu. Při dalších bězích přidává pouze dosud neznámé značky a zachovává dříve doplněné údaje.
Kód odděluje chybu stahování nebo parsování feedu od situace, kdy feed neobsahuje nové značky. Veřejný text neuvádí konkrétní interní katalog ani adresář výrobců.
Technické výzvy
- Nejednotné zápisy stejných výrobců.
- Zachování ručně doplněných údajů v tabulce.
- Rozlišení prázdného feedu od skutečně nulového počtu nových značek.
Jak na sebe kroky navazují
01Načtení evidence
Skript otevře tabulku výrobců a sestaví sadu již známých názvů.
02Stažení feedu
Převezme aktuální XML katalog produktů.
03Výběr výrobců
Z produktových položek vybere názvy značek a odstraní duplicity.
04Porovnání
Normalizované názvy se srovnají se stávající evidencí.
05Zápis
Dosud neznámé značky se doplní do tabulky k další práci týmu.
Co z toho vzniklo
Vznikl průběžný podklad pro správu výrobců, který se aktualizuje podle produktového feedu.