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

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

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

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

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

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

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

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

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

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

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

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

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

История обновлений модуля Ozon Seller для Opencart

v3.1.4
— изменения в обработке FBO возвратов

v3.1.3
— исправлено, когда при выборе из справочника атрибутов более одного значения по умолчанию, при выгрузке товара в озон выгружалось одно значение из выбранных.
— расширен вывод ошибок при обновлении остатков
— на вкладке Экспорт добавлена опция выгружать товары из подкатегорий
— исправил вечную перезагрузку при обновлении статусов товара и цен на странице Наши товары
— исправлена проблема, когда у товара не подтягивались атрибуты, если он связан с несколькими категориями в ОС
— изменения в API для получения списка производителей
— изменил логику автоматической отгрузки заказов в МС. Теперь, если в МС есть остаток по товарам в заказе, то модуль сменит статус заказа в Озон на Ожидает отгрузки, а также сменит статус заказа в МС. Отгрузка создана будет только в момент печати этикетки заказа из МС. Это сделано из-за того, что возникала проблема с контролем отмененных заказов покупаетелем до его упаковки. Отмненнные заказы могли оставаться отгруженными в МС и остаток мог не биться.
— в OC3 исправлена ошибка сохранения черного списка товаров на вкладке Склады

v3.1.2
— исправления в настройке складов для ос 3.0
— исправлена проблема обновления статуса заказа в ОС после сборки в модуле
— удален второй ШК из комментария к заказу, тк они теперь одинаковые
— исправил ошибку при обновлении остатков, когда товары удалены в ОС, а в модуле нет. Теперь модуль укажет на такие товары
— исправил пагинацию на странице Наши товары
— теперь для rFBS заказов Озон не передает телефон клиента. Будет подставлен id клиента, как у FBS заказов

v3.1.1
— добавлена возможность копировать настройки атрибутов и справочников из категории в категорию
— изменения в API сборки заказов
— исправлена ошибка печати этикетки из модуля

v3.1.0
— исправил, когда с установленной минимальной ценой товара в экспорт попадали не все товары
— теперь модуль получает только ШК поставки в png, а не акт в pdf. Чтобы автоматически создавать поставку и получать ШК, включите эту опцию в модуле
— модуль не будет подтверждать акт при наличии спорных заказов
— изменения в проверке статусов товара
— исправления в экспорте товаров
— исправлено задвоение значений справочника в настройках
— в МС отмененный заказ без отгрузки будет распроведен
— модуль больше не использует вебхук отгрузки в МС. удалите его на вкладке Заказы МС.
— модуль проверит отмененные заказы на предмет выкупа
— новый метод API сборки зказазов в Озон
— на странице Наши товары добавил фильтр по производителям, id товара и наличию ошибок
— исправил загрузку индекса цен

v3.0.3
— поправил ссылку на редактирование товара на странице Наши товары.
— поправил отображение процесса проверки статусов товара
— в фильтр статусов товара добавил fail
— исправил задвоение атрибутов при массовом экспорте товаров

v3.0.2
— починил фильтр заказов
— исправления в выгрузке описания и атрибутов

v3.0.1
— исправления в выгрузке товаров
— исправления в выгрузке остатков

v3.0.0 (beta)
Для обновления до версии 3.0.0 необходимо:
— залить файлы на сервер
— обновить модификаторы и пройти по ссылке
https://ваш-сайт.ru/index.php?route=cdl/ozon/ozon_seller/update300
— заново скачать и сопоставить категории, т.к в новом API обновились их id
— заново настроить атрибуты и справочники, т.к в новом API обновились их id
— обновить список брендов
— обновить комиссии Озон на странице Наши товары
— обновить ссылки в CRON!

Удалить файлы по FTP:
для 2.3-3.0 catalog/controller/extension/module
для 2.1 catalog/controller/module
cdl_ozon_seller_order.php
cdl_ozon_seller_request.php
ozon_seller.php
из БД удалить таблицы:
oc_ozon_attribute
oc_ozon_attribute_description
oc_ozon_attribute_required
oc_ozon_attributes_to_shop
oc_ozon_category
oc_ozon_dictionary
oc_ozon_to_shop_dictionary

После обновления Вы не сможете получить этикетки из МС для заказов созданых до обновления.

