Kontrola souboru
Import ověří povinné sloupce a povinné parametry. Prázdné nebo duplicitní kódy, chybějící sloupce a poškozený soubor zastaví ještě před zápisem.
Zadání spočívalo v tvorbě webu a především v importu technického katalogu hřídelí, brzd, uložení a sestav z interního CRM přes soubory Excelu. Import plní celý katalog produktů včetně parametrů, obrázků i kategorií. Díky připravené tabulce překladů vzniká česká i anglická verze. Firma tak spravuje data na jednom místě a šetří čas, který by jinak věnovala přepisování a kontrole hodnot.
Tento technický katalog není jen obyčejný seznam produktů s fotografiemi, ale složitý systém na sebe navázaných produktů a sestav, jejich parametrů, fotografií a filtrů. Proto je potřeba pečlivě hlídat jednotlivé změny, které import způsobí, a upozornit např. na chybějící hřídel, která je součástí již publikované sestavy.
Celý tento proces s mnoha kontrolami řeší vlastní WordPress plugin. Převádí české soubory XLSX do strukturovaných dat, hlídá vazby mezi produkty a udržuje českou i anglickou verzi. Uživatel před vlastním importem vidí nové položky, aktualizace i produkty, které se mají z katalogu schovat, protože nebyly na seznamu.
Aby nebyl katalog plný produktů, které se liší jen jedním z deseti parametrů, seskupuje import řádky podle vybraných sloupců do variant jednoho produktu. Výrazně to zvyšuje přehlednost katalogu a zjednodušuje objednávkový proces.
Varianty se zobrazují v přehledných tabulkách s jejich parametry.
Jednotlivé sestavy hřídelí pak čerpají parametry přímo ze svých součástí (hřídelí, uložení, brzd a dalších komponent), což velmi zjednodušuje správu dat.
Jeden zdroj dat plní český i anglický katalog (případně i další jazykovou verzi), což opět razantně zjednodušuje správu katalogu. Díky jednoduché tabulce překladů je možné katalog libovolně rozšiřovat.
Import ověří povinné sloupce a povinné parametry. Prázdné nebo duplicitní kódy, chybějící sloupce a poškozený soubor zastaví ještě před zápisem.
Ukáže nové a aktualizované záznamy, chybějící překlady, propojené jazykové varianty, chybějící obrázky i celé chybějící varianty nebo produkty. Po potvrzení zobrazí výsledek zpracování.
Pokud se od náhledu změnily rozhodující údaje, vyžádá nový náhled. Společný zámek chrání katalog před souběžnými zápisy jednotlivých importů.
Existující hlavní popisy produktů nepřepisuje a zachovává jejich WordPress ID. Nová jazyková verze začíná s prázdným hlavním popisem k doplnění.

Správce nemusí přepisovat každou variantu do webu ani ručně kopírovat parametry komponent do sestav. Import zajišťuje opakovatelné aktualizace, propojené jazyky a přehled dopadů změn. Nulová chybovost a úspora mnoha hodin času.
Chci podobný import