Automatický import produktů z XML feedů
Převádí dodavatelské položky a parametry do kontrolovaného katalogového procesu.
Co to řeší v praxi
Dodavatelský feed může obsahovat stovky produktů, ale jeho pole se málokdy shodují s katalogem e-shopu. Importní modul z něj připraví položky a ukáže problémy, které vyžadují ruční rozhodnutí.
Správce může sledovat jednotlivé běhy, počty zpracovaných položek a mapování parametrů. Chybný údaj nebo neznámá hodnota nezmizí v logu: stane se konkrétním bodem k opravě.
Opakovaný import aktualizuje odpovídající produkty a zachovává evidenci, odkud pocházely. Tým tak může pracovat s větším sortimentem, aniž by musel každou změnu přepisovat ručně.
Co řešení umí
Více zdrojů
Různé feedy mají vlastní nastavení.
Mapování polí
Dodavatelská data se převádějí na katalogový model.
Parametrické hodnoty
Neznámé vlastnosti se řeší kontrolovaně.
Přehled běhů
Správce vidí počty a výsledky importu.
Opakované aktualizace
Nový feed navazuje na existující položky.
Technické řešení
Služba načítá konfigurované XML zdroje, parsuje položky a převádí je na produktový model Vendure. Samostatná vrstva řeší mapování parametrů a evidenci běhů.
Každý vstupní záznam prochází normalizací identifikace a hodnot. Pokud nelze parametr bezpečně přiřadit, import uloží mapovací problém místo vytvoření nahodilé nové vlastnosti.
Běhy mají počítadla výsledků a záznamy jednotlivých položek. Aktualizace katalogu musí být opakovatelná a odlišovat skutečnou změnu od již importovaného stavu.
Technické výzvy
- Sjednotit různé struktury XML.
- Nezakládat nesprávné parametry z neznámých hodnot.
- Zajistit opakovatelný zápis bez duplicit.
Jak na sebe kroky navazují
01Získání feedu
Služba stáhne zvolený XML zdroj a založí záznam importního běhu. Potvrdí, že dokument lze zpracovat.
02Rozbor položek
Každý produkt převede na strukturovaný vstup. Oddělí identitu, texty, ceny a parametry.
03Mapování
Zdrojová pole přiřadí ke známým údajům katalogu. Nejasné parametry skončí jako mapovací problém.
04Zápis katalogu
Použitelné položky se vytvoří nebo aktualizují. Běh rozliší novou položku, změnu a chybu.
05Kontrola výsledku
Správce vidí souhrn, problematické řádky a historii. Po opravě mapování může import bezpečně zopakovat.
Co z toho vzniklo
Dodavatelský feed se mění na průběžně udržovaný katalog se zřetelnými výjimkami k řešení.