Товар, проданный на маркетплейсе, уходит с вашего склада, а остаток при этом ведётся в двух местах. Для зарубежных маркетплейсов и перевозчиков в Odoo есть готовые коннекторы. У местных сервисов открытый API: мы пишем подключение или тестируем готовый модуль.
В руководстве продавца Uzum Market (по состоянию на 25 октября 2026 г.) описаны четыре схемы. Подключение Odoo зависит от схемы: остаток передаётся только для товара, который лежит на вашем складе.
| Схема | Где товар и кто доставляет | Что это значит для Odoo |
|---|---|---|
| FBO | Товар лежит на складе маркетплейса | Остаток находится на складе Uzum и из Odoo не передаётся. Нужно читать заказы и отчёты |
| FBS | Продавец хранит товар у себя, комплектует и сам отвозит в пункт приёма, а доставляет маркетплейс. Продукты питания по FBS не продаются (кроме спортивного питания) | Склад Odoo — источник: остаток уходит в Uzum, заказ поступает в Odoo. Заказ нужно подтвердить в течение 16 часов с момента создания |
| DBS | Продавец хранит товар и сам доставляет его покупателю | Статус доставки (в пути, вручён, возврат) возвращается в Uzum |
| EDBS | Покупатель видит товар в Uzum, сделка заключается без участия Uzum | Оплату и возвраты стороны решают сами, в Odoo это обычный документ продажи. По руководству, EDBS нельзя использовать вместе с другими схемами в рамках одного юридического лица |
| Смешанная | Один товар может продаваться по FBO, FBS и DBS одновременно; на витрине сначала виден остаток FBO | Одна карточка товара, остаток FBS и DBS общий. Правило по остаткам согласуется письменно |
Документация Uzum seller OpenAPI 1.0.0 открыта (Swagger). Токен доступа передаётся в заголовке Authorization без слова «Bearer». Порядок получения токена выясняем вместе с Uzum на диагностике.
| Раздел | Что описано в документации | Что это значит для Odoo |
|---|---|---|
| Магазины | Список магазинов продавца | Каждый магазин заводится отдельной карточкой |
| Заказы FBS и DBS | Список по статусам (новые, комплектуются, в доставке, отменённые, возвращённые и другие), подтверждение, отмена, привязка идентификатора, этикетка | Заказ превращается в заказ на продажу, подтверждение возвращается в Uzum |
| Доставка DBS | Передача в доставку, подтверждение вручения, создание возврата | Документ доставки Odoo связывается со статусом |
| Остаток | Постраничное чтение и обновление остатка FBS (раздел документации называется FBS; в руководстве продавца указано, что остаток DBS общий с FBS) | Обновляется из незарезервированного остатка в Odoo |
| Цена | Обновление цены SKU, печать этикетки SKU | Прайс-лист и шаблон этикетки |
| Накладные FBS | Создание и изменение накладной, печать акта, выбор пункта приёма и временного интервала | Связывается с документом отгрузки со склада |
| Накладные FBO, возвраты, финансы | Только чтение: накладные, возвраты, продажи и расходы | Сверка отчёта и взаиморасчётов |
Выбор зависит от типа хостинга и правила по остаткам. Информацию на странице модуля мы проверяем на вашей базе.
| Способ | Преимущества | Что мы проверяем |
|---|---|---|
| Модуль Apps Store «Uzbekistan Uzum Market» | Страница есть для Odoo 18, 19 и 20. Модуль принимает заказы Uzum как заказы на продажу, передаёт остаток FBS и цену; заказ FBS можно подтверждать, комплектовать, отправлять и отменять из Odoo | Автор — Pokutsoft, лицензия OPL-1 (закрытая), последнее обновление — 6 октября 2026 г. Автор указывает, что не является партнёром Uzum. На странице указан и Online, но в документации Odoo сказано, что модули из Apps Store с Online несовместимы: выбираются Odoo.sh или собственный сервер |
| Отдельное подключение | По официальному OpenAPI, под ваши правила: остаток в разрезе складов, статусы заказов, накладные | Его нужно сопровождать и адаптировать под каждую новую версию Odoo, а также отслеживать изменения в Uzum API |
| Промежуточный сервис | В Online без специального модуля: через Odoo JSON-2 и webhook | Нужны отдельный сервер и мониторинг. Внешний API зависит от типа подписки. Способы подключения → |
В документации партнёрского API Yandex Market есть отдельное руководство для продавцов Узбекистана. В документации Odoo и при поиске в Apps Store готовый коннектор для Yandex Market не найден, поэтому подключение строится отдельно.
В документации Odoo 20 описаны четыре коннектора. В их списке рынков Узбекистана нет.
| Коннектор | Рынки (по документации) | Что синхронизируется |
|---|---|---|
| Amazon | Девять рынков в Северной Америке и Европе; другой рынок можно добавить в режиме разработчика | Заказ, остаток FBM, подтверждение отгрузки |
| Shopee | Юго-Восточная Азия, Тайвань, Бразилия, Чили, Колумбия, Мексика | Заказ и остаток FBM |
| Lazada | Индонезия, Малайзия, Филиппины, Сингапур, Таиланд, Вьетнам | Заказ, остаток, каталог |
| TikTok Shop | Список рынков в Америке, Азии и Европе | Заказ FBS, остаток, каталог |
По документации Odoo 20. Если в вашей версии есть отличия, проверим на диагностике.
| Задача | В стандарте Odoo / во внешнем сервисе | Дополнительная работа (BUline) |
|---|---|---|
| Получение заказа с маркетплейса в Odoo | Для зарубежных рынков коннектор есть. Для Uzum и Yandex Go Market в документации он не описан | Подключение через модуль Uzum или официальный API |
| Передача остатка на маркетплейс | Odoo показывает незарезервированный остаток (Free to Use). Для передачи нужно подключение | Страховой буфер, разрез по складам, интервал отправки |
| Способы доставки | Есть: фиксированная плата, плата по правилам, Click & Collect, коннекторы перевозчиков | Ввод таблицы платы за доставку по региону, весу и объёму в виде правил |
| Международные перевозчики | Есть: DHL Express, FedEx, UPS, USPS, bpost, Sendcloud, EasyPost, Envia.com, Shiprocket, ShipStation, Starshipit | Для внутренней доставки по Узбекистану в списке курьерские службы не названы |
| Местный курьер | В документации Odoo не описано | Цена, заказ и статус по API курьера; договор |
| Печать этикеток | Есть: этикетки перевозчиков, Zebra (ZPL). Uzum API выдаёт этикетку SKU | Привязка этикетки Uzum к складскому документу Odoo |
| Возврат | Есть: обратная передача и кредит-нота | Привязка возврата с маркетплейса к возврату в Odoo |
| Комиссия и взаиморасчёты | Есть счета-фактуры и банковская сверка. Загрузка отчёта маркетплейса — внешняя | Правило превращения отчёта в проводку журнала |
Коннектор перевозчика рассчитывает стоимость доставки, создаёт этикетку и выдаёт трек-номер. Для местных курьеров коннектор строится отдельно.
Чтобы подключение работало, сначала записываются правила, затем код. Без правил синхронизация посчитает остаток и заказ дважды.
Ниже — требования к стороне продавца. Эти данные должны быть заполнены до подключения к маркетплейсу.
Пример условный: без цифр, чтобы показать механизм. Товар продаётся по схеме FBS.
Этапы соответствуют общему методу BUline. Срок письменно согласовывается после диагностики. Порядок внедрения →
Какой маркетплейс, какая схема, какой склад. API-токен, договор с курьером, тип хостинга. Результат: карта бизнес-требований (BRD).
Выбираем модуль, отдельное подключение или промежуточный сервис. Записываются правила по остаткам и заказам, согласуется ключ привязки SKU.
Подключение тестируется на копии базы: заказ, отмена, возврат, сбой. Пилот — на нескольких SKU, затем весь каталог.
Менеджер, кладовщик и бухгалтер обучаются по ролям: подтверждение заказа, этикетка, возврат. Выдаются инструкция и видеоуроки.
После запуска — 30 дней усиленной поддержки, затем согласованное постоянное сопровождение. При изменении API маркетплейса или Odoo подключение тестируется заново.
Этот список ускоряет диагностику. Начать можно и без полного комплекта.
| Ошибка | Последствие | Как предотвращаем |
|---|---|---|
| Решать вопрос хостинга после выбора модуля | В Online сторонние модули не устанавливаются | Хостинг согласовать до выбора модуля |
| Остаток передаётся без вычета зарезервированного | Продаётся товар, который есть на маркетплейсе, но отсутствует на складе | Только незарезервированный остаток, из него вычитается буфер |
| Передача остатка FBO из Odoo | Остаток на складе Uzum искажается | Остаток — только для товара FBS и DBS |
| Пропуск срока подтверждения | Заказ отменяется, рейтинг падает | Сигнал ответственному о новом заказе |
| Несовпадение ключей SKU | Товар не сопоставляется, появляется вторая карточка | Проверка штрихкода и артикула с обеих сторон |
У Uzum есть официальный открытый API. В документации Odoo коннектор Uzum не описан, но в Apps Store есть сторонний модуль (страница для Odoo 18, 19 и 20). Тестировать модуль или писать отдельное подключение по API — это оценивается на диагностике.
В документации партнёрского API Yandex Market есть руководство для продавцов Узбекистана. В документации Odoo и при поиске в Apps Store готовый коннектор не найден, поэтому подключение строится отдельно. Схемы уточняются у Yandex.
После построения подключения — да: Odoo вычитает страховой буфер из незарезервированного остатка и передаёт в Uzum остаток FBS (правило общего остатка с DBS определяется вместе с Uzum на диагностике). Интервал обновления и правило по складам записываются в начале проекта.
Нет, в списке из документации — международные перевозчики: DHL Express, FedEx, UPS и другие. Курьеры Узбекистана в списке не названы. Для местного курьера подключение оценивается по его API.
Сторонние и пользовательские модули с Online несовместимы. В Online можно подключиться через промежуточный сервис, JSON-2 и webhook; внешний API зависит от типа подписки. Для модуля выбираются Odoo.sh или собственный сервер. Типы хостинга →
API Uzum даёт методы подтверждения, отмены, этикетки и накладной. На странице модуля указано, что заказ FBS можно подтверждать из заказа на продажу, комплектовать, отправлять и отменять. Для 16-часового срока строится сигнал ответственному.
Лицензия Odoo зависит от числа пользователей и приложений (условия на odoo.com). Объём услуг BUline зависит от числа маркетплейсов, схемы (FBO, FBS, DBS), складов, подключений курьеров, кастомизации, объёма данных и обучения. Точная стоимость и сроки указываются в письменном предложении после бесплатной диагностики.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.