class MyClass { // экспорт товара на OZON public static function onExportProduct(int $elementId, array $dataItem): array { // your code return $dataItem; }
// экспорт цены на OZON public static function onExportPrice(int $elementId, array $dataItem): array { // your code return $dataItem; }
// экспорт остатка на OZON public static function onExportStock(int $elementId, array $dataItem): array { // your code return $dataItem; } }
Установка модуля: 1) Установите модуль 2) Запустите мастер установки публичной части решения, выбрать отдельный сайт для установки. Например в категорию /ozon/ 3) Получите API ключ интеграции и внесите его в настройки: /ozon/settings/key/ (установите ему настройку "Базовый") 4) Загрузите категории /ozon/settings/category/ включите только те, в которые собираетесь выгружать товары 5) Обновите список ваших складов /ozon/settings/stock/ 6) Настройте выгрузку товаров: /ozon/export/product/ 7) Настройте выгрузку цен: /ozon/export/price/ 8) Настройте выгрузку остатков: /ozon/export/stock/ 9) Настройте выполнение скриптов на cron (автоматизация): /ozon/settings/cron/
Технические требования: - min php 7.4, а также поддерживаем php 8.1
Демо версия без ограничений.
3.0.12, 09.09.2023
Улучшения и оптимизация:
Добавлен сброс настроек в cron автоматизации
3.0.11, 08.09.2023
Улучшения и оптимизация:
Исправлена ошибка при работе с несколькими личными кабинетами из под cron
3.0.10, 07.08.2023
Улучшения и оптимизация:
Исправлено зависание выгрузки товаров на последнем шаге
Отключено получение статуса добавления товара в логе (используйте для просмотра статус из списка товаров)
Исправлено отображение атрибутов в настройке выгрузке товаров после полного их обновления (была проблема в отдельных случаях)
3.0.9, 21.07.2023
Улучшения и оптимизация:
Добавлены новые виджеты в раздел выгрузки товаров (информация по лимитам)
3.0.8, 03.12.2022
Улучшения и оптимизация:
Внимание: отключена ручная загрузка заказов / списка товаров. Используйте автоматизацию для обновления этих данных (CRON)
В логах добавлены ссылки на товары для быстрого перехода в административную часть
В логах выведены дополнительные колонки об остатках / ценах
3.0.6, 19.06.2023
Улучшения и оптимизация:
Fix кодировки в выгрузке остатков
3.0.5, 17.06.2023
Улучшения и оптимизация:
Добавлены права доступа к модулю в общих настройках
3.0.4, 14.06.2023
Улучшения и оптимизация:
Небольшие правки по оформлению публичной части
3.0.3, 13.06.2023
Улучшения и оптимизация:
На рабочий стол добавлена возможность выбрать фильтрацию 7/14/28 дней для отображения данных по продажам
3.0.2, 12.06.2023
Улучшения и оптимизация:
На рабочий стол добавлена возможность выбрать год для отображения данных по продажам
3.0.1, 11.06.2023
Улучшения и оптимизация:
Изменения событий для разработчиков (добавлено ID элемента)
3.0.0, 11.06.2023
Улучшения и оптимизация:
Новый шаблон
Добавлен рабочий стол с аналитикой
2.0.21, 29.05.2023
Улучшения и оптимизация:
Добавлена настройка отключения оптимизации выгрузки остатков (полезно при использовании максимального остатка)
Оптимизация выгрузки характеристик товаров
2.0.20, 02.05.2023
Улучшения и оптимизация:
Незначительные улучшения на cron зданий, изменены правила для запуска cron
2.0.18, 21.04.2023
Улучшения и оптимизация:
Запрет выгрузки отрицательного остатка товара на OZON, приведение к нулевому остатку
Добавлен cron для автоматической выгрузки каталога товаров
2.0.17, 13.04.2023
Улучшения и оптимизация:
Оптимизация выгрузок для CRON
2.0.16, 13.04.2023
Улучшения и оптимизация:
Для разработчиков. Добавлены обработчики событий для переопределения полей: выгрузка товаров, выгрузка цен, выгрузка остатков (подробнее в описании решения)
Изменения для CRON. Запуск CRON заданий с указанием ID ключа при использовании нескольких ключей API (добавлен раздел в настройки)
Стандартизация габаритов и размеров при выгрузке товаров (автоматический перевод в граммы и миллиметры, если заданы другие единицы измерений)
2.0.15, 13.04.2023
Улучшения и оптимизация:
Удаление связанных таблиц при удалении API ключа
Выгрузка товаров: выведено в настройки служебное поле "Название товара" (иногда влияет на генерацию названий на стороне OZON)
2.0.14, 28.03.2023
Улучшения и оптимизация:
Внутренняя оптимизация
Устранение дублей при выгрузке характеристик
Добавлена возможность указать минимальный остаток для выгрузки
2.0.13, 23.03.2023
Исправления:
fix бесконечной загрузки при сопоставлении характеристик, где участвуют элементы инфоблока
2.0.11, 15.03.2023
Исправления:
fix небольшое внутренне исправление
2.0.10, 10.03.2023
Улучшения:
Появилась возможность задать корректировочный коэффициент в характеристиках (выгрузка товаров). Например, если характеристика от OZON в сантиметрах, а у вас на сайте в метрах, то коэффициент выставляем 100 и нет необходимости заводить дополнительное свойство.
2.0.9, 03.03.2023
Улучшения:
В доп настройках "габариты и вес" появилась возможность выбрать свойство тип "Список"
Появилась возможность выбрать несколько складов для выгрузки остатков
Исправления:
Доработана логика работы со свойствами, когда они в отдельной таблице для данного информационного блока (тип 2) (не отображались значения для выбора)
2.0.8, 21.02.2023
Улучшения:
Фильтр по одинаковым свойствам (fix)
2.0.7, 14.02.2023
Улучшения:
Добавлен множественный фильтр отбора товаров по свойствам
2.0.6, 09.02.2023
Улучшения:
Добавлен фильтр отбора товаров по свойству с типом "Привязка к элементам"
2.0.5, 27.01.2023
Улучшения:
Максимальный остаток (выгрузка остатков): если будет задано ограничение, то максимальный остаток по товару будет ограничен данным числом. Например: остаток товара 20, а ограничение 10, то на OZON будет передан остаток 10, тем самым будет скрыт реальный остаток товара.
2.0.4, 25.01.2023
Исправления:
fix фильтра отбора товаров, типы: строка и число
2.0.3, 16.11.2022
Исправления:
fix выгрузки множественных свойств
2.0.2, 28.09.2022
Улучшения:
Добавлен список заказов FBS и rFBS (без интеграции с модулем интернет-магазин, интеграция будет чуть позже)
2.0.1, 21.09.2022
Улучшения:
Отображение активных заказов со склада Ozon (FBO)
2.0.0, 20.09.2022
Улучшения:
Разделение и отображение данных под конкретный API (выбор в шапке)
1.0.9, 14.09.2022
Улучшения:
Добавлена возможность указать габариты и вес товара из свойств