Як підключити магазин на Opencart до Google merchant center і як виправити помилки
Вирішив поділитися інформацією «по свіжих слідах», тому що довелося шукати відповіді на багатьох форумах, а в підсумку, якщо б не попередній досвід роботи з сайтами на опенкарт, то нічого б не вийшло. Все просто, коли знаєш, що робити.
Отже, Opencart 3.0.3.2.
Ви вже завантажили товари на сайт, і тепер залишилося всього лише підключити їх до гугл Мерчант. Здавалося б….
Йдемо в модулі / розширення
Далі, зі списку вибираємо «канали просування»
Заходимо в Google Base
Побачите ось таку сторінку, тільки без категорій. Категорії мої, вже додані.
Натискаєте, завантажуєте файл у форматі txt, хоча буде два формати, але вам потрібен саме текстовий. Завантажили, відкриваєте. Якщо у файлі крокозябри, то відкриваєте за допомогою Notepad ++, просто кодування не те.
Знаходите категорії, які відповідають вашим товарам, і всі непотрібні рядки з категоріями видаляєте. Зберігаєте файл, і завантажуєте за допомогою зеленої кнопки зверху справа. На зображенні я її обвів. Тепер нам треба співвіднести свої категорії з гугловськими.
Якщо категорій багато, то вбиваєте в вказане поле необхідну категорію та вибираєте її зі списку.
Далі вбиваєте в нижнє поле категорію зі свого сайту. І тиснете «+»
А тепер важливий момент!
На зображенні ви бачите, що є головна категорія і підкатегорії. У мене товари не дублюються в головній категорії, тому мені треба внести кожну підкатегорію, інакше товари не вивантажили. Тобто гугловська категорія буде загальна – «кавоварки», і буде повторюватися стільки разів, скільки у мене підкатегорій. Якщо у вас товари дублюються в головній категорії, то ви можете внести просто головну категорію.
І так з усіма категоріями, які ви хочете вивантажити в Мерчант.
Ще один важливий момент !!
На цій же сторінці ви бачите урл фіда вивантаження
При включеній опції ЧПУ в налаштуваннях магазину, ця адреса не працюватиме. Точніше буде, але в гугл мерчант буде видаватися 404 помилка. Тобто робот буде заходити на сторінки товарів без ЧПУ.
Рішення, як завжди, дуже просте.
Ви заходите на своєму сервері в файл .htaccess, і в цьому файлі знаходите список перенаправлень з правильними адресами. Там і адреса google sitemap (без правильної адреси ви не зможете завантажити карту сайту в гугл вебмайстер, він видаватиме помилку), і адреса google base.
Для мерчанта це – https: //вашсайт.com/googlebase.xml
Отже, ви завантажуєте фід в гугл Мерчант, а він видає ось таку помилку:
Це другий раз, коли у вас з’явиться бажання купити який-небудь модуль для вивантаження товарів в Мерчант.
Перший раз був, коли ви додали основну категорію, а товари не вивантажилися. Це до питання про вивантаження підкатегорій, якщо товари не дублюються в головній категорії з підкатегорій.
Насправді все дуже просто вирішується:
Заходите у вкладку «настройки» свого фіда і виставляєте валюту, яка використовується на вашому сайті.
Завантажуєте знову фід і радієте)
У мене були ще помилки, які я по ходу справи виправляв.
Якщо у вас щось пішло не так, то задавайте питання в коментарях, можливо, що зможу підказати правильну відповідь зі свого досвіду.
Все просто, якщо знаєш як робити.