Список изменений:
— в автоматические надбавки комиссий добавлены эквайринг, комиссия FBO, обработка отправления
— полностью переписал работу с атрибутами. Теперь, как в модуле для ВБ.
— новый API получения категорий
— новый API получения атрибутов
— новый API получения справочника атрибута
— новый API получения брендов
— новый API загрузки товаров
— исправлена ошибка, когда статус товара мог не меняться, если Озон не указал SKU
— папка catalog теперь одна для всех версий OC, из-за этого поменялся путь в ссылках для CRON

В связи с тем, что постоянно меняется API маркетплейса и модуль нужно регулярно поддерживать, вносятся изменения в условия предоставления лицензии:
Одна лицензия дает право использовать копию модуля на одном сайте. Сайтом считается один домен или один поддомен.
Если на момент обновления модуля на версию 3.0.0 и выше, до даты окончания лицензии в ЛК shop.cdl-it.ru больше 1 года, дата окончания пересчитается ровно на 1 год с момента установки обновления.
Вы можете остаться на v2.5.9 и самостоятельно поддерживать ее, тогда условия лицензии для Вас не поменяются.
Продлить лицензию можно повторно оплатив модуль. Оформляя заказ на shop.cdl-it.ru Вы можете получить скидку до 25%.

v2.5.9
— исправлена проблема проверки статусов товара

v2.5.8
Для обновления до версии 2.5.8 необходимо:
— залить файлы на сервер
— обновить модификаторы и пройти по ссылке ниже
— проверить настройки модуля и сохранить их
Ссылка для 2.1:
https://ваш-сайт.ru/index.php?route=module/ozon_seller/update258
Для 2.3-3.0:
https://ваш-сайт.ru/index.php?route=extension/module/ozon_seller/update258

— исправил задвоение атрибутов при экспорте товара. Если атрибуты задваиваются сейчас, нужно заново сохранить справочник.
— изменена логика работы остатков. За один переход по ссылке модуль обновит остатки для 5000 товаров. На вкладке URL установите интервал в минутах. Если указать 60, то в следующий раз остаток товара обновится не ранее, чем через час после последнего обновления, даже если CRON будет запущен раньше.
— исправлена ошибка обязательного атрибута в экспорте товара.

v2.5.7
— исправил, когда при экспорте товара дублировался запрос
— добавлена возможность выбрать валюту из ОС. После обновления обязательно проверьте валюту и правильность выгрузки цен.
— новое API возвратов FBO
— новое API возвратов FBS
— улучшения в обработке заказов в МС
— исправлена работа белого списка категорий в складах
— изменения в API информации о комиссиях товара

v2.5.6
— исправлено, когда заказ в Озоне переходил в статус Доставляется, а в модуле оставался Ожидает сборки.
— исправлено, когда статус заказа в ОС не менялся, если в настройках указывали фамилию покупателя.
— ресайз изображений выгружаемых товаров 1200×1200
— исправил связку товара с МС по внешнему коду
— CLONE исправлена поверка статусов товара
— новое API работы с актами

v2.5.5
— переписал загрузку товаров из Озон в таблицу модуля
— исправил PHP Warning: Cannot modify header information — headers already sent by /…ozon_seller_order.php
— при обновлении/экспорте товара модуль сделает надбавки к цене. Это должно решить проблему с ошибкой минимальной цены

v2.5.4
— переписал проверку статусов товара
— на странице Наши товары добавлена кнопка для удаления из модуля товаров, которых уже нет в магазине

v2.5.3
— теперь выгружаются оригиналы фото, а не из кэша
— удаление и повторная выгрузка нулевых заказов в МС
— на вкладке Цены можно указать % для рассчета минимальной цены товара
— автоматическое создание отгрузок в МС ограничено заказами на ближайшие два дня
— теперь модуль создает заказы не только в статусе Ожидает сборки, но и в статусе Ожидает отгрузку
— исправил сохранение чекбоксов на вкладке Заказы МС для ОС 3.0
— для некоторых категорий с книгами у Озона свой id типа товара — добавил.

