avatar

Экспорт товаров в Google Merchant

Опубликовал в блог Дополнения и модули для Simpla CMS
0


В виду начинающей популярности сервиса Google Merchant сделаем выгрузку (экспорт) прайс листа нашего интернет-магазина для Simpla.

Хочу сразу обратить внимание, что есть интересное дополнение Выборочная выгрузка в Яндекс.Маркет, при помощи него можно выгружать определенные товарные позиции в Яндекс.Маркет, так вот, если применить его к данному файлу, то можно сделать отдельно выгрузку в Google Merchant.

Приступим. Скачиваем файл google.php и закидываем его в корень нашего сайта.
Далее открываем корневой файл .htaccess и ищем

RewriteRule ^yandex.xml?$	yandex.php  [L,QSA]

добавляем ниже
RewriteRule ^google.xml?$	google.php  [L,QSA]


Внимание

Если у кого то в robots.txt прописаны директивы типа Disallow: /*?, Disallow: /*?*, то Google может отклонит ваш фид в виде ошибки «Сканирование изображений на этой странице запрещено в файле robots.txt», чтобы исправить это нужно в файле api/Design.php найти строку

return $this->config->root_url.'/'.$this->config->resized_images_dir.$resized_filename_encoded.'?'.$this
->config->token($resized_filename);

и заменить на

return $this->config->root_url.'/'.$this->config->resized_images_dir.$resized_filename_encoded/*.'?'.$this->config->token($resized_filename)*/;

В файле resize/resize.php закомментируем строки

if(!$simpla->config->check_token($filename, $token))
exit('bad token');

должно получиться так

/*if(!$simpla->config->check_token($filename, $token))
exit('bad token');
*/


Идем в аккаунт Google Merchant и добавляем фид (см. картинки). Перед этим нужно создать компанию в Google AdWords «Google Покупки» и привязать аккаунт Merchant к компании Google Покупки через настройки Merchant. Уффф…







Жмем «Сохранить», переходим в фид и нажимаем «Загрузить сейчас»



После проверки службой поддержки Google получаем как то так:



Теперь все ваши товары будут автоматически выгружаться. Время выгрузки вы может определить в настройках фида. Удачи.
8 комментариев RSS
avatar
Спасибо за выгрузку в Google Merchant
avatar
как говориться, на здоровье
avatar
Как только я вношу строку
RewriteRule ^google.xml?$ google.php [L,QSA]
сайт перестает работать. выдает ошибку 500.
как тут быть?
Спасибо большое!
avatar
файл google.php закинули в корень сайта? в принципе это можно не вносить, а указать в гугле покупках файл google.php
avatar
Добрый день, подскажите пожалуйста — выгрузка работает но googl жалуется на ошибки — отсутствует рекомендуемый атребут — google product category (категория продукта google) и рекомендуемый атребут product tip?
avatar
это не необходимый для выгрузки атрибут, файл делался для России. Все будет работать и без них, не обращайте внимание.
avatar
А разве показ данных объявлений не платный?
avatar
платный, для этого нужно создать аккаунт в Google Adwords
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.