Вопрос — ответ. Интеграция Ozon Seller c Opencart

Как происходит обновление цен?

Для обновления цен на Озоне необходимо пройти по ссылке «Обновление цен» из вкладки URL. Модуль выгрузит цены для тех товаров, что находятся в таблице «Наши товары» и имеют статус processed.  Ценообразование настраивается на вкладке «Цены». Обратите внимание, что цены на Озоне обновляются с задержкой 20-30 минут. Вы можете настроить CRON на хостинге, чтобы автоматизировать этот процесс.

Как происходит обновление остатков?

Для обновления остатков на Озоне необходимо пройти по ссылке «Обновление остатков» из вкладки URL. Модуль выгрузит остатки для тех товаров, что находятся в таблице «Наши товары» и имеют статус processed.

На вкладке «Склады» можно настроить фильтр для каждого склада в Озон. По нему модуль будет определять выгрузить на склад текущий остаток товара или нулевой.

Обратите внимание, что остатки на Озоне обновляются с задержкой 5-10 минут. Вы можете настроить CRON на хостинге, чтобы автоматизировать этот процесс.

У меня не обновляются цены или остатки

Возможные проблемы:

  • Возможно товар попадает под фильтры в настройках складов
  • Вы не обновили статусы у товаров на странице «Наши товары» после экспорта. Нажмите на кнопку с параллельными стрелками в правом верхнем углу.
  • Вы обновили статусы товаров, но их статус не processed. Только у товаров в статусе processed обновляются цены и остатки.
  • Возможно товары выгрузились в Озон с ошибками. Исправьте ошибки и повторите экспорт.
  • Если статус товара processed, но цены или остатки не обновляются. Включите тест экспорта, пройдите по ссылке. Модуль отобразит запрос. Пришлите мне на почту указанную в модуле скриншот запроса.

Как включить тест экспорта

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

После тестирования не забудьте отключить эту опцию.