v2.5.2
— исправил ошибку, когда страница модуля с атрибутами и экспорта могли не открываться
— размер лога увеличен в 2 раза
— изменился размер комиссии за последнюю милю с 5% до 5.5% и максимальный порог с 250р до 500р
— изменил формулу надбавки комиссий, стала более точной
— теперь можно прибавлять к цене только все комиссии Озона сразу, а не по отдельности
— на вкладке Склады для производителей и категорий можно указать черный это или белый список
— на вкладке Склады добавил возможность отключать неиспользуемый склад
— на вкладке Заказы ОС добавил поле email для подстановки в заказ
— на вкладке Заказы ОС добавил опцию отключения автосборки заказов в Озон
— на вкладке МС можно включить автоматическое создание отгрузки у новых заказов, если товар в наличии
— повторная выгрузка заказа в МС, после неудачной попытки
— на странице Заказы Озон добавил колонки дата создания и номер заказа в ОС, фильтр заказов по дате создания.
— исправил добавление товара в архив
— исправил загрузку акта для Клона
Перезалить файлы, обновить модификаторы. Проверить надбавки комиссий.

v2.5.1
Для обновления до версии 2.5.1 необходимо:
— залить файлы на сервер
— обновить модификаторы и пройти по ссылке ниже
— проверить настройки модуля и сохранить их.
Ссылка для 2.1:
https://ваш-сайт.ru/index.php?route=module/ozon_seller/update251
Для 2.3-3.0:
https://ваш-сайт.ru/index.php?route=extension/module/ozon_seller/update251

— настройка атрибутов вынесена на отдельную страницу
— исправил определение категории при экспорте товара
— ускорил получение комиссий

v2.5.0
Для обновления до версии 2.5.0 необходимо:
— залить файлы на сервер
— обновить модификаторы и пройти по ссылке ниже
— удалить задание CRON для выполненных заказов FBO.
— обновить ссылку в CRON для новых и выполненных заказов!!!
— проверить настройки модуля и сохранить их.
Ссылка для 2.1:
https://ваш-сайт.ru/index.php?route=module/ozon_seller/update250
Для 2.3-3.0:
https://ваш-сайт.ru/index.php?route=extension/module/ozon_seller/update250

— в целях оптимизации кода, внешняя работа с заказами перенесена в отдельный файл контроллера каталога cdl_ozon_seller_order.php. Если были модификаторы для работы с заказами, то они перестанут работать.
— при смене статуса заказа созданного в ОС, в статус соответствующий Ожидает отгрузки в настройках модуля, заказ в Озон будет собран автоматически при следующей обработке новых заказов. Таким образом, когда меняете статусы в своей системе учета и синхронизируете с сайтом, можно подтверждать сборку в Ozon.
— если у товара не указан производитель или указанный производитель не сопоставлен с брендом Ozon в настройках модуля, такому товару будет применено значение — «Нет бренда» из Ozon.
— временно отключил выгрузку описания в рич-контент. Теперь будет выгружаться в атрибут «описание» с поддержкой тегов <br>, <ul>, <li>. Дополнительно настраивать ничего не нужно.
— на вкладке цены можно выбрать группу покупателей для которой модуль будет брать акционную цену, если она есть у товара в ОС. Таким образом можно создать группу покупателей Озон и на вкладке товара Акция добавить индивидуальную цену для маркетплейса. Если у товара нет акции этой группы покупателей, модуль возьмет основную цену.
— если вы будете добавлять в акционную цену все необходимые надбавки по своей формуле, то можно отключить применение надбавок модулем для этой группы покупателей.
— загрузка выполненных заказов FBO объединена с загрузкой выполненных заказов FBS. Если была задача CRON для FBO, то нужно ее удалить.
— удалил опцию «Создавать заказы в МС с учетом комиссии Ozon».
— можно удалить значения справочника Ozon из модуля.
— т.к некоторые справочники Ozon имеют сотни тысяч значений, сделал загрузку справочников из Ozon по выбору. Чтобы загрузить справочник, нужно в него зайти и нажать на кнопку.
— вынес лог из админки модуля в боковое меню.
— поиск в выпадающем списке категорий на вкладке атрибуты.
— добавлены фильтры при экспорте товаров: наименование, производитель, артикул, модель, категория, ID товара

v2.4.3
ВНИМАНИЕ! Для обновления до версии 2.4.3 необходимо залить файлы на сервер, обновить модификаторы и пройти по ссылке ниже. Проверить настройки модуля и сохранить их.
Для 2.1:
https://ваш-сайт.ru/index.php?route=module/ozon_seller/update243
Для 2.3-3.0:
https://ваш-сайт.ru/index.php?route=extension/module/ozon_seller/update243

