Systém mapování entit
Každá entita (kategorie, výrobce, dodavatel, vlastnost, atribut) má v administračním panelu dedikovanou stránku mapování. Můžete přiřadit entity z XML k existujícím entitám v obchodě, zapínat a vypínat jednotlivé položky a modul naimportuje pouze produkty z aktivních/namapovaných entit.
Inteligentní aktualizace s detekcí změn (hash)
Při dalších importech modul porovnává hash každého produktu s předchozím importem. Aktualizují se pouze produkty, které se v XML změnily. Díky tomu opakovaný import 14 000 produktů trvá sekundy místo minut. Možnost "Vynutit úplnou aktualizaci" umožňuje obejít hash a znovu importovat vše.
Granulární kontrola aktualizace
Pro každé pole produktu (název, popis, cena, množství, obrázky, vlastnosti, výrobce, rozměry, identifikátory) se můžete samostatně rozhodnout, zda má být při dalších importech aktualizováno. Samostatná nastavení pro importované produkty a produkty namapované podle reference/EAN.
Cenová marže
Systém cenových pravidel s více kritérii: cenové rozpětí, kategorie, výrobce, dodavatel. Podporované operace: násobení, přičítání, odčítání, procenta (+%, -%). Pravidla se používají automaticky během importu. Zaokrouhlování cen bez DPH nebo s DPH.
Slovník produktů
Pravidla automatické transformace textu během importu. Týká se polí: název, dlouhý popis, krátký popis, meta titulek, meta popis, URL. Podporuje hledat/nahradit a regulární výrazy (regex). Pravidla lze omezit na konkrétní kategorie.
Podpora chybějících produktů
Když produkt zmizí z XML souboru, modul může: nedělat nic, deaktivovat produkt, vynulovat skladový stav nebo obojí najednou.
Mapování podle reference / EAN / UPC / MPN
Importované produkty mohou být automaticky spárovány s existujícími produkty v obchodě na základě referenčního kódu, EAN-13, UPC nebo MPN. Zabraňuje to vytváření duplicit a umožňuje aktualizovat produkty dříve přidané ručně.
Export XML — klíčové funkce
Export katalogu produktů do XML souboru s plnou kontrolou nad obsahem:
- Více než 40 polí produktu — ceny, stavy, čárové kódy, rozměry, popisy, metadata, obrázky, vlastnosti, kombinace, přílohy
- Vícejazyčnost — export ve více jazycích současně (atributy xml:lang)
- Více měn — ceny ve vybrané měně obchodu
- Filtrování produktů — podle kategorií, dostupnosti, stavu aktivity, s vyloučením výrobců, dodavatelů a konkrétních produktů
- Volitelný obsah — zapnout/vypnout popisy, vlastnosti, kombinace a přílohy
- Více konfigurací exportu — každá s vlastními filtry, jazyky a měnou
Metody generování
- Na vyžádání — dynamické generování XML přes URL s bezpečnostním klíčem
- CRON — automatické generování XML souboru na serveru podle harmonogramu
- Ručně — tlačítko "Generovat" v administračním panelu
Automatizace — CRON a CLI
Modul nabízí plnou automatizaci importu a exportu:
- CRON import — hotové URL adresy pro cron plánování: stahování XML, úplná aktualizace, rychlá aktualizace (pouze ceny/stavy)
- CLI (příkazový řádek) — import z terminálu bez timeoutů:
php cli.php --secure_key=XXX import - CRON export — automatické generování XML souboru z katalogu obchodu
- Rychlá aktualizace — streamovací režim aktualizující výhradně ceny, stavy a stav aktivity (přímé SQL, minimální spotřeba paměti)
Výkon a spolehlivost
- Streamovací parsování XML (XMLReader) — soubory 100+ MB bez problémů s pamětí
- Dávkové zpracování — konfigurovatelná velikost dávky (výchozí 200 produktů)
- Pauza / Stop / Obnovit — import lze pozastavit, zastavit a obnovit kdykoli, i po obnovení stránky
- Ochrana proti duplicitám — UNIQUE INDEX v tabulce produktů + INSERT IGNORE
- Automatické uvolňování paměti — čištění cache PrestaShopu každých 50 produktů
Administrační panel
- Dashboard s kartami stavu (produkty, kategorie, výrobci, dodavatelé, vlastnosti, atributy)
- Průvodce "Jak začít" — 2 scénáře (rychlý import / import s mapováním)
- Importní konzole v reálném čase s logy operací
- Úplný import jedním kliknutím nebo individuální akce pro každou entitu
- Systém logů — historie operací s úrovněmi (info, warning, error, success), export CSV
- 11 administračních stránek — dashboard, konfigurace, mapování 5 entit, marže, slovník, logy, AJAX
Kompatibilita
- PrestaShop 1.6.x, 1.7.x, 8.x, 9.x
- Multi-shop — výběr cílových obchodů, logy pro každý obchod
- Vícejazyčnost — import a export produktů ve více jazycích
- 6 sazeb DPH — mapování do daňových skupin PrestaShopu (23 %, 8 %, 7 %, 5 %, 4 %, 0 %)
- Překlad modulu — kompletní překlad PL, systém XLF kompatibilní s PS 8+
Seznam funkcí modulu Export / Import Produktů Pro
- Import produktů z XML — názvy, popisy, ceny, stavy, obrázky, kódy EAN/UPC/MPN, varianty
- Import kategorií — hierarchická struktura s automatickým vytvářením nebo mapováním
- Import výrobců — automatické vytváření nebo mapování na existující
- Import dodavatelů — automatické vytváření nebo mapování na existující
- Import vlastností produktů — skupiny vlastností a hodnoty s mapováním
- Import atributů a kombinací — plná podpora produktových variant
- Export produktů do XML — více než 40 polí, vícejazyčně, s filtry
- Více konfigurací exportu — každá s vlastními filtry a nastaveními
- Mapování entit — dedikované stránky pro každou entitu (kategorie, výrobci, dodavatelé, vlastnosti, atributy)
- Detekce změn (hash) — aktualizace pouze změněných produktů
- Cenová marže — cenová pravidla s kritérii (rozsah, kategorie, výrobce, dodavatel)
- Slovník produktů — hledat/nahradit a regex v názvech, popisech, metadatech, URL
- Granulární kontrola aktualizace — pro každé pole, samostatně pro nové a namapované produkty
- Mapování podle reference/EAN/UPC/MPN — párování s existujícími produkty
- Podpora chybějících produktů — deaktivace, vynulování stavu nebo obojí
- 6 sazeb DPH — mapování do daňových skupin PrestaShopu
- Zaokrouhlování cen — bez DPH nebo s DPH
- Stahování obrázků — s limitem na produkt, sledování v databázi
- Automatizace CRON — stahování XML, úplná aktualizace, rychlá aktualizace, export
- CLI (příkazový řádek) — import bez timeoutů z terminálu serveru
- Rychlá aktualizace — streamovací režim (pouze ceny, stavy, status)
- Pauza / Stop / Obnovit — plná kontrola nad procesem importu
- Streamovací parsování XML — XMLReader, soubory 100+ MB bez problémů s pamětí
- Konfigurovatelná velikost dávky — 50–500 produktů na dávku
- Multi-shop — výběr cílových obchodů, logy pro každý obchod
- Vícejazyčnost — import a export ve více jazycích
- Více měn — export ve vybrané měně
- Dashboard — karty stavu, průvodce, importní konzole
- Systém logů — historie operací s exportem CSV
- Prefixy k popisům — text před/po dlouhém a krátkém popisu (vícejazyčně)
- Štítky dostupnosti — zprávy o dodání a dostupnosti (vícejazyčně)
- Ochrana proti duplicitám — UNIQUE INDEX + INSERT IGNORE
- Kompatibilita — PrestaShop 1.6, 1.7, 8.x, 9.x
- Bezpečnost — bezpečnostní klíč SHA256 pro CRON a export
Výhody modulu Export / Import Produktů Pro
- Jedno řešení místo dvou — import a export v jednom balíčku, jednotná konfigurace
- Výkon u velkých katalogů — streamovací parsování XML zvládá soubory 100+ MB a desítky tisíc produktů bez problémů s pamětí
- Úspora času — detekce změn (hash) zajišťuje, že aktualizace 14 000 produktů trvá sekundy, ne hodiny
- Plná automatizace — CRON a CLI eliminují ruční importy; rychlá aktualizace cen/stavů ve streamovacím režimu
- Kontrola nad každým polem — rozhodujete samostatně pro každé pole, zda má být při importu aktualizováno
- Flexibilní mapování — přiřazujte XML entity k existujícím entitám obchodu místo vytváření duplicit
- Bezpečnost dat — pauza, stop a obnovení importu kdykoli; ochrana proti duplicitám na úrovni databáze
- Marže a transformace — automatický výpočet cenové marže a transformace názvů/popisků během importu
- Zpětná kompatibilita — funguje na PS 1.6 až 9.x bez úprav
- Jednoduchý export — vícejazyčné XML s filtry, připravené ke sdílení partnerům nebo srovnávačům
- Multi-shop ready — importujte produkty do vybraných obchodů v multi-shop instalaci
- Přehledný panel — dashboard s kartami stavu, importní konzolí v reálném čase a průvodcem pro začátečníky