Интеграция с OZON (ОЗОН): товары, цены, остатки, заказы (гибкая настройка)

Рейтинг:
230 895 тг.
173 200 тг.
-25% Вы экономите: 57 700 тг.
До конца акции осталось:
  • дней
  • часов
  • минут
  • секунд
  • Работает на редакциях Битрикс:
    Первый сайтСтартСтандартМалый бизнесБизнесКорпоративный порталЭнтерпрайзИнтернет-магазин + CRM
    Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже
    Акция действительна по 5 мая 2024
    Нужна помощь?
    Поможем с настройкой "Интеграция с OZON (ОЗОН): товары, цены, остатки, заказы (гибкая настройка)"

    Возможности:

    1. Выгрузка товаров в Ozon (все поля и атрибуты), с возможностью опциональной настройки каждого поля или атрибута. Возможно выгружать конкретный товар (через Тестирование Выгрузки), а также выгружать все допустимые товары через Агент или на Кроне.

    2. Выгрузка цен товаров в Ozon. Возможно выгружать для конкретного товара (через Тестирование Выгрузки), а также выгружать для всех допустимых товаров через Агент или на Кроне.

    3. Выгрузка остатков товаров в Ozon. Возможно выгружать для конкретного товара (через Тестирование Выгрузки), а также выгружать для всех допустимых товаров через Агент или на Кроне. Также возможно выбрать конкретный склад для выгрузки (точно необходимо, если например у вас более 1 склада в Ozon)

    4. Просмотр информации о выгрузках в Журнале обмена

    5. Возможно настроить фильтр на выгрузку товаров, соответствующих Вашим конкретным условиям

    6. Т.к для для выгрузки товаров необходимо обязательная настройка связей категорий Ozon c разделами сайта, то вы должны настроить выгрузку на конкретные категории, а если в данный момент вам не нужно выгружать по какой-то категории товары, то вы можете Деактивировать связь категорий в Управлении связями категорий.

    7. Для технических специалистов имеется возможность переопределить данные при выгрузке информации о товарах, ценах, остатках (список событий с примерами кода приводится далее в описании)


    Важно:

    ВНИМАНИЕ! Для работы модуля необходимы ID и ключ API, которые можно получить в личном кабинете партнера на Озон. Модуль выгружает товары, имеющие привязку к разделам (простые товары или sku с привязкой к разделам). Наборы и комплекты в выгрузке не участвуют.

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

    Нюансы:

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

    2. По дефолту выгрузка товаров, цен, остатков на cron доступна на агентах, но их надо Активировать и при желании изменить периодичность запуска (НЕ рекомендуется ставить слишком часто).

    3. Если у св-ва в настройках Инфоблока задана подсказка, то при возможности будет происходить автоматическая конвертация единиц измерения для Ozon. Например на сайте есть числовое св-во Ширина с подсказкой мм, а в Ozon для определенной категории значения надо передавать в см, тогда значение на сайте Автоматически переведется в см. Доступные величины для автоматической конвертации:

      1. Размеры (мм, см, м);

      2. Вес (г, кг, т);

      3. Объем жидкостей (мл, л);

      4. Пропускной объем жидкостей (л/с, л/мин);

    Крайне рекомендуется поставить выгрузки товаров, цен, остатков на cron. Пути скриптов (начало пути может отличаться от вашего - уточняйте у штатного программиста или в ТП хостера):

    1. Выгрузка товаров /public_html/bitrix/tools/guryev.ozon/cron/export_products.php
    2. Выгрузка цен /public_html/bitrix/tools/guryev.ozon/cron/export_prices.php
    3. Выгрузка остатков /public_html/bitrix/tools/guryev.ozon/cron/export_stocks.php

    Обработчики событий:

    Доступны обработчики событий для программистов. Примеры обработчиков для init.php:

    1. Переопределить значения при выгрузке информации о товарах (название, ндс, аттрибуты и т.д)  AddEventHandler("guryev.ozon", "OnExportProduct", ["MyClassGuryevOzon", "OnExportProduct"]);
    2. Переопределить значения при выгрузке цен товаров AddEventHandler("guryev.ozon", "OnExportPrice", ["MyClassGuryevOzon", "OnExportPrice"]);
    3. Переопределить значения при выгрузке остатков товаров AddEventHandler("guryev.ozon", "OnExportStock", ["MyClassGuryevOzon", "OnExportStock"]);

    Пример класса с переопределением для init.php

    class MyClassGuryevOzon

    {

       function OnExportProduct(array $preparedData): array

       {

           foreach ($preparedData as $key => $value) {

               $preparedData[$key]['price'] += 200;

           }

           return $preparedData;

       }

       function OnExportPrice(array $preparedData): array

       {

           foreach ($preparedData as $key => $value) {

               $preparedData[$key]['price'] += 200;

           }

           return $preparedData;

       }

       function OnExportStock(array $preparedData): array

       {

           foreach ($preparedData as $key => $value) {

               $preparedData[$key]['stock'] += 1;

           }

           return $preparedData;

       }

    }

    Разработчик Владислав Гурьев
    Опубликовано 29.03.2023
    Обновлено 09.04.2024
    Версия 3.1.0
    Установлено 100 - 499 раз
    Адаптивность Нет
    Поддержка Композита Нет
    Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз, Интернет-магазин + CRM
    Пробный период Есть
    Пробный период, дней 14