— на вкладке экспорт можно включить обновление остатков у отключенных товаров.
— исправил получение производителей из Озон.
— исправил ошибки в списке атрибутов.
— теперь модуль получает из карточки товара Озон процент комиссии на категорию и стоимость логистики. Фикс за обработку отправления по прежнему указываете вручную. Последняя миля и % рассчитываются из цены в ОС.
— чтобы получить комиссии на товар, нужно нажать на соответствующую кнопку на странице Наши товары.
— подсвечиваются цены Озон с индексом более 1.1.
— выгрузить цены можно на странице Наши товары.
— исправил обновление статусов товара.

v2.4.2
— немного ускорил загрузку модуля при большом количестве атрибутов в магазине.
— Озон изменил поле в котором хранилась дата заказа, из-за чего год заказа стал 1970.
— теперь если в карточке товара ОС указано несколько категорий и одна из них есть в черном списке склада, будет передан нулевой остаток этого товара.
— из складов убран фильтр по объемному весу.
— на вкладке экспорт можно задать описание для всех товаров по умолчанию.
— обновлен протокол для метода получения товаров с Озон.

v2.4.1
— для товаров на FBO и FBS можно задавать разные наценки. Модуль определяет правило наценки по количеству товара на складах, что отображаются на странице Наши товары. Если у товара есть остаток на FBO, то будут применены наценки для FBO. В ином случае для FBS. Если Вам не нужно разделять цены, заполните наценки одинаково для FBO и FBS. Правило: «Дополнительные наценки» — применяется ко всем товарам, не зависимо от метода продаж.

v2.4.0
**********
ВНИМАНИЕ! Для обновления до версии 2.4.0 необходимо залить файлы на сервер, обновить модификаторы и пройти по ссылке ниже. Проверить настройки модуля и сохранить их.
Для 2.1:
https://ваш-сайт.ru/index.php?route=module/ozon_seller/update240
Для 2.3-3.0:
https://ваш-сайт.ru/index.php?route=extension/module/ozon_seller/update240
**********
— обновлены старые методы API на новые.
— на странице Наши товары отображается цена в ОС, цена в Ozon, остаток и комиссии для FBS и FBО. Обновление данных происходит при обновлении остатков и цен модулем.
— на вкладке Заказы ОС можно задавать фамилию покупателя по умолчанию. Если поле пустое, то будет подставлен номер заказа.

v2.3.4
— исправил цикличную смену статуса в ОС для возвратных заказов.
— мелкие исправления.

v2.3.3 от 25.05
— исправление в обработке отчета для МС, если заказов в отчете больше 1000.

v2.3.2 от 18.05.2022
— больше не нужно каждый раз сохранять модуль при сопоставлении атрибута магазина с атрибутом Озон для открытия всплывающего окна справочника Озон. Теперь можно сохранится уже после настройки всех атрибутов.
— оптимизирована загрузки всплывающего окна справочника атрибутов Озон.
— исправлен экспорт товаров из всех категорий
— ускорил в несколько раз загрузку админки модуля при большом количестве категорий в магазине.

v2.3.1 от 21.04.2022
— если отключили товар в OC и он есть в таблице Наши товары, то в Озон будет передаваться нулевой остаток.
— добавлены атрибуты «Название цвета» и «Объединить на одной карточке». Чтобы их загрузить нажмите «Заново загрузить атрибуты Озон» на вкладке «Атрибуты».
— Rich-контент обновлен до версии 0.3.

v2.3.0 от 20.03.2022
Порядок обновления: удалите модификатор модуля из списка установленных модификаторов. Загрузите обновление на хостинг и обновите модификаторы. Проверьте настройки модуля и сохраните их.
— добавлена таблица экспорта товара, как в модуле WB.
— если тип товара соответствует атрибутам, то будет выгружен и создан в Озон только тот товар, у которого есть значение этого атрибута.
— изменен расчет комиссии Озон за магистраль и последнюю милю.

v2.2.7 от 30.02.2022 — обнуление фиктивной акции. исправил ошибку при которой заказ мог не создаваться в МС. Мелкие улучшения.

v2.2.6 от 30.01.2022 — на вкладке экспорт добавлена опция использовать главные категории товара или нет.

v2.2.5 от 27.01.2022 — Ozon изменил API в фин.отчете. Исправлена ошибка которая могла возникать при экспорте товара, если у вас нет главных категорий.