Вопрос — ответ. Интеграция Ozon Seller c Opencart: 18 комментариев

  1. Немного запутался. проясните пожалуйста.
    Ситуация в следующем я добавил 3 категории … выгрузил на озон…
    теперь появилась еще одна категория, я в вкладке экспорт добавил 4 категорию , верхние 3 не трогал.
    Вопрос если я нажму экспорт то те товары из старых категориях тоже обновляться ?

    1. Добрый день.
      Чтобы модуль мог обновить ранее выгруженные товары их не должно быть в таблице Наши товары. Если товары из остальных категорий уже есть в таблице, то в экспорт они не попадут.
      Спасибо.

  2. Доброго дня! Не могу понять, помогите.
    Модуль настроил все ОК. Спасибо!
    Ключ API — Админ.
    Заметил что цены на Озон сбрасываются.
    т.е. Ценообразование настроил. Наценку указал…
    Обновил через URL все ОК.
    Проходит время и цены на Озоне становятся без наценок и прочего (цена с сайта). Причем как я понял выборочно на разные товары…
    Попробовал отключить модуль. Сброс цен все равно происходит.
    В чем может быть проблема?

    1. Добрый день.
      Подобных проблем не возникало.
      Попробуйте включить тест экспорта и посмотреть, какие цены отдает модуль в Озон переходя по ссылке обновление цен.
      В модуле нет такого функционала, чтобы сбрасывались наценки. Возможно проблема не связана с работой модуля.
      Спасибо.

  3. По вопросу выше. Может у кого тоже буде такая проблема.
    Действительно проблема не связана с работой модуля. Сори)
    В ЛК Озон работал ранее указанный, но абы как рабочий фид яндекса… Отключил, и стало все ОК.
    Спасибо!

  4. Здравствуйте!
    Вопрос по Крону.
    Если жму на ссылку Обновления остатков из модуля или перехожу из браузера по ссылке.
    Все норм. Остатки и цены обновляет.
    Если ставлю в планировщик, то не работает.
    Пробовал вставлять как рекомендовано в модуле и как рекомендовал админ МакХост (Mакхост сказал что планировщик задачу запускает):
    1. wget -O /dev/null -t 1 -q ‘https://сайт.ru/index.php?route=extension/module/ozon_seller/updateozonproduct&cron_pass=пароль’
    2. /usr/bin/wget -O /dev/null -q «https://сайт.ru/index.php?route=extension/module/ozon_seller/updateozonproduct&cron_pass=пароль»
    3. И кучу других вариантов… Мозг взорвал)
    Подскажите пожалуйста в чем может быть нюанс?

    1. Добрый день.
      Дайте хостингу прямую ссылку, пусть создадут крон задание.

  5. Здравствуйте!
    Давал. Админ хостинга сам создал задание:
    /usr/bin/wget -O /dev/null -q «https://сайт.ru/index.php?route=extension/module/ozon_seller/updateozonproduct&cron_pass=пароль»
    с запуском через каждые 5 мин. Не сработало. Сказал что возможна проблема на стороне модуля. Паралельно продолжаю диалог с хостингом…
    Может. Как вариант. Возможно сделать?
    Чтоб планировщик указывал на файл скрипта .php? а в файле был скрипт обновления…
    По похожему принципу у меня работает другая задача.

    1. А на что по вашему сейчас ссылка указывает.
      Я надеюсь, что вы заменили в ссылке выделенные места на свои
      https://сайт.ru/index.php?route=extension/module/ozon_seller/updateozonproduct&cron_pass=пароль

  6. Сайт и пароль конечно заменен (меняю для конспирации).
    При переходе по данной ссылке в адресной строке все обновляется на Озон. Причем сразу.

    Во всем не спорю. в этом я чайник. Просто предполагаю из своих скудных знаний) не обращайте внимание.
    Просто в другой моей задаче ссылка заканчивается именно файлом:
    /home/httpd/fcgi-bin/a88888_88888/php-cli /home/httpd/vhosts/сайт.ru/httpdocs/admin/имя.php. тут ссылка мне понятна.
    В вашей ссылке не совсем понятен конечный файл…

    Напишите пожалуйста какие действия сделать или данные написать что б решить этот ребус?

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

    1. Вам нужно решать вопрос с хостингом. Настройка CRON на хостингах различается, но как правило, она похожа из примера в инструкции к модулю.
      Действие простое, СRON должен пройти по той же ссылке, что проходите Вы и все!
      Спасибо.

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

    Возможно это фишка хостинга так не работать…
    Можем попробовать со скриптом в отдельном файле?

    Можете прислать скрипт который я помещу в отдельный файл .php и Крону дам задачу запустить точечно этот файл.

    По такой схеме у меня давно работает другой экспорт…

    1. Добрый день.
      Данная работа выходит за пределы бесплатной поддержки.
      Напишите на почту указанную в модуле для расчета стоимости.
      Спасибо.

  8. Здравствуйте
    Как корректно обновлять остатки, если товары больше не продаются.
    Если обнулить остатки на складе, удалить ненужные категории из раздела «Категории», а после обновить остатки, то все равно те товары, которые присутствовали в удаленных категориях, обновятся согласно остаткам в базе. А нужно их полностью обнулить и чтобы они больше не обновлялись.

    1. Даже если удалить склад и создать новый, то эти товары из удаленных категорий неизменно появятся и на нем и выгрузится количество. А при переносе в архив ошибка: item is created

      1. Добрый день, Денис.
        Нужно удалить товар со страницы модуля «Наши товары», тогда он не будет попадать в обновление остатков.
        Спасибо.

        1. Тогда при добавлении новых товаров и загрузке их в список удаленные ранее снова загрузятся ведь

          1. Не выгрузятся, если в настройках экспорта не включена опция — Создавать товары, даже если их нет в наличии.

Обсуждение закрыто.