Генерація XML-фіду
- Товарні поля в XML - експортує ідентифікатори, назви, описи, посилання, ціни, зображення та інші налаштовані поля, наприклад бренд, GTIN, доставку чи спеціальні мітки. Наявність полів залежить від налаштувань і даних; створення файлу не гарантує схвалення в Merchant Center
- Наявність у версії 2.11.0 - код записує in stock, out of stock, preorder або backorder. Перші два значення мають пробіли замість формату Google in_stock/out_of_stock. Деякі налаштування складу підставляють кількість 99, а гілка backorder не записує availability_date. Перевірте й усуньте ці обмеження, перш ніж покладатися на автоматичний експорт наявності
- Підтримка варіантів товарів — кожна комбінація атрибутів (розмір, колір, матеріал, візерунок) генерується як окремий елемент з g:item_group_id
- Акційні ціни — автоматичне виявлення спеціальних цін із датами дії (g:sale_price_effective_date)
- Вартість доставки для кожної країни — розрахунок вартості доставки з урахуванням перевізника, ваги, зон і правил кошика
- Характеристики товарів (features) — кожна характеристика як окремий g:product_detail відповідно до специфікації
- До 10 зображень на товар — g:image_link + g:additional_image_link з налаштовуваними типами зображень
- Енергетична сертифікація ЄС — енергетичні класи min/max, сертифікати з кодом і значенням
- Розміри товару та відправлення — довжина, ширина, висота, вага окремо для товару та посилки
- Користувацькі мітки 0–4 — багатомовні, для організації кампаній Shopping
- Пауза товару — призупинення в рекламі Shopping без видалення з фіду
- Promotion ID — прив’язка товарів до акцій Merchant Center
- Собівартість товару (COGS) — для звітності щодо валової маржі в Google
- Мітки доставки та часу доставки — shipping_label і transit_time_label для групування правил
Багатомовність і multistore
- Таксономії та налаштування ринку - панель надає вибір та імпорт таксономії; мову, країну й валюту вибирають у конфігурації фіду за доступними налаштуваннями магазину
- Необмежена кількість фідів — окрема конфігурація для кожної мови, країни, валюти, магазину та групи клієнтів
- Конфігурація фіду за магазином - налаштування охоплюють магазин, валюту та групу клієнтів. Зіставлення категорій спільні для категорії й мови таксономії, а не ізольовані для кожного фіду чи магазину
- Багатомовні поля товару — альтернативна назва, опис, мітки та виділення для кожної мови
Зіставлення категорій Google (Taxonomy)
- Успадкування зіставлень категорій - пріоритет має власне зіставлення основної категорії товару; якщо його немає, модуль перевіряє до 10 предків. Покриття залежить від дерева категорій і вибраної мови таксономії
- Синхронізація мов таксономії - копіює відсутні зіставлення за відповідними ID Google в імпортованих вихідній і цільовій таксономіях; наявні цільові зіставлення зберігаються
- Автопідказки — інтелектуальне зіставлення назв категорій магазину з категоріями Google
- Імпорт таксономії з Google — завантаження та оновлення офіційних файлів категорій Google з номерами ID
- Панель статистики — покриття зіставлень, кількість категорій, зіставлених напряму, порівняно з успадкованими
Словник (Find & Replace)
- Налаштовані заміни тексту - застосовує ваші правила пошуку й заміни до назв і описів товарів під час експорту; самостійно не визначає вміст, заборонений Google
- Case-sensitive або case-insensitive — налаштовується для кожного правила
- Область застосування — правило може стосуватися лише заголовка, лише опису або обох
- Статистика збігів — лічильник, скільки разів кожне правило було застосоване і коли востаннє
- Попередній перегляд ефектів — preview на 10 випадкових товарах перед генерацією фіду
- Імпорт CSV — масовий імпорт правил із файлу (формат: вихідне_слово;цільове_слово)
Моніторинг і діагностика
- Feed Dashboard - показує активність фідів і записи генерації. Лічильник рахує активні товари, дозволені до експорту в поточному магазині, а не позиції готового XML після фільтрів і розгортання варіантів
- Health Check: діагностика даних товарів - аналізує підготовлені дані за конфігурацією та фільтрами фіду, зокрема відсутні зображення, описи, недодатні ціни й зіставлення категорій. Перевірки бренду та GTIN залежать від увімкнених опцій. Внутрішній показник 0-100 не перевіряє готовий XML-файл і не підтверджує схвалення в Merchant Center
- Журнал генерації - зберігає до 50 записів на фід зі статусом, часом, кількістю товарів і розміром файлу; перегляд Log отримує останні 20 записів
- Кнопка Health + Log для кожного фіду — швидкий доступ до діагностики зі списку фідів
Продуктивність і безпека
- Пакетне завантаження даних — вибрані зображення, характеристики, спеціальні ціни, складські залишки та комбінації завантажуються групами відповідно до налаштувань фіда; це не гарантує сталої кількості SQL-запитів
- Механізм блокування генерації - використовує блокування файлу, але версія 2.11.0 може продовжити роботу при невдалому відкритті файлу блокування й видаляє його при звільненні. Це не гарантія відсутності колізій; уникайте завдань, що перекриваються, і перевірте керування процесами
- Генерація через CLI/Cron — повна підтримка автоматичної генерації з командного рядка
- Необов'язковий токен у назві XML - додає токен до назви файлу; це не автентифікація чи контроль доступу до створеного файлу. Endpoint CRON використовує окремий параметр secure_key
- Ресурси адмінпанелі та розрахунок цін — CSS і JavaScript додаються в панелі адміністрування, але модуль також бере участь у розрахунку цін товарів через хук магазину; це не означає нульового навантаження на сервер
Сумісність
- Вибір пакета для PrestaShop - версія 2.11.0 декларує мінімум PrestaShop 1.7.0.0; це не доводить роботу кожної комбінації PrestaShop/PHP. Підтвердьте конкретний пакет перед впровадженням; PrestaShop 1.5/1.6 потребує окремого підтвердження legacy-пакета
- Вимоги до сервера - підтвердьте версію PHP для вибраного пакета. Генерація XML використовує XMLWriter і потребує прав запису; планове оновлення також потребує правильно налаштованого завдання CRON
- Сумісність бази даних - підтвердьте вибраний пакет для своєї версії бази та налаштувань SQL; опис не гарантує роботу кожної інсталяції MySQL чи MariaDB
- Бібліотеки в пакеті - ZIP містить vendor/autoload.php і бібліотеку перетворення HTML на текст. Установлення без запуску Composer не означає відсутність зовнішніх бібліотек; зберігайте ці файли разом із модулем
Посилання на демо модуля:
Демо панель адміністратора:
https://moduly-prestashop.eu/google-zakupy/admin-dev
Демо фронт-офіс:
https://moduly-prestashop.eu/google-zakupy