v2.2.4 от 21.01.2022 — улучшена работа наценок. Теперь модуль сначала учитывает главную категорию товара в Opencart и если она не указана в товаре, то берет первую в списке на вкладке связи.

v2.2.3 от 10.01.2022 — добавлен статус заказа «Возвращается» на странице заказов.

v2.2.2 от 06.01.2022 — исправил ошибку которая могла возникать при обновлении остатков, если были установлены фильтры по цене. Изменил порядок применения неценок: сначала модуль прибавит к цене товара надбавки, затем магистраль, фикс, последнюю милю и процент.;

v2.2.1 от 23.12.2021 — исправил ошибку которая могла возникать при обновлении остатков, если фактический остаток товара в магазине был отрицательный. добавил ограничение по максимальному количеству передаваемых картинок товара 14шт.

v2.2.0 от 19.12.2021 — добавил на вкладке экспорт возможность указать минимальную стоимость товара для попадания в экспорт. исправил ошибку в обновлении остатков для OC 3.0.

v2.1.1 от 15.12.2021 — озон увеличил длину id новых складов, что стало приводить к ошибке обновление остатков. исправил ошибку в опции Не обновлять остатки у товаров.

v2.1.0 от 13.12.2021 — добавил в склады фильтр по категориям. добавил вкладку цены и дополнительные наценки в зависимости от цены, диапазона цен, id товара, id производителя, id категории. Возможность указать товары которым не нужно обновлять остатки. Разделил обновление остатков и цен на разные ссылки в URL.

v2.0.0 от 15.11.2021 — выгрузка остатков на несколько складов с фильтрацией товаров по производителю, цене, весу, объемному весу, минимальному остатку, а также по черному и белому списку. Возможность обнуления остатков на конкретном складе. Добавлен черный список цен на вкладке — экспорт. У товаров из этого списка не будут выгружаться цены в Ozon. Для МС добавил поле — канал продаж.

v1.9.3 от 03.11.2021 — изменил логику проверки статусов товара.

v1.9.2 от 01.11.2021 — ozon изменил запрос на получение товара. добавлен UPC в настройки атрибутов.

v1.9.1 от 26.10.2021 — улучшение обрабоки возвратов в МС. улучшения в работе со справочником атрибутов Озон.

v1.9.0 от 20.10.2021 — добавлен модификатор, выводящий быстрые ссылки к модулю в боковой панели. На основной вкладке появилась опция позволяющая автоматически подтверждать акт и ттн, а так-же загружать их на ваш сервер для своевременной печати. Исправлена ошибка: не обновлялись остатки, если были отрицательные значения. Исправление при создании заказа в Opencart для rfbs и fbs. На вкладке экспорт появилась опция Создавать товар в Озон, даже если его нет в наличии. Из ссылки цен и остатков убран функционал проверки статусов товара. Теперь статусы товара обновляются на странице Наши товары.

v1.8.1 от 30.09.2021 — исправлена ошибка из v1.8.0 при создания заказов в OC. На вкладке Экспорт добавлена настройка — Округления цены товара в Озоне. На вкладке Заказы OC добавлена настройка — Цена товара в заказе из Опенкарт.

v1.8.0 от 26.09.2021 — на странице Ниши товары появилась кнопка — добавить в таблицу товары из Озон. При нажатии модуль получит все Ваши товары из Озона и если какого-то нет в таблице, то он добавит их, как будто вы выгрузили их через модуль.
Добавлено получение заказов rFBS и создание их в Opencart.

v1.7.0 от 20.09.2021 — обновление остатков до версии API 2.0. Теперь на вкладке экспорт необходимо указать склад на который будут выгружаться остатки. Теперь можно удалить из таблицы экспорта все товары с определенным статусом и таким образом перевыгрузить их в Озон. Подправил НДС. Имя модуля CDL Ozon Seller.

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

v1.5.1 от 10.09.2021 — исправлено дублирование атрибутов при выгрузке товаров в Озон, если в Opencart несколько языков.

v1.5.0 от 09.09.2021 — можно создавать заказы в Opencart. Другие изменения по просьбам пользователей.

v1.4.0 от 07.09.2021 — изменения в выгрузке главного фото товара в соответствии с новыми инструкциями Озон.

v1.3.1 от 05.09.2021 — добавлена возможность присвоить атрибутам Озон поля OpenCart (артикул и модель). Убрана возможность создавать FBS заказы в МС за минусом комиссии Озон.

