Как подключить магазин на Opencart к Google merchant center и как исправить ошибки

Решил поделиться информацией «по свежим следам», потому что пришлось искать ответы на многих форумах, а в итоге, если бы не предыдущий опыт работы с сайтами на опенкарт, то ничего бы не получилось. Все просто, когда знаешь, что делать. 

Итак, Opencart 3.0.3.2.

Вы уже загрузили товары на сайт, и теперь осталось всего лишь подключить их к гугл мерчант. Казалось бы….

Идем в модули/расширения

Далее, из выпадающего списка выбираем «каналы продвижения»

Заходим в Google Base

Увидите вот такую страницу, только без категорий. Категории мои, уже добавленные.

Нажимаете, скачиваете файл в формате txt, хотя будет два формата, но вам нужен именно текстовый. Скачали, открываете. Если в файле крокозябры, то открываете с помощью Notepad++, просто кодировка не та.

Находите категории, которые соответствуют вашим товарам, и все ненужные строки с категориями удаляете. Сохраняете файл, и загружаете при помощи зеленой кнопки сверху справа. На картинке я ее обвел. Теперь нам надо соотнести свои категории с гугловскими.

Если категорий много, то вбиваете в указанное поле необходимую категорию и выбираете ее из выпавшего списка.

Далее вбиваете в нижнее поле категорию со своего сайта. И жмете «+»

А теперь важный момент!

На картинке вы видите, что есть главная категория и подкатегории. У меня товары не дублируются в главной категории, поэтому мне надо внести каждую подкатегорию, иначе товары не выгрузятся. Т.е. гугловская категория будет общая «кофеварки», и будет повторяться столько раз, сколько у меня подкатегорий. Если у вас товары дублируются в главной категории, то вы можете внести просто главную категорию.

И так со всеми категориями, которые вы хотите выгрузить в мерчант.

Еще один важный момент!!

На этой же странице вы видите урл фида выгрузки

При включенной опции ЧПУ в настройках магазина, этот адрес не будет работать. Точнее будет, но в гугл мерчант будет выдаваться 404 ошибка. Т.е. робот будет заходить на страницы товаров без ЧПУ.

Решение, как всегда, очень простое.

Вы заходите на своем сервере в файл .htaccess, и в этом файле находите список перенаправлений с правильными адресами. Там и адрес google sitemap (без правильного адреса вы не сможете загрузить карту сайта в гугл вебмастер, будет выдавать ошибку), и адрес google base.

Для мерчанта это — https://вашсайт.com/googlebase.xml

Итак, вы загружаете фид в гугл мерчант, а он выдает вот такую ошибку:

Это второй раз, когда у вас появится желание купить какой-нибудь модуль для выгрузки товаров в мерчант.

Первый раз был, когда вы добавили основную категорию, а товары не выгрузились. Это к вопросу о выгрузке подкатегорий, если товары не дублируются в главной категории из подкатегорий.

На самом деле все очень просто решается:

Заходите во вкладку «настройки» своего фида и выставляете валюту, которая используется на вашем сайте.

Загружаете опять фид и радуетесь)

У меня были еще ошибки, которые я по ходу дела исправлял.

Если у вас что-то пошло не так, то задавайте вопросы в комментариях, возможно, что смогу подсказать правильный ответ из своего опыта.

Все просто, если знаешь как делать.

Добавить комментарий

Ваш адрес email не будет опубликован.