fbpx

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

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

Итак, Opencart 3.0.3.2.

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

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

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

Заходим в Google Base

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 21 сентября, 2021 в 8:32 пп
    Permalink

    Братиме Тебе, огромное Спасибо и поклон

  • 29 сентября, 2021 в 11:03 дп
    Permalink

    Спасибо!
    Благодаря Вашей статье, удалось самостоятельно настроить фид и загрузить его в Мерчант!
    Есть вопрос: а как быть, если необходимо добавить еще один язык? У нас сайт на двух языках – ру и укр, фид загрузили для укр. но хотелось бы еще на ру, запросов на ру все же больше.

  • 30 сентября, 2021 в 3:52 пп
    Permalink

    Спасибо за комментарии.
    Не помню совсем, что там с языками. Заморачивался с модулями мультиязычности, размещал на сайте 4-5 языков, но как оно работает уже и не помню. Если не ошибаюсь, там появлялись дополнительные вкладки в карточке товара.
    Перешел с опенкарта на битрикс давным-давно.
    И сразу отвечу по Битриксу – не знаю как настроить фид на несколько языков)
    Как вариант решения для нескольких языков – это сделать еще один магазин на поддомене, просто продублировать. Сделать экспорт товаров, закинуть названия и описания в разные файлы, и скормить эти файлы гугл-переводчику. Ну и готовый перевод импортировать назад на сайт. Придется работать с двумя админками.
    Но, думаю, что будет проблема с мерчантом, захочет ли он принимать фид поддомена?
    Надо экспериментировать, либо поискать в интернете готовые решения.

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

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