v1.3.0 от 29.08.2021 — автоматизация возвратов FBS и FBO. Автоматически будет создан возврат в МС, когда вы заберете его из Озона или Озон примет его на свой склад FBO. Если была оплата — будет создан исходящий платеж. В описание возврата будет вставлен его нижний штрих-код и причина возврата. Добавлено округление копеек до рубля в озон при их обновлении. Округление копеек в заказе МС до сотых. Другие исправления по обращениям от пользователей модуля. Обновление метода получения атрибутов до новой версии API.
После обновления, у Вас пропадут ранее заполненные сопоставления характеристик в справочниках у которых было выбрано более двух значений. Необходимо проверить справочники и дополнить их.

v1.2.0 от 09.08.2021 — поиск значений атрибутов с автодополнением. Можно выбирать несколько значений атрибутов. Поправил создание заказов для 3.0.

v1.1.1 от 05.08.2021 — теперь для модуля значение атрибута с разным регистром равны (черный = Черный).

v1.1.0 от 04.08.2021 — для перехода на эту версию необходимо выполнить ряд действий (см.сообщение в теме модуля). Исправлено отображение обязательности атрибутов. Теперь фильтр атрибутов с выпадающим списком категорий. Исправлено создание заказов из Озон, если не работаете с МС. Добавлена возможность обновлять атрибуты с Озона.

v1.0.0 от 03.08.2021 — управление заказами Озон из Opencart (просмотр, сборка, печать этикетки). Заказы в самом Opencart не создаются. Исправлена ошибка c выгрузкой главного фото товара, если есть дополнительные.

v0.9.6 от 29.07.2021 — добавлена версия для 3.0. Исправлена ошибка image_absent при импорте товара.

v0.9.5 от 28.07.2021 — выбор привязки товара в Мой склад и Opencart на вкладке Мой склад. Изменения в загрузке списка производителей. Теперь нужно выбрать категорию для которой загружаете список производителей.

v0.9.4 от 24.07.2021 — исправлена ошибка при загрузке атрибутов на php 5.6. Добавлен выбор привязки по артикулу или коду товара на главной вкладке. Другие улучшения в коде.

v0.9.3 от 20.07.2021 — не большие улучшения в аннотациях и загрузке товара в Ozon

v0.9.2 от 08.07.2021 — исправления в алгоритме создания заказов в МС.

v0.9.1 от 06.07.2021 — добавлена выгрузка заказов FBO в МС. Создаются только выполненные заказы. Можно вычитать комиссию озон на продажу, доставку, последнюю милю для каждого товара.

Вкладка «URL»

Переходя по ссылке запускается процесс модуля соответствующий названию.

Обновление остатков — передаются текущие остатки из Opencart в Ozon. Информация на маркетплейсе подгружается не сразу.

Обновление цен — будут обновлены цены в Ozon. Информация на маркетплейсе подгружается не сразу.

Цены и остатки обновляются только у товаров в статусе processed из таблицы модуля «Наши товары»

Загрузка/обновление заказов FBS — получение новых заказов из Ozon обновление ранее созданных, кроме выполненных.

Обновление доставленных заказов — проверка доставляемых заказов и перевод их в завершающий статус для моделей FBS и FBO. По модели FBO происходит получение только выполненных заказов.

Данные ссылки не являются фидом и их не нужно указывать в ЛК Ozon.

Вы можете автоматизировать работу модуля используя CRON на хостинге.

Пример задания: wget -O /dev/null -t 1 -q 'https://ссылка'

Рекомендации:

  • Остатки — 60 минут
  • Цены — 1 раз в день.
  • Загрузка/обновление заказов FBS — 10 минут
  • Обновление доставленных заказов — 1 раз в день

Вкладка «Заказы FBO» в интеграции Ozon c Opencart

Модуль позволяет загружать выполненные заказы по модели FBO.

Для их получения используется отдельная ссылка на вкладке URL.

Получать заказы FBO — загружать выполненные заказы FBO в таблицу заказов модуля. Если включена интеграция с МС, то заказ будет выгружен и туда.

Создавать заказы в Openсart — включите, чтобы заказы из Ozon создавались в Opencart, как обычные заказы.

