Продукт по аналитке на основании данных Озон API
Функции которые реализует система:
Сбор и накопление в локальной базе данных информации: "Товар, Цена, Среднесуточные продажи за 28 дней (по всем кластерам),
Остаток кол. дней (по всем кластерам), Остатки (по всем кластерам), Коммисии (за доставку, возврат, общая),
Остатки на складах в разрезе кластеров, Товары в пути/обработке на конкретном кластере, Доступно к продаже,
Аналитика за Период, Общие расходы за период, Расходы/доходы по всем продуктам за период
, Итоги за период (Чистая прибыль: ₽
, Выручка: ₽
, Коммисии: -₽
, Прибыль: ₽
, Вычет себестоимости: -0,00 ₽)", Ориентировочная чистая прибыль.
Услуги:
Коммисии(сумма): -179 587,07₽ Подписка Premium Plus: -49 980,00 ₽ Оплата за клик: -48 577,57 ₽ Закрепление отзыва: -23 250,00 ₽ Услуга досрочной выплаты: -16 299,27 ₽ Кросс-докинг: -13 194,80 ₽ Продвижение с оплатой за заказ: -10 042,38 ₽ Обработка товара в составе грузоместа на FBO: -7 065,00 ₽ Начисление за гибкий график выплат: -3 866,06 ₽ Страхование товара от массовых повреждений: -3 638,33 ₽ Услуга размещения товаров на складе: -3 552,87 ₽ Доставка и обработка возврата, отмены, невыкупа: -115,79 ₽ Услуга по бронированию места и персонала для поставки с неполным составом в составе ГМ: -5,00 ₽
Как установить и настроить, что для этого требуется
- хостинг с виртуальной машиной 40G места на диске и RAM от 2G оперативной памяти на ОС Ubuntu 22.04 можно арендовать тут за 600-1000р в месяц- выполнить инструкцию по установке самостоятельно или обратиться к нам за помощью;
Инструкция
Скачать BI OZON API 2026 Rimg Digital Требования к VPS (система) Ubuntu 22.04 Jammy amd64 FS: от 40G места на диске RAM: от 2G оперативной памяти Установка docker Необходимо установить следующие пакеты containerd.io_2.2.2-1~ubuntu.22.04~jammy_amd64.deb docker-buildx-plugin_0.31.1-1~ubuntu.22.04~jammy_amd64.deb docker-ce-cli_29.3.0-1~ubuntu.22.04~jammy_amd64.deb docker-ce_29.3.0-1~ubuntu.22.04~jammy_amd64.deb docker-compose-plugin_5.1.0-1~ubuntu.22.04~jammy_amd64.deb В папке с .deb пакетами прописать следующую команду: $: sudo dpkg -i ./containerd.io_2.2.2-1~ubuntu.22.04~jammy_amd64.deb ./docker-ce_29.3.0-1~ubuntu.22.04~jammy_amd64.deb ./docker-ce-cli_29.3.0- 1~ubuntu.22.04~jammy_amd64.deb ./docker-buildx-plugin_0.31.1- 1~ubuntu.22.04~jammy_amd64.deb ./docker-compose-plugin_5.1.0- 1~ubuntu.22.04~jammy_amd64.deb Добавляем clien_id и api_key в .env файл конфигурации проекта. Так же в .env меняем логин и пароль для авторизации. Никакие другие данные в этом файле менять не надо! $: nano .env .... OZON_CLIENT_ID=123456789 OZON_API_URL=https://api-seller.ozon.ru OZON_API_KEY=123456789 .... LOGIN=admin PASSWORD=2kOs4eYX0Gcwazn .... Необходимо установить пакет nginx для проксирование контейнеров $: sudo apt update && apt install nginx -y После установки docker и nginx запускаем загружаем в коллекцию образов следующие архивы: $: gunzip -c postgres.tar.gz | docker load $: gunzip -c redis.tar.gz | docker load $: docker load -i ozonapi.tar $: docker load -i ozonfront.tar Чтобы привязать домен к хостингу необходимо арендовать домен на домен регистраторе reg.ru или timeweb и в настройках домена в настройках зон домена сделать или отредактиваровать зону типа "А" с указанием ip адреса хостинга. A * 10.10.0.10 Домен привязанный к хостингу указываем в файле api вместо example.com. $: sudo nano api Если есть SSL сертификаты для домена то дополнительно в файле api разкомментируем все строки и в полях ssl_certificate и ssl_certificate_key указываем пути к файлу сертификата и ключу. Так же домен надо указать в системе $: sudo nano /etc/hosts ... 127.0.0.1 example.com ::1 example.com ... Перекидываем файл конфигурации nginx в папку с nginx в системе $: sudo cp ./api /etc/nginx/sites-available/ $: sudo ln -s /etc/nginx/sites-available/api /etc/nginx/sites-enabled/api $: sudo systemctl restart nginx Если nginx при перезапуске выдает ошибку то ее можно посмотреть с помощью $: sudo systemctl status nginx В папке с docker-compose.yml, migration.sql, ph_hba_client.conf, postgresql_client.conf прописать следующую команду: $: docker compose -f docker-compose.yml up -d --no-deps --build --removeorphans В конечном варианте у вас должно развернуться четыре докер контейнера на разных портах на которые ссылается docker. После установки и настройки домена (зона после изменения может применяться от 10 минут до 24 часов) перейти в браузере по адресу домена.