Merchant Center от Гугл это способ привлечь новых клиентов в интернет-магазин и увеличить прибыль. Достаточно загрузить сведения о товарах в Google Merchant Center, и о них узнают миллионы пользователей со всего мира. Загрузку данных о ваших товарах можно осуществить несколькими способами один из которых заключается в создании XML файла. В этой статье я расскажу о том, как создать такой файл для вашего интернет-магазина на WooCommerce.
Установка плагина
Перейдите в "Плагины" - "Добавить новый" и наберите "xml for merchant". Установите плагин XML for Google Merchant Center. (Альтернативный способ - скачать архив XML for Google Merchant Center и установить через "Плагины" - "Добавить новый" - кнопка "загрузить плагин" вверху страницы). Активируйте данный плагин в админпанели вашего сайта.
Видео-инструкция
Весьма подробная видео-инструкция по использованию плагина XML for Google Merchant Center.
Настройка плагина Google Merchant Center
Первое, что необходимо сделать после установки - перейти во вкладку Экспортёр Google Merchant Center. Коротко расскажу о наиболее важных параметрах.
Выбрать фид. Плагин поддерживает возможность создания нескольких XML-файлов (фидов), для каждого из которых можно задать свои, индивидуальные параметры. Наличие ещё одного фида может быть полезным в том случае если вы передаете данные не только в Гугл, но и в другие маркетплейсы.
Также несколько фидов может понадобится когда ваш интернет-магазин содежит очень много товаров и в результате размер одного фида превышает 60 Мб (в таких случаях может потребоваться разбить один фид на несколько).
По умолчанию, когда вы переходите в раздел "Экспортер Google Merchant Center" отображаются настройки для первого фида. Чтобы сконфигурировать другой фид - выберите его в выпадающем списке и нажмите "Выбрать фид". Обратите внимание, что по умолчанию вы можете создать не более 3 фидов, однако, при необходимости это значение можно увеличить или уменьшить. Для этого откройте файл wp-config.php вашего сайта и пропишите следующую константу xfgmc_ALLNUMFEED со значением от 1 до 99. В примере ниже мы изменяем число фидов с трёх до пяти:
define('xfgmc_ALLNUMFEED', '5');
Автоматическое создание файла. Если выбрано значение "Отключено", то фид формироваться не будет. Первое, что Вам необходимо сделать - изменить этот параметр. Я рекомендую установить значение "Раз в сутки".
Обновить фид при обновлении карточки товара. Название говорит само за себя. Установка данной галочки позволяет практически мгновенно обновлять xml-фид даже при незначительных правках и при этом не нагружает сервер.
Обратите внимание: Если в предыдущем пункте "Автоматическое создание файла" вы выбрали значение "Отключено", то данный параметр не имеет смысла т.к обновления фида не произойдет.
Назначение фида. Эта опция служит для того, чтобы вам легче было различать фиды между собой. То, что вы здесь укажите появится рядом с названием файла фида.
Что экспортировать. Здесь вы можете выбрать - передавать ли в фид все товары или же ограничится только простыми товарами.
Описание товара. Устанавливает источник описания товара.
Название магазина. Укажите название вашего магазина. Обратите внимание, что в этом поле нельзя использовать символ & (амперсанд).
Название фида данных. В принципе этот параметр мало на что влияет, однако, как и в предыдущем пункте, обратите внимание, что в этом поле нельзя использовать символ & (амперсанд).
Страна для таргетинга. Выберите страну жителям которой хотите продавать товары. Этот параметр очень важен для Гугл. Во-первых потому, что с его помощью Гугл поймет кому именно предлагать ваши товары. Но это ещё не всё. Дело в том, что при формировании фида в разных странах к одним и тем же товарам могут предъявляться разные требования. Параметр "Страна для таргетинга" поможет Гуглу понять - по законодательствам какой страны стоит проверять ваши товары.
Какие товары вы продаете? Укажите только основную категорию. Если в списке нет подходящей - выбирайте "Прочее".
Шаг экспорта. Влияет на скорость создания XML фида т.к значение шага - это максимальное количество товаров, которые разрешается обработать плагину за 70 секунд в момент, когда кэш-файлы еще не созданы и происходит так называемся "Полная сборка фида". Если у вас возникли проблемы с генерацией XML файла, то в первую очередь попробуйте уменьшить значение в данном поле. Более 500 можно устанавливать только на мощных серверах.
Выгружать только первую вариацию. Если выбрана эта галочка, то у вариативных товаров будет выгружаться только 1-я вариация.
Блок "Другие элемент"
Как это работает? Очень просто! Например, нам необходимо добавить информацию о материале из которого изготовлен товар. Поступаем следующим образом. При помощи "Товары" - "Атрибуты" создаем атрибут "Цвет". Теперь напротив пункта "Цвет" выбираем этот атрибут.
Если мы пропишем атрибут товару, то плагин это считает и подставит в фид.
Что делать, если в выпадающем списке можно выбрать только значение "нет" либо атрибут у товара прописан, но в фид не подставляется? С вероятностью 90% вы создали локальный атрибут вместо глобального. Подробнее о том, как правильно работать с глобальными атрибутами можно посмотреть в статье "локальные и глобальные атрибуты вукомерц".
Штрихкод. Для передачи некоторых параметров в фид возможно использовать вместо атрибутов произвольные поля. В этом случае необходимо выставить в качестве источника данных значение "Подставить из метаполя" и заполнить имя метаполя.
На примере-картинке мы подставляем штрихкод из произвольного поля my_custom_gtin.
Пол. Для некоторых параметров в плагине реализована возможность подставлять значения по умолчанию. Разберем на примере параметра "Пол". В примере ниже значение плагин проверит, существует ли у товара атрибут с названием "Пол человека". Если да, то он возьмет значение из него. Если нет, то подставит Female.
Блок "Добавить категории товаров Google"
В отличии от того же Яндекса - Гугл не поддерживает товарные категории напрямую. Вам необходимо сопоставить свои категории с товарными категориями каталога Гугл вручную. Делается это следующим способом:
Перейдите на страницу справки Гугл и скачайте список всех существующих на данный момент категорий. https://support.google.com/merchants/answer/6324436 там же вы найдете подробную инструкцию о том, как пользоваться данным файлом и определять числовые значения категории (id).
Предположим у вас есть на сайте категория "вечерние платья". Скачав файл с сайта Гугл и проанализировав его вы определили, что вам больше всего подходит категория, которая входит в ветку Apparel & Accessories > Clothing > Dresses [Одежда и аксессуары > Одежда > Платья]. Этой категории по классификации Гугл соответствует значение 2271. Теперь вам остается всем вашим товарам, которые входят в категорию "вечерние платья" прописать это значение. Сделать это возможно двумя способами. Можно отредактировать карточки товара вручную, заполнив в каждой из них поле "Категория товара по классификации Google", а можно воспользоваться функцией массового добавления значение.
Для этого в блоке "Добавить категории товаров Google" отмечаем мышкой категорию "вечерние платья", в специальном поле ниже вводим значение 2271 и жмём "Добавить новую категорию". Теперь, если зайти в любую из карточек товаров из категории "вечерние платья" можно убедиться в том, что ей прописана 2271.
Альтернативный способ
Сопоставлять категории можно и иным способом. Зайдите в "Товары" - "Категории", выберите нужную. И пропишите её id в поле "Категория товара по классификации Google".В примере на картинке выше мы указали id 5634.
Возникает вопрос: чтоб будет, если в поле "Категория товара по классификации Google" внутри карточки товара указано 2271, а в карточке категории в поле с таким же названием стоит 5634? Ответ: 2271, т.к значение внутри товара приоритетнее. Сделано это на тот случай, если товар входит на вашем сайте в несколько категорий и нужно задать основной вариант для Google.
Обратите внимание на разницу! В первом случае мы массово добавили id-категорий на уровне товара. Во втором - на уровне категорий. Напомню, что уровень товара приоритетные. Это означает, то в нашем примере товару будет прописано 5634 а не 2271!
Индивидуальные настройки товара для XML for Google Merchant Center
После активации плагина XML for Google Merchant Center в карточках товаров добавляется блок "Настройки XML for Google Merchant Center". С его помощью можно передать в фид параметры, индивидуальные для конкретного товара. Назначение каждого из параметров можно прочесть в справке гугл (ссылка на соответствующую страничку справки дана в описании).
После того как вы выставили все необходимые настройки - нажмите на кнопку "Сохранить". Если Автоматическое создание файла выставлено в значение, отличное от "Отключено". Стартует полная сборка фида.
После того, как XML-фид сформируется - справа появится ссылка, которую необходимо указать в качестве источника данных в Google Merchant Center.
Эту ссылку необходимо будет указать в вашем личном кабинете Гугл Мерчант Центер.
Спустя какое-то время фид будет обработан и товарные объявления станут активными.
Макс - 20:21
Здравствуйте.
Если перейти по созданной ссылке на фид, то пишет:
Forbidden
You don't have permission to access /wp-content/uploads/feed-xml-0.xml on this server.
Подскажите пожалуйста, как это можно устранить?
Максим - 11:31
Добрый день.
В подобных случаях стоит проверить ваш файл htaccess, а также редиректы и запреты, которые заданы на сайте (вручную или через плагины). Ибо ошибка говорит о том, что конфигурация вашего сайта блокирует доступ к содержимому папки загрузок. Потому фид и не открывается.
Оксана - 11:57
Добрый день.
В фид добавляются абсолютно все товары, которые есть на сайте (в моем случае две языковые версии). Как сделать, чтобы выгружались определенные категории?
Максим - 17:15
Добрый день. В настоящий момент в плагине нет поддержки WPML (наверняка у вас несколько языков реализовано именно через него). Потому, в настоящее время решения вашей задачи нет. Внедрение поддержки WPML ведётся, но процесс взаимодействия с разработчиками WPML идёт весьма медленно, потому по точным срокам сориентировать не могу.
Елена - 11:17
Добрый день. С Polylang такая же история? В xml будет два языка, а к Google Merchant будем подключаться также по ссылке чтобы обновлялся по расписанию. Выход может быть таким? - создаем два фида, редактируем, убираем лишние языки и удаляем шорткоды Visual Composer, и загружаем обратно. И даем эти же ссылки на фид Google Merchant только уже отредактированные. Или при обновлении все ручные настройки и шорткоды будут снова появляться? Спасибо!
Максим - 16:46
Да. В настоящий момент поддержки мультиязычности нет.
Konstantin - 11:10
Добрый день. Вы не вкурсе почему при создании фидов через ваш плагин тегу в самом фиде присваиваются значения in stock когда в настройках карточке товара в разделе "запасы" выбрано "предзаказ" ? проверял на нескольких товарах. меняя с ""в наличии" на "предзаказ" - в фиде значение не меняется.
Причем эта история повторяетсяне только в вашем плагине. Проверяли на плагине родном плагине вукоммерса product feed pro - тот же результат.
Как вы думаете в чем может быть проблема?
Максим - 13:15
В настройках) см пункт настроек "Для товаров на предзаказ установить доступность, равную".
Андрей - 17:39
Здравствуйте пытаюсь увеличить количество фидов, открыл файл wp-config.php сайта и в самом низу скопировал вашу подсказку define('xfgmc_ALLNUMFEED', '5'); и ничего не получилось. Что сделал не так?
Максим - 20:14
Надо не в самый низ. Надо до строки
require_once( ABSPATH . 'wp-settings.php' );
А лучше сразу после строки:
Александр - 21:33
Отличный плагин! Здравствуйте, скажите как сформировать фиид только с определенными категориями товаров?
Максим - 21:38
Спасибо за тёплые слова!
По поводу вашего вопроса - эта возможность есть только в про-версии.