ID cклада FBO в МС — заполняйте, если используете интеграцию с МС. У Вас может быть отдельный склад в МС для FBO товаров, куда Вы их перемещаете после поставки на склад Ozon. Укажите ID склада МС.

Необходимый id можно посмотреть в URL при редактировании склада. ID будет после знака «=» https://online.moysklad.ru/…/edit?id=b6407467-4444-1111-7777-93a7001ab250

Обработка возврата — автоматически создавать возврат из отгрузки после того, как склад FBO его примет. Так же будет создан исходящий платеж при наличии оплаты в МС. Статус заказа в МС будет изменен согласно настройке — «Статус полученного возврата», на вкладке «Заказы МС». Если Вы не используете МС, то модуль просто изменит статус заказа на Отменено в списке заказов Озон.

Вкладка «Заказы МС»

Интеграция с Мой склад позволяет:

  • выгружать заказы FBS и rFBS в систему учета Мой склад
  • выгружать выполненные FBO заказы в МС
  • собирать заказ в Ozon при создании отгрузки в МС
  • автоматически менять дату отгрузки в заказе, если она изменилась в Ozon
  • печатать этикетку из заказа в МС
  • автоматически менять статусы заказа в МС
  • автоматически создавать входящий платеж для выполненных заказов
  • автоматически обрабатывать полученные FBS, FBO возвраты

Для работы с API Мой склад требуется любой платный тариф.

Включите интеграцию с МС.

Укажите логин и пароль.

Заполните ID значений, которые будут подставляться в заказе: юр.лицо, контрагент, проект, склад.

Необходимый id можно посмотреть в URL. Например, при редактировании Вашего юр.лица, id будет после знака «=» https://online.moysklad.ru/app/#MyCompany/edit?id=b6407467-4444-1111-7777-93a7001ab250

Сохраните настройки модуля.

Далее необходимо заполнить ID статусов в МС. Для этого нажмите на кнопку «Загрузить id статусов». Откроется окно с ID Ваших статусов.

Затем нажмите «Загрузить id доп. полей» и заполните ID дополнительных полей в МС: ссылки на этикету, поле даты оплаты.

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

Откроется боковая панель, где можно создать дополнительные поля для заказа.

Создавать входящий платеж — автоматически создавать входящий платеж к заказу в МС после того, как покупатель получил свой заказ.

Поля для связки товара — укажите, как модуль должен искать товары в МС. В Opencart можно выбрать Артикул или Код товара (модель). В МС Артикул, Код, Внешний код.

Webhook — специальная технология, которая отслеживает изменения в МС. Модуль позволяет это использовать и если ее создать, то при создании отгрузки в МС, модуль «соберет» заказ в Ozon.

Обработка возврата — когда Вы заберете возврат или склад FBO его примет, то модуль автоматически создаст возврат из отгрузки и исходящий платеж, если был входящий.

Начало и конец периода — подробнее в видео.

Вкладка «Заказы OC» в интеграции Ozon c Opencart

Не смотря на настройки вкладок «Заказы OC» и «Заказы МС», модуль всегда выгружает новые заказы в свою таблицу. Таблица называется «Заказы Ozon». В ней можно собирать, смотреть состав, удалять заказ и печатать этикету.

Создавать заказы в Openсart — включите, чтобы заказы из Ozon создавались в Opencart, как обычные заказы.

Обратите внимание, что модуль выгружает только те заказы из Ozon, которые имеют статус «Ожидает сборку» и «Ожидает отгрузки».

Далее настройте соответствие статусов Ozon и статусов заказа Opencart.

Если Вы используете Мой склад для товарного учета, то можно не создавать заказы в Opencart. Модуль будет выгружать новые заказы из Ozon сразу в Мой склад.

Цена товара в заказе из OC — опция позволяет при создании заказа устанавливать товару текущую цену магазина, а не по которой он был продан на маркетплейсе.

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

Для правильной работы модуля и обновления статусов заказа необходимо, повесить на CRON Вашего хостинга ссылки из вкладки «URL»:
«Загрузка/обновление заказов» и «FBS Обновление доставленных заказов».

Таблица «Наши товары» в интеграции Ozon c Opencart

После экспорта товары попадают в таблицу модуля «Наши товары» со статусом pending. Если товар есть в этой таблице, то он не попадет в следующий экспорт.

Вновь выгрузить товар можно удалив его из этой таблицы нажав на кнопку с круглыми стрелочками. Так же можно выделить несколько товаров и нажать на такую же кнопку вверху страницы.

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

