403 Forbidden при тестировании запросов от Маркета

После того, как Вы настроили модуль интеграции и пытаетесь проверить обновление остатков, запрос может закончиться ошибкой — 403 Forbidden.

Ошибка указывает на то, что доступ к модулю не предоставлен, т.к проверка Authorization токена не удалась. Скорее всего Ваш сервер вырезает этот ключ из массива заголовков.

Чтобы решить эту проблему попробуйте добавьте в файл htaccess один из трех вариантов.

Первый способ:

В более ранних версиях Apache внесите в самом начале .htaccess

#CDL Market
RewriteEngine on

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) — [E=HTTP_AUTHORIZATION:%1]

Второй способ:

Просто добавьте
RewriteRule .* — [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Третий способ:

В режиме CGI и Apache 2.4.13 и старше для включения передачи заголовка внесите: CGIPassAuth On

Загрузка товаров из Ozon в Маркет

В API Маркета не реализована работа с атрибутами товара, поэтому я не стал добавлять экспорт товаров из Opencart.
Если Вы уже продаете на Озоне или других маркетплейсах, тогда есть возможность загрузить оттуда товары в Яндекс Маркет. При этом подтянутся все атрибуты товара. Разберем на примере Озон.

Обратите внимание, что если у Вас несколько интернет-магазинов и Вы хотите разделить товары по кабинетам, а не по магазинам внутри кабинета, то нужно регистрировать новый кабинет по этой ссылке: https://partner.market.yandex.ru/welcome/partners

На Маркете перейдите в Настройки — Интеграции. Добавьте ранее созданные в ЛК Озон ClientID и API-ключ.

Укажите какие товары нужно добавить из ЛК Озон

После того, как товары загрузятся в общий каталог, нужно привязать их к конкретному магазину

После этого можно переходить к связке товаров в модуле

Установка модуля интеграции с Яндекс Маркет на Opencart

Разархивируйте архив с модулем.

Загрузите папки catalog и system в корень вашего сайта. Они универсальные для всех версий Opencart.

Зайдите в папку admin_for_* для вашей версии Opencart и загрузите папку admin в корень вашего сайта.

Обновите модификаторы и активируйте модуль в списке расширений магазина.

Установка завершена.