Elbuz збирає з каталогу фід для Google Merchant Center — XML-файл із тегами, які розуміє Google, — і оновлює його за постійною адресою. Відповідність своїх полів тегам Google ви задаєте один раз.
Коли це знадобиться:
- Товари мають показуватися в Google Покупках — Merchant Center забирає файл за адресою за своїм розкладом.
- Google відхиляє наявність — ваші статуси самі перетворюються на
in_stock,out_of_stock,preorder. - Потрібен каталог у Facebook, Instagram чи TikTok — окремий формат на тому самому рушії.
- Каталог раптом «схуд» — стоп-правило не пустить такий фід у Google.
З чого почати: створіть шаблон «Google Merchant (XML)» у вікні «Вивантаження даних».
Що вміє фід Google Merchant
- Готові теги Google —
g:id,g:price,g:availabilityта інші заповнюються макросами ваших полів. - Фото й характеристики блоками — головне фото, до десяти додаткових і
g:product_detailна кожну характеристику. - Словник наявності Google — ваші статуси самі стають
in_stock,out_of_stockабоpreorder. - Шлях категорії через «>» — як вимагає Google для груп у Google Ads.
- Meta й TikTok — окремі формати на тому самому рушії.
- Захист від обвалу — стоп-правило зупинить фід, у якому зникла наявність.
Де це і хто має доступ
- Меню
- Довідники → Операції → Вивантаження даних
- Право доступу
- вікно «Вивантаження даних»; картка — «Детальне налаштування шаблону вивантаження»
- Підготувати
- акаунт Merchant Center, повну адресу сайту, фото й ціни товарів
Як створити шаблон
У вікні «Вивантаження даних» натисніть кнопку додавання й оберіть формат «Google Merchant (XML)». Редагують шаблон олівцем у рядку списку.
1
Перемикачі «Фото», «Атрибути», «Опції»2
Блок «Шаблон XML»- Перемикачі визначають склад вивантажуваних даних — фото, атрибути, опції — а не наявність відповідного макросу в шаблоні.
- Блок «Шаблон XML» містить тіло одного товару з тегами майданчика (g:title, g:price та інші), куди підставляються поля каталогу.
У шаблону дві вкладки: «Вибір даних для вивантаження» — вміст файлу, і «Обмеження вивантаження (фільтр)» — умови, що звужують склад товарів (де задається відбір). Блоки першої вкладки:
| Блок | Що в ньому |
|---|---|
| «Що вивантажувати» | перемикачі «Фото», «Атрибути», «Опції» |
| «Шаблон XML» | увесь файл: шапка фіда й тіло одного товару з макросами ваших полів |
| «Фото та файл» | початок посилань на знімки й ім'я файлу |
| «Обмеження вивантаження» | магазин, склад і мова каталогу, галка «Лише в наявності в цьому магазині» |
Ім'я файлу за замовчуванням — export_google_feed.xml. Merchant Center забирає фід за постійною адресою, тому макроси дати {DATE}, {DATETIME}, {TIME} в імені не ставте.
Що потрапляє у фід: теги Google
Поле «Шаблон XML» містить увесь документ: оголошення XML, шапку фіда з назвою й адресою магазину і один товар усередині тегу item. Вузол товару програма розмножує сама; який тег повторювати, задано в розширених налаштуваннях (для Google це item).
Макроси полів вставляють не руками: Ctrl+Space або символ { відкривають список полів каталогу. Мінімальний набір тегів, без якого Merchant Center фід не прийме:
| Тег | Що підставляють |
|---|---|
g:id | внутрішній артикул — має бути унікальним і не змінюватися між вивантаженнями |
g:title | назва товару |
g:description | опис; зазвичай обгортають у CDATA, щоб теги всередині не ламали XML |
g:link | посилання на картку товару на вашому сайті: адреса сайту плюс макрос адреси товару |
g:image_link | головне фото; макрос списку фото ставить перший знімок сюди, а решту — у g:additional_image_link |
g:availability | наявність, словником Google |
g:price | ціна з кодом валюти |
g:brand | виробник |
g:condition | стан товару — макрос {xml_condition}: «Новий» → new, «Уцінка» і «Вживаний» → used, «Відновлений» → refurbished (стан товару) |
У шаблонах, де в g:condition стояло жорстке new, програма замінила його на {xml_condition} сама; нові шаблони створюються вже з макросом. Тому уцінений товар більше не йде в Google як новий: стан задається в картці товару, полем «Стан товару».
Три макроси збирають цілі блоки:
- Список фото. Перший знімок стає
g:image_link, решта —g:additional_image_link. Merchant приймає одне головне й десять додаткових, тому з одинадцятого фото у файл нічого не потрапляє. - Список характеристик. Кожна пара «назва — значення» стає блоком
g:product_detailіз вкладенимиg:attribute_nameіg:attribute_value. - Опис. З нього вирізається розмітка, якої Google не приймає, і він обрізається до п'яти тисяч символів. Для Facebook розмітка вирізається повністю: там потрібен звичайний текст.
Теги, що впливають на показ і статистику:
g:sale_price— акційна ціна. Google показує перекреслену звичайну й акційну поруч.g:gtinіg:mpn— штрихкод і артикул виробника. Google просить хоча б один із двох, без них частина категорій показується гірше.g:product_type— ваша категорія повним шляхом.g:google_product_category— категорія з довідника Google; її беруть із зіставлення з маркетплейсами.
У шлях категорії (g:product_type) рівні підставляються через «>», а не через скісну риску, як у базі. Це вимога Google: кампанії Google Ads групуються за цим полем, і інший роздільник розсипає групи.
У теги можна ставити обчислення: наприклад, брати рекомендовану ціну, коли вона є, і звичайну, коли її немає. Синтаксис — у розділі ціна у вивантаженні.
Як передати наявність словником Google
У Google свій словник наявності, і Elbuz підставляє його замість вашого статусу:
| Ваш статус | Що поїде у фід |
|---|---|
| позначений як «є в наявності» | in_stock |
| позначений як «немає» | out_of_stock |
| «під замовлення» або інший | preorder |
Для TikTok ті самі значення записуються з великої літери й через пробіл — «In stock». Це робить програма, у шаблоні нічого міняти не треба.
Відповідність задається у вікні «Налаштування оновлення за наявністю товару» — кнопка в блоці «Пов'язані налаштування» на першій вкладці. Там рядок на кожен статус із вашого довідника статусів наявності. Новий шаблон отримує всі рядки увімкненими й без власного тексту.
- Рядок вимкнено — значення береться з активності товару: активний —
in_stock, неактивний —out_of_stock. Тому товар «під замовлення» може поїхати якin_stock. - У рядку заповнено «Назва на сайті (у файлі)» — у фід піде саме цей текст, а не словник Google.
Google приймає лише три значення зі словника. Будь-який інший текст у «Назва на сайті (у файлі)» він відхилить — очистіть це поле для фіда Google.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Фото, характеристики й опції: що вирішують перемикачі
Склад даних вирішують перемикачі «Фото» і «Атрибути». На відміну від YML, тут сильніший перемикач, а не макрос: знято «Фото» — блок знімків порожній, навіть якщо макрос у шаблоні стоїть.
Перемикач «Опції» у фідах Google, Meta й TikTok ні на що не впливає: товари-опції їдуть у файл окремими позиціями поруч із головним. Лише головні товари — це умова відбору на вкладці «Обмеження вивантаження (фільтр)» (сценарій). Скільки опцій у відборі, показує рядок «Товари-опції» у зведенні перед запуском.
Поле «Посилання на фото товару» задає початок адреси, до якої дописується ім'я файлу знімка. Без нього у фіді опиняться відносні адреси, а Google приймає тільки повні.
Товари без фото й без ціни Merchant Center відхилить поштучно, а при великій частці відхилень може призупинити весь фід. Відсійте їх умовою відбору. Зведення перед запуском показує, скільки таких товарів, а для Google ще й чип «Без штрихкоду» — товари з порожніми EAN, GTIN, UPC і артикулом виробника.
Як не зламати g:id між прогонами
Кожен прогін збирає файл наново, повним набором товарів. Галки «Вивантажувати лише нові дані» у формі Google немає, і рушій її не застосовує, навіть якщо вона лишилася від давніх налаштувань.
Ваш каталог вивантаження не змінює, з одним винятком. Якщо в налаштуваннях увімкнено «Унікальний внутрішній артикул», перед кожним вивантаженням, яке пройшло стоп-правила, програма проставляє випадковий артикул товарам із порожнім артикулом і розводить суфіксом однакові. Артикул зазвичай і є g:id, а Google упізнає товар за цим полем: позиція зі зміненим g:id для нього — новий товар. Заповніть артикули до першого фіда.
Закріпити своє значення можна в полі «Шаблон XML»: текстом замість макроса (наприклад, new у g:condition, якщо всі товари нові) або формулою. Прибрати товар із фіда — зняти в картці «Вивантажувати у файл (на сайт)» або відсікти умовою відбору.
Обмін односторонній: статусів модерації й правок, зроблених у Merchant Center, Elbuz назад не забирає.
Facebook, Instagram і TikTok
Ці площадки читають той самий формат, тому в програмі вони — окремі формати на тому ж рушії: «Facebook / Instagram (Meta)» і «Tiktok». Створюються так само, кнопкою додавання. Шаблон тіла товару й набір тегів у кожної свій, логіка та сама: теги площадки плюс ваші макроси.
Розклад і посилання на файл
Зведення перед запуском, стоп-правила, запуск руками й за розкладом, FTP і журнал однакові для всіх форматів: зведення, стоп-правила, запуск, куди лягає файл, журнал прогону. Для фіда Google важливо ось що.
- Адреса файлу стала — тека шаблону плюс ім'я файлу. Хвіст
?uuid=у посиланні картки — мітка проти кешу; у Merchant Center вкажіть адресу до знака питання. - Порожній фід не публікується. Якщо під умови не підійшов жоден товар, журнал закінчується «Вивантаження даних НЕ завершено: файл не сформовано», за адресою лишається попередній файл.
Що лежить за адресою, коли прогін не дійшов до кінця
Новий файл лягає в хмару останнім кроком, і лише потім з теки прибирається все інше. Після зупинки, обриву, помилки у формулі чи невдалої заливки посилання й дата в картці не змінюються, а Google читає попередній файл. Повторювати безпечно: прогін починається з чистого файлу.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Вимкнення і видалення шаблону
Перемикач «Активність» у шапці картки спрацьовує одразу, без збереження форми. Вимкнений шаблон пропускає розклад (мовчки, без рядка в журналі) і «Вивантажити всі шаблони», а руками запускається.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Файл від останнього прогону лишається в хмарі, і Merchant Center читає його далі — з тими самими цінами й залишками. Видалення стирає налаштування шаблону (XML, FTP, розклад, фільтр, наявність), але не файл. Щоб товари зникли з Google, відключіть джерело даних у Merchant Center.
Якщо фід уже поїхав неправильним
Каталог відкочувати не треба — вивантаження його не змінює (крім артикулів у режимі «Унікальний внутрішній артикул»). Попереднього файлу немає: в теці шаблону лишається тільки новий.
- Виправте ціни, категорії, статуси наявності або шаблон XML.
- Натисніть «Перевірити» в шапці картки: пробний прогін на одному товарі покаже готовий XML, нерозпізнані макроси, помилки у формулах і розмітці. Файл у хмарі, посилання й FTP він не чіпає.
- Запустіть звичайне вивантаження. Адреса не зміниться, Merchant Center забере новий файл за своїм розкладом.
Щоб помилка не повторилася автоматично, переведіть відповідне стоп-правило в «Зупинити вивантаження» (сценарій).
Коли товар зникає з фіда
Товар зникає, якщо перестав проходити одну з умов відбору: позначка вивантаження, категорія, фільтр, магазин чи склад — повний перелік у розділі чому товар не поїхав у файл. Ознаки «прибрано» у фіді немає, і out_of_stock замість товару теж не пишеться. Щоб Google побачив «немає в наявності», товар має лишитися у фіді зі статусом «немає» (сценарій).
Сценарії
Не пустити в Google обвал наявності
Задача: якщо в базовому каталозі раптом «зникла» наявність або половина товарів, такий фід не має потрапити в Merchant Center.
Що зробити: у списку шаблонів виділіть рядок шаблону, у меню «Додаткові операції» оберіть «Стоп-правила вивантаження» і для потрібного правила поставте режим «Зупинити вивантаження». Те саме вікно відкривається посиланням «Налаштувати пороги» у зведенні перед запуском. Пороги за замовчуванням — 30 % для наявності й 50 % для загальної кількості товарів.
Що вийде: і ручний прогін, і прогін за розкладом обірвуться до створення файлу, у журналі — «Вивантаження зупинено стоп-правилом», у хмарі лишиться попередній файл. Артикули такий прогін не чіпає. На найпершому прогоні шаблону правила обвалу мовчать — порівнювати ще немає з чим.
1
Назва шаблону2
Колонка «Режим»3
Колонка «Поріг»- Назва шаблону — правила налаштовуються для виділеного в списку шаблону.
- Режим — тут правило переводять із «Попереджати» в «Зупинити вивантаження», і прогін зупиняється.
- Поріг — значення, після якого правило спрацьовує.
Призупинити оновлення фіда
Задача: на час інвентаризації чи переоцінки фід не має оновлюватися за розкладом.
Що зробити: у шапці картки шаблону переведіть «Активність» у стан «Вимкнений».
Що вийде: розклад і «Вивантажити всі шаблони» шаблон пропускають, кнопка «Вивантажити» працює. Товари з Google не зникнуть: Merchant Center читає файл останнього прогону з тими цінами й залишками (вимкнення і видалення).
У фіді лише головні товари, без варіантів
Задача: Google має бачити одну позицію на товар, а не головний товар і кожну його опцію окремо.
Що зробити: на вкладці «Обмеження вивантаження (фільтр)» додайте умову, яка відсіює товари-опції.
Що вийде: у файл підуть лише товари, що пройшли умову. Зняти перемикач «Опції» замало — у фідах Google, Meta й TikTok він не діє.
Товар закінчився, але має лишитися в Google як «немає в наявності»
Задача: позиція тимчасово відсутня, і в Google вона має показуватися як відсутня, а не зникати.
Що зробити: лишіть товар у відборі шаблону й поставте йому статус наявності, позначений у довіднику як «немає».
Що вийде: товар іде у фід зі значенням out_of_stock. Новий шаблон створюється з умовою відбору лише активних товарів, тож неактивний товар у фід не потрапить, поки цю умову не змінено.
Змінили шаблон XML і хочете побачити результат до бойового прогону
Задача: після правки тегів чи формул переконатися, що фід збереться без помилок, не чіпаючи файл, який уже читає Google.
Що зробити: натисніть «Перевірити» в шапці картки шаблону; за потреби вкажіть ID конкретного товару.
Що вийде: пробний прогін збирає XML тим самим рушієм і показує нерозпізнані макроси та помилки. Файл у хмарі, посилання, FTP і цифри для стоп-правил лишаються як були.
Що робити, коли Google не приймає фід
Порожня вибірка, обраний магазин, конфлікт розкладу й FTP — у загальній таблиці розбору.
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Merchant Center не приймає значення наявності | У налаштуваннях наявності шаблону для статусу заповнено «Назва на сайті (у файлі)», і цей текст поїхав замість словника | Очистіть поле в налаштуваннях наявності шаблону (докладніше) |
| Google лається на посилання | У фіді відносні адреси | Заповніть «Посилання на фото товару» і перевірте повну адресу сайту в тезі g:link |
| Немає фото у фіді | Знято перемикач «Фото» | Увімкніть його — макрос у шаблоні сам по собі не працює |
| Кампанії Google Ads розсипалися по групах | Змінився шлях категорії в g:product_type |
Не перейменовуйте категорії без потреби: групи тримаються на цьому шляху |
| Частина товарів відхилена | Немає штрихкоду й артикула виробника | Заповніть хоча б одне з двох полів; чип «Без штрихкоду» у зведенні покаже, скільки таких |
| Merchant Center бере старий файл | В імені файлу стоїть {DATE}, і адреса щодня нова |
Приберіть макрос дати з імені файлу |
| «Вивантаження даних НЕ завершено: файл не сформовано» | Помилка у формулі шаблону або під умови не підійшов жоден товар | Натисніть «Перевірити»: пробний прогін назве формулу й поле. Помилок немає — перевірте умови відбору |
| У фіді товар двічі: сам і його варіант | Товари-опції потрапляють у фід незалежно від перемикача «Опції» | Відсійте опції умовою відбору (сценарій) |
| Google вважає знайомі товари новими | Змінився g:id — найчастіше режим «Унікальний внутрішній артикул» проставив артикули |
Тримайте артикули заповненими й стабільними (про g:id) |
Часті запитання
Як підключити готовий фід до Merchant Center?
У Merchant Center додайте джерело даних з адресою файлу і розкладом оновлення. Акаунт Merchant Center Elbuz не заводить. Ім'я файлу — без макроса дати, інакше адреса змінюватиметься.
Звідки береться категорія Google у фіді?
g:product_type — ваш шлях категорії, рівні через «>». Категорію з довідника Google беруть із вікна зіставлення з маркетплейсами й підставляють у g:google_product_category.
Як показати акційну ціну?
Звичайну ціну ставлять у g:price, акційну — у g:sale_price. Якщо акції немає, другий тег лишається порожнім, і Google показує одну ціну.
Чи потрібен окремий шаблон для Facebook та Instagram?
Так, це окремий формат у списку — «Facebook / Instagram (Meta)». Рушій той самий, що в Google Merchant, але набір тегів свій.
Чи передає фід доставку й податки?
Ні. Правила доставки й податків задаються в самому Merchant Center.
Що буде з файлом, якщо прогін обірвався посередині?
Google продовжить забирати попередній файл: недописаний у хмару не їде. Повторити прогін безпечно (докладніше).
Що дає вимкнення шаблону — товари зникнуть із Google?
Ні. Вимкнення зупиняє оновлення, а не показ: Merchant Center читає файл останнього прогону. Видалення шаблону цей файл теж не стирає.
Чи можна відкотити помилковий фід?
Ні, попередніх версій файлу немає. Каталог не постраждав: виправте дані, перевірте шаблон кнопкою «Перевірити» й вивантажте заново — адреса лишиться та сама.
Суміжні теми
- Якщо товар є в каталозі, а у фід не потрапив — Вивантаження товарів: чому товар не поїхав у файл.
- Якщо в
g:google_product_categoryпорожньо — Зіставлення з маркетплейсами. - Якщо наявність їде не та — Статуси наявності.
- Якщо сервісу потрібен звичайний YML-фід — Вивантаження у YML (XML).
- Якщо Google відхиляє товари без фото — Фото товарів.

