Одна Odoo на весь бизнес

Три бренда. Два юридических лица в двух странах. Две e-commerce-платформы. Семь способов принимать оплату, восемь валют, десяток с лишним служб доставки — и клиенты по всей Европе. И всё это работает внутри одной Odoo. Вот как именно мы это собрали — задача за задачей.

A

Acelero

2 июня 2026 г. · 9 мин чтения

Внедрение Odoo — реальный кейс от acelero.ai

У растущей e-commerce-группы обычно складывается знакомая каша: витрина — на одной платформе, бухгалтерия — на другой, платежи размазаны по нескольким провайдерам, а переписка с клиентами живёт в ещё одном отдельном ящике. Каждая передача данных между этими инструментами — место, где расходятся цифры, теряются заказы, и кто-то в итоге сводит всё вручную.

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

Конфигурация, которую мы ведём

  • 2 юрлица, две юрисдикции — испанская и латвийская компании
  • 3 бренда, у каждого своя айдентика, документы и тон
  • 3 витрины — одна на PrestaShop, две на нативной Odoo
  • 7+ способов оплаты — Stripe, Klarna, PayPal, Revolut, банковский перевод
  • 8 валют — EUR, USD, NOK, DKK, SEK, CHF, GBP…
  • 10+ служб доставки в двух странах — FedEx, DPD, SEUR, DHL, UPS…

Большинство групп такой сложности держат пять и более несвязанных систем и сводят их вручную. Эта работает на одной Odoo — настроенной с умом, плюс несколько точечных кастомных модулей, которые подхватывают ровно там, где штатная Odoo заканчивается. Ниже: что нужно было каждой части бизнеса, где штатной Odoo не хватало и что мы построили.

Акт 1 — КаркасТри бренда, два юрлица, одна система

Группа — это не одна компания: это испанское розничное юрлицо и латвийское дистрибьюторское, а между ними — три разных бренда. В большинстве случаев это решают отдельной бухгалтерской системой на каждую компанию — и отдельной головной болью при закрытии месяца, чтобы всё свести.

Что было нужно

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

Из коробки

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

Что мы построили
  • Слой брендов: каждый заказ привязывается к правильной компании и бренду
  • Клиент получает корректно брендированные коммуникации, документы и инвойсы — от нужного юрлица
  • Каждая компания ведёт собственную бухгалтерию, налоговые правила, фискальные позиции и банковские журналы
  • Один общий каталог товаров, склад и список контактов; один консолидированный набор отчётов
Список компаний в одной Odoo: два юрлица, бренды как филиалы
Два юрлица — с брендами, которые сидят на них как филиалы, — в одной базе. Разделение на уровне компаний, без отдельной системы под каждую.
Почему это важноВы получаете юридическую чистоту раздельных юрлиц и операционную простоту работы в одной системе.

Мультикомпания и мультивалюта — до цента

Что было нужно

Бухгалтерия ведётся в евро, но группа продаёт в норвежских кронах, долларах США, фунтах, датских и шведских кронах, швейцарских франках и не только.

Из коробки

Обычная конвертация валют расходится на округлении налога: цена с включённым налогом на витрине оказывается на пару центов не равной итогу проведённого инвойса — и так на каждой строке.

Что мы построили

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

Банковский журнал в Odoo, наполняемый несколькими платёжными провайдерами
Один банковский журнал на каждый счёт, наполняемый по всем каналам — Stripe, PayPal, Klarna, банковский перевод — где каждая строка готова к сопоставлению со своим инвойсом в бухгалтерии нужного юрлица.

Акт 2 — ВитриныPrestaShop + Odoo: три витрины, одна бухгалтерия

История оставила группе давно работающий магазин на PrestaShop — годы накопленного каталога и позиций в поиске — рядом с двумя более новыми сайтами на нативной Odoo. Вместо рискованной миграции «всё разом» мы ведём все три и сводим их в одну бухгалтерию.

Что было нужно

Сохранить магазин на PrestaShop, который уже ранжируется и продаёт, добавить витрины на Odoo — и чтобы каждый заказ, откуда бы он ни пришёл, корректно попадал в одну бухгалтерию.

Из коробки

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

Что мы построили
  • Коннектор реального времени с двусторонней синхронизацией: каждый заказ из PrestaShop попадает в Odoo; статус и трек-номер уходят обратно
  • Конвертирует витринные цены с включённым налогом в правильную цену строки без налога
  • Подбирает нужную фискальную позицию по стране доставки клиента
  • Переносит исходный номер заказа, чтобы поддержка находила любой заказ за секунды
Витрины PrestaShop и Odoo, сводящиеся в одну бухгалтерию
Две платформы, три бренда, один коннектор — с уже применёнными правильными налогом и валютой.
Конкретный пример (для иллюстрации)Заказ на 71 € отправляется в Великобританию. Если делать наивно, к нему прицепится испанский НДС 21%, и итоги разойдутся с витриной. Коннектор читает страну доставки, применяет фискальную позицию «за пределами ЕС», обнуляет НДС — и итог в Odoo совпадает с витриной до цента.
Почему это важноМожно модернизировать свой стек, не выбрасывая витрину, которая уже ранжируется и продаёт.

Акт 3 — Деньги на входеПлатежи, которые сверяются сами

Именно здесь большинство финансовых команд теряют часы каждую неделю: сопоставляют то, что упало на счёт, с тем, что было реально выставлено в инвойсах. Группа принимает деньги семью с лишним способами — Stripe, Klarna, PayPal, Revolut, банковский перевод — на четыре разных банковских счёта в двух странах.

Что было нужно

Сопоставить каждый евро, упавший на счёт, с тем самым инвойсом, который он оплатил — и правильно провести комиссию каждого провайдера — без бухгалтера, делающего это вручную.

Из коробки

Каждый провайдер собирает платежи, придерживает их, удерживает свою комиссию, а затем переводит одним общим перечислением, покрывающим десятки заказов сразу. Odoo видит на счёте единую сумму — и не может разложить её обратно на отдельные инвойсы, и не может выделить комиссию.

Что мы построили
  • Движок, который подтягивает выплаты каждого провайдера и банковскую выписку через API
  • Автоматически раскладывает одно перечисление обратно на отдельные инвойсы
  • Проводит комиссию PSP на отдельный счёт, обособленно
  • Чистые случаи — а это подавляющее большинство — сверяются сами
  • Эскалируются только настоящие неоднозначности — вопросом в один тап в Telegram
Банковская сверка в Odoo раскладывает выплату Stripe по инвойсам
Одна выплата Stripe, разложенная по инвойсам, которые она реально оплатила — комиссия проведена отдельно, автоматически. Только настоящие неоднозначности превращаются в вопрос в один тап в Telegram.
Почему это важноСверка перестаёт быть еженедельной рутиной и становится коротким списком реальных решений.

Акт 4 — Деньги на выходеРеальная себестоимость и счета, которые проводятся сами

Себестоимость с доставкой при мультивалютном импорте — три валюты, три курса

Что было нужно

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

Из коробки — не без доработки

Одна закупка оплачивается частями, по разным курсам: фабрике вы платите в USD по одному курсу, потом экспедитору в USD по другому курсу, потом таможенные пошлины и накладные расходы в EUR на границе. Штатная Odoo не умеет свести многоэтапные, разнокурсовые, мультивалютные затраты в единую себестоимость с доставкой.

Что мы построили

Каждый этап проводится по своему реальному курсу; таможня, пошлина и накладные расходы добавляются в EUR; всё сворачивается в себестоимость товара с доставкой — так что цена закупки и маржа наконец-то верны.

Счета поставщиков — захват и сверка автоматически

Что было нужно

Превращать любой входящий счёт поставщика в проведённый, сверенный счёт к оплате — с нулевым ручным вводом.

Из коробки

Счета поставщиков заводятся вручную, разносятся по счетам учёта вручную и сверяются с банком вручную. Один общий банковский платёж, покрывающий несколько счетов, приходится разбивать руками.

Что мы построили
  • Бросаете счёт в Telegram-бота, в Google Drive или в Odoo Documents
  • Бот создаёт счёт поставщика на нужном счёте учёта и прикрепляет исходный PDF
  • Он автоматически сверяет счёт с правильной банковской строкой
  • Один общий платёж разбивается на нужные счета, у каждого — корректный НДС по строкам
Счёт поставщика с прикреплённым PDF в Odoo
Счёт, брошенный в чат, превращается в проведённый счёт поставщика — нужный счёт учёта, исходный PDF прикреплён, сверено.
Почему это важноЗакрытие месяца перестаёт быть вводом данных и становится быстрой проверкой решений, которые уже приняты.

Стоит настроить всё правильно — и бухгалтерия ведёт себя сама: чистые платежи сверяются, захваченные счета проводятся и сопоставляются, а вашей команде остаётся лишь горстка случаев, которым действительно нужен человек.

Акт 5 — РазговорыАссистент, который продаёт, и инбокс, который ничего не забывает

ИИ-ассистент продаж для витрины, который действительно продаёт

Что было нужно

Ассистент на витрине, который делает больше, чем отвечает на типовые вопросы, — который квалифицирует покупателя и продаёт нужный товар.

Из коробки

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

Что мы построили
  • Ассистент на базе Claude, который знает и технические характеристики, и реальную применимость — какая модель кому подойдёт, у какой шире покрышки, какая компактнее складывается
  • Знает цену продажи, себестоимость и маржу — поэтому может предложить скидку в пределах допустимой маржи, через промокод
  • Рекомендует реальный товар в наличии по правильной цене; проверяет доставку в город клиента
  • Захватывает контакт, создаёт лиды в CRM и технические тикеты и подключает живого оператора в чат, когда нужно
ИИ-ассистент продаж называет цены и захватывает лид в живом чате Odoo
ИИ-ассистент отвечает на языке клиента, называет актуальные цены по вариантам, считает итог заказа — и захватывает лид (имя, email, телефон) прямо в CRM.

WhatsApp + Telegram в одном инбоксе Odoo, навсегда

Что было нужно

Видеть и искать каждый диалог с клиентом, по всем каналам, за всё время — и иметь возможность переоткрывать старые чаты.

Из коробки

Штатные WhatsApp + Discuss не покажут чаты старше недели, не дают переоткрыть переписку в WhatsApp спустя 24 часа и не предлагают нормального поиска по истории.

Что мы построили
  • Один инбокс, объединяющий WhatsApp и Telegram — полная история, за всё время
  • Поиск по имени, тексту сообщения или номеру телефона
  • Переоткрытие чатов в WhatsApp старше 24 часов с помощью одобренных шаблонов
  • Контакты автоматически привязываются к карточке клиента; папка спама; автоответ в нерабочее время
Единый инбокс WhatsApp и Telegram внутри Odoo
WhatsApp и Telegram бок о бок в одном инбоксе Odoo — а клиент и его заказ в одном клике.
Почему это важноТот, кто отвечает клиентам, видит всю картину — заказ, историю и канал — без переключения между приложениями.

Акт 6 — ПреимуществоЦены конкурентов — под наблюдением и в работе

Что было нужно

Знать, сколько берёт каждый конкурент — по каждой вариации товара — и реагировать раньше, чем это будет стоить продажи.

Из коробки

В Odoo вообще нет мониторинга цен конкурентов — а наивные парсеры срабатывают на шуме: сбой разбора, не та вариация или уже устаревшая цена.

Что мы построили
  • Монитор, который отслеживает конкурентов вплоть до отдельной вариации и её цены
  • Многоступенчатые проверки корректности, чтобы вы никогда не реагировали на ошибочный захват
  • Меняйте свою цену прямо в интерфейсе — или дайте ей двигаться автоматически, в рамках ваших правил
Модуль мониторинга цен конкурентов в Odoo
Цены конкурентов, проверенные по каждой вариации — адаптируйте свои в один клик или автоматически в заданных рамках.

Стоит ли малому и среднему бизнесу вести всё на одной Odoo?

Ничто из этого — не разовая штучная разработка, которую может позволить себе только крупное предприятие. Это стандартная Odoo, настроенная как следует, плюс несколько точечных кастомных модулей, закрывающих пробелы, которые оставляет коробочный продукт. Результат для растущего бизнеса:

  • Одна система вместо пяти — витрины, бухгалтерия, платежи и поддержка в одном месте
  • Правильный брендинг, документы и налоги для каждого бренда и каждого юрлица
  • Бухгалтерия, которая сверяется сама; верная себестоимость и маржа даже при мультивалютном импорте
  • Ассистент на витрине, который продаёт, пока вы спите, и поддержка, которая не теряет ни одного сообщения

Если ваш магазин, ваша бухгалтерия, ваши платежи и переписка с клиентами живут в отдельных инструментах, которые не разговаривают друг с другом, — это ровно тот разрыв, который мы закрываем. Мы — партнёр Odoo; это именно те внедрения, которые мы делаем.

Нужна помощь?

Мы делаем продакшн-интеграции Odoo и AI-автоматизацию для EU-бизнеса. Обсудим вашу задачу.

Связаться →
ЧИТАЙТЕ ТАКЖЕ

Ещё в журнале