Generování XML feedu
- Produktová pole v XML - exportuje identifikátory, názvy, popisy, odkazy, ceny, obrázky a další nastavená pole, například značku, GTIN, dopravu či vlastní štítky. Pole závisejí na nastavení a datech produktu; vytvoření souboru nezaručuje schválení v Merchant Center
- Dostupnost ve verzi 2.11.0 - kód zapisuje in stock, out of stock, preorder nebo backorder. První dvě hodnoty mají mezery místo formátu Google in_stock/out_of_stock. Některá nastavení skladu nahrazují množství hodnotou 99 a větev backorder nezapisuje availability_date. Tato omezení ověřte a odstraňte před spoléháním na automatický export dostupnosti
- Podpora variant produktů — každá kombinace atributů (velikost, barva, materiál, vzor) generovaná jako samostatná položka s g:item_group_id
- Akční ceny — automatická detekce speciálních cen s daty platnosti (g:sale_price_effective_date)
- Náklady na dopravu podle země — výpočet nákladů na doručení s ohledem na dopravce, hmotnost, zóny a pravidla košíku
- Vlastnosti produktů (features) — každá vlastnost jako samostatný g:product_detail podle specifikace
- Až 10 obrázků na produkt — g:image_link + g:additional_image_link s konfigurovatelnými typy obrázků
- Energetická certifikace EU — energetické třídy min/max, certifikáty s kódem a hodnotou
- Rozměry produktu a zásilky — délka, šířka, výška, hmotnost zvlášť pro produkt a balík
- Vlastní štítky 0–4 — vícejazyčné, pro organizaci Shopping kampaní
- Pozastavení produktu — pozastavení v reklamách Shopping bez odstranění z feedu
- Promotion ID — propojení produktů s akcemi v Merchant Center
- Náklady na zboží (COGS) — pro reportování hrubé marže v Google
- Štítky dopravy a doby doručení — shipping_label a transit_time_label pro seskupování pravidel
Vícejazyčnost a multistore
- Taxonomie a nastavení trhu - panel nabízí výběr a import taxonomie; jazyk, země a měna se nastavují ve feedu podle dostupných nastavení obchodu
- Neomezený počet feedů — samostatná konfigurace pro jazyk, zemi, měnu, obchod a skupinu zákazníků
- Konfigurace feedu podle obchodu - nastavení zahrnuje obchod, měnu a skupinu zákazníků. Mapování kategorií je společné pro kategorii a jazyk taxonomie, nikoli oddělené pro každý feed nebo obchod
- Vícejazyčná produktová pole — alternativní název, popis, štítky a zvýraznění pro každý jazyk
Mapování kategorií Google (Taxonomy)
- Dědění mapování kategorií - přednost má vlastní mapování výchozí kategorie produktu; pokud chybí, modul prohledá až 10 nadřazených kategorií. Pokrytí závisí na stromu kategorií a zvoleném jazyku taxonomie
- Synchronizace jazyků taxonomie - kopíruje chybějící mapování podle shodných ID Google v importované zdrojové a cílové taxonomii; existující cílová mapování zůstávají zachována
- Automatické návrhy — inteligentní párování názvů kategorií obchodu s kategoriemi Google
- Import taxonomie z Google — stahování a aktualizace oficiálních souborů kategorií Google s ID čísly
- Dashboard se statistikami — pokrytí mapování, počet přímo namapovaných kategorií vs zděděných
Slovník (Find & Replace)
- Nastavené nahrazování textu - při exportu používá vaše pravidla najít a nahradit pro názvy a popisy produktů; samo nerozpoznává obsah zakázaný společností Google
- Case-sensitive nebo case-insensitive — konfigurovatelné pro každé pravidlo
- Rozsah použití — pravidlo se může týkat pouze názvu, pouze popisu nebo obojího
- Statistiky zásahů — počítadlo, kolikrát bylo každé pravidlo použito a kdy naposledy
- Náhled efektů — preview na 10 náhodných produktech před generováním feedu
- Import CSV — hromadný import pravidel ze souboru (formát: zdrojové_slovo;cílové_slovo)
Monitoring a diagnostika
- Feed Dashboard - ukazuje aktivitu feedů a záznamy generování. Počítadlo produktů zahrnuje aktivní produkty povolené k exportu v aktuálním obchodě, ne položky hotového XML po filtrech a rozdělení variant
- Health Check: diagnostika produktových dat - analyzuje připravená data podle konfigurace a filtrů feedu, například chybějící obrázky, popisy, nekladné ceny a mapování kategorií. Kontroly značky a GTIN závisí na zapnutých volbách. Interní skóre 0-100 nevaliduje hotový XML soubor ani nepotvrzuje schválení v Merchant Center
- Log generování - uchovává až 50 záznamů na feed se stavem, časem, počtem produktů a velikostí souboru; zobrazení Log načítá posledních 20 záznamů
- Tlačítko Health + Log pro každý feed — rychlý přístup k diagnostice přímo ze seznamu feedů
Výkon a bezpečnost
- Hromadné načítání dat — vybrané obrázky, vlastnosti, speciální ceny, skladové zásoby a kombinace se načítají po skupinách podle konfigurace feedu; nejde o záruku pevného počtu SQL dotazů
- Mechanismus zámku generování - používá zámek souboru, ale verze 2.11.0 může pokračovat při selhání otevření souboru zámku a při uvolnění jej maže. Nezaručuje tedy běh bez kolizí; nenastavujte překrývající se úlohy a ověřte řízení procesů
- Generování přes CLI/Cron — plná podpora automatického generování z příkazové řádky
- Volitelný token v názvu XML - přidává token do názvu souboru; nejde o ověření identity ani řízení přístupu k vytvořenému souboru. Endpoint CRON používá samostatný parametr secure_key
- Soubory administrace a výpočty cen — CSS a JavaScript se přidávají v administraci, modul se však také prostřednictvím hooku obchodu účastní výpočtu cen produktů; neznamená to nulové zatížení serveru
Kompatibilita
- Výběr balíčku pro PrestaShop - verze 2.11.0 deklaruje minimálně PrestaShop 1.7.0.0; deklarace nedokazuje funkčnost všech kombinací PrestaShop/PHP. Před nasazením potvrďte konkrétní balíček; PrestaShop 1.5/1.6 vyžaduje samostatné potvrzení legacy balíčku
- Požadavky na server - potvrďte verzi PHP pro vybraný balíček. Generování XML používá XMLWriter a vyžaduje práva zápisu; plánované aktualizace potřebují správně nastavenou úlohu CRON
- Kompatibilita databáze - ověřte vybraný balíček pro svou verzi databáze a nastavení SQL; popis nezaručuje funkčnost každé instalace MySQL či MariaDB
- Dodané knihovny - ZIP obsahuje vendor/autoload.php a knihovnu pro převod HTML na text. Instalace bez spuštění Composeru neznamená absenci externích knihoven; tyto soubory ponechte u modulu
Odkaz na demo modulu:
Demo administrativní panel:
https://moduly-prestashop.eu/google-zakupy/admin-dev
Demo front-end panel:
https://moduly-prestashop.eu/google-zakupy