Модуль переведет товары прошедшие модерацию в статус processed. Только для них будут выгружаться цены и остатки.

Модерация товаров обрабатывается очередями. Возможные значения параметра:

  • pending — товар в очереди на обработку
  • imported — товар успешно загружен
  • failed — товар загружен с ошибками
  • processed — товар создан и готов к продаже

Если товары в статусе failed_validation, значит они не прошли модерацию. Такие товары появятся в ЛК, но с ошибками. Нужно исправить ошибки на стороне магазина и повторно выгрузить в Ozon или исправить в ЛК и снова проверить статусы товаров в модуле.

Статус failed означает, что товар не был допущен до модерации. Он не появится в ЛК. Скорее всего не заполнены тип товара для категории или обязательные атрибуты.

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

 

Вкладка «Цены» в интеграции Ozon c Opencart

Настройте ценообразование товаров на Озоне.

НДС — если используете, то укажите процент.

Фиктивная акция в % — добавляет к товару цену до скидки, которая больше на указанный процент. Рекомендуется указывать не менее 10%. Число должно быть целым.

— вычесть указанный % от основной цены и добавить ее, как минимальную цену, ниже которой товар не может продаваться на Ozon.

— группа покупателей для которой модуль будет брать акционную цену, если она есть у товара в ОС. Таким образом можно создать группу покупателей Озон и на вкладке товара Акция добавить индивидуальную цену для маркетплейса. Если у товара нет акции этой группы покупателей, модуль возьмет основную цену.

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

Надбавки комиссий к цене товаров на FBS и FBO

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

Дополнительные наценки — можно более детально настроить надбавки или коэффициент к текущей цене в зависимости от цены, диапазона цен, id товара, id производителя, id категории магазина.

Округление цен в Озон — выберите правило округления цен.

Не обновлять цены у товаров — у товаров из этого списка не будут обновляться цены на маркетплейсе.

Вкладка «Склады» в интеграции Ozon c Opencart

С версии 2.0.0 модуль поддерживает выгрузку остатков в несколько складов на Ozon.

Чтобы настроить склады перейдите на вкладку «Склады» и нажмите «Добавить».

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

После того, как страница перезагрузится, вернитесь на вкладку «Склады».

Если вы нажали загрузить склады и передумали добавлять — перезагрузите страницу. Иначе склад будет добавлен при сохранении настроек.

Укажите название склада и заполните фильтры по которым будут выгружаться остатки товаров.

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

Проверить работу модуля можно по ссылке «Обновление остатков» из вкладки URL.

Первая выгрузка товара в Ozon из Opencart

Вы сопоставили категорию Ozon c категорией магазина. Сопоставили ее атрибуты и настроили справочники. Настроили экспорт. Теперь можно его протестировать.

Если в ЛК у Вас уже есть товары из этой категории, то модуль их перезапишет. Чтобы этого избежать добавьте эти товары в таблицу модуля. Для этого перейдите в «Наши товары» и нажмите на кнопку «Добавить в таблицу товары из Ozon».

Загружаемые товары должны быть без ошибок в ЛК, т.е уже продаваться в Озоне или быть готовы к продаже.

Теперь можно протестировать экспорт. Перейдите на страницу модуля «Экспорт товаров».

В выпадающем списке можно выбрать категорию для экспорта или выгрузить товары сразу из всех категорий.

Если у товара в категории не заполнены обязательные атрибуты, кнопка экспорта не будет активна.

Если в таблице у выгружаемого товара нет значений у атрибутов, а Вы ранее настроили их соответствие, значит забыли их указать в самом товаре.

Если кнопка экспорта доступна, то при ее нажатии товар будет передан в Озон.

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

ТП Ozon может запросить у Вас этот код для проверки, когда будут проблемы с выгрузкой.

После экспорта необходимо проверить статусы товара на странице модуля «Наши товары».

Возможные ошибки возвращаемые Ozon

Выгрузка товаров категория ID … {«code»:3,»message»:»proto: (line 1:40869): invalid value for string type: null«,»details»:[]}

Ошибка указывает на то, что у товара какое-то поле передается значением null. Включите тест экспорта и найдите в запросе это значение, а затем исправьте в товаре. Например, у товара нет фото и в запросе будет следующее:

«primary_image»: null,
«images»: [ null ]