Кейсы
Апгрейд Odoo v15 на v19 Enterprise для Bluesky Solutions
UK Supply Chain и Дистрибуция | Производство | E-Commerce
Odoo 15 → 19 Enterprise (Полное обновление платформы) · Ре-инжиниринг кастомных модулей, модернизация интеграций, соответствие регуляторике UK, сохранение логики склада и MRP
Резюме для руководства
До
Odoo 15 Enterprise приближалась к концу поддержки. 70+ кастомных модулей ломались под legacy-паттернами. Ключевые интеграции (Microsoft 365, HMRC Making Tax Digital, WooCommerce) становились ненадёжными или non-compliant с эволюционирующими регуляторными требованиями UK. 8 лет критичной кастомизации заперты в устаревшей платформе.
После
- ✓70+ кастомных модулей проаудированы, ре-инжинированы и подготовлены к деплою с полностью сохранённой бизнес-логикой.
- ✓81 из 91 модулей (89%) готовы к продакшену после 514+ часов специализированной разработки.
- ✓Ноль потерь данных, ноль простоя бизнеса: полная валидация целостности по клиентским записям, транзакциям, инвентарю и производственным данным.
- ✓Все 8 внешних интеграций перестроены на современные API (WooCommerce, Microsoft 365 Graph, HMRC MTD Bridge, Creditsafe, Mailchimp, Smartsheet, 3CX) с полным соответствием регуляторике UK.
Задача
Британская supply chain компания на Odoo 15 Enterprise с 70+ кастомными модулями столкнулась с концом поддержки, сломанными интеграциями и legacy-долгом — миграция на v19 проведена с полной целостностью данных и без нарушения бизнеса.
Долг кастомных модулей на масштабе — 70+ кастомных модулей, построенных за 8 лет под паттерны Odoo 15, которых больше нет в v19. Переход на OWL, изменения запросов к БД, эволюция модели безопасности и реструктуризация API означали, что каждый модуль требовал ручного аудита. Автоматического пути миграции не существовало.
Сеть интеграций — 8 внешних систем, вплетённых в платформу: WooCommerce, Microsoft 365, HMRC Making Tax Digital, Creditsafe, Mailchimp, Smartsheet, 3CX. Каждая интеграция была кастомно построена под API Odoo 15. Обновления версий меняли аутентификацию, эндпоинты и data mapping — интеграции молча ломались в dev и угрожали go-live в проде.
Пробел в регуляторике UK — Making Tax Digital (HMRC VAT), EPR (ответственность производителя за упаковку) и модули ISO 9001/14001/45001 были deprecated или сломаны. Платформа дрейфовала в non-compliance, создавая юридический и аудиторский риск.
Сложность склада — Ручное назначение стока с 3D-визуализацией, контроли no-negative-stock, резервирование, 3PL-воркфлоу и многоскладские переносы. Кастомная логика развивалась вне стандартного модуля stock — воспроизвести это поведение в v19 с сохранением целостности данных было высокорисково.
Глубина производства и MRP — Нетривиальные воркфлоу: BoM с несколькими маршрутами, последовательность work orders с ресурсными ограничениями, точки контроля качества на разных стадиях, планирование обслуживания и кастомный калькулятор standard cost. Всё требовало сохранения и оптимизации под v19.
Решение
Поэтапный пайплайн миграции — Вместо прямого прыжка v15→v19, Rteam спроектировала 4-этапный пайплайн: v15→v16 (фундаментальные изменения API), v16→v17 (переход на OWL), v17→v18 (изменения API-поверхности), v18→v19 (производительность и новые фичи). Каждый хоп давал время на стабилизацию, тестирование и решение проблем совместимости до перехода дальше.
Полный аудит и ре-инжиниринг кастомных модулей — Команда из трёх разработчиков (Леонид Колесниченко ведущий, Wojciech Betyna и Данило Лінійчук) провела code review против паттернов v19, dependency mapping, извлечение бизнес-логики, разработку тест-сьютов и профилирование производительности. Каждый из 70+ модулей ре-инжинирен инкрементально со staged-валидацией — бизнес-логика полностью сохранена при модернизации технической основы.
Модернизация интеграций — Все 8 внешних интеграций перестроены под актуальные API: WooCommerce на REST API v3 с OAuth, Microsoft 365 на Graph API (вместо deprecated Office 365 эндпоинтов), HMRC MTD на актуальный Bridge API, Creditsafe на последнюю версию, Mailchimp Marketing Automation API, Smartsheet нативный REST, 3CX на phone-integration framework v19.
Пересборка соответствия регуляторике UK — Модуль Making Tax Digital построен с нуля под HMRC Bridge API с расчётом и подачей VAT в реальном времени. EPR-модули ре-инжинированы с отслеживанием жизненного цикла продуктов и регуляторной отчётностью. Модули management-system ISO 9001/14001/45001 обновлены. Все статутные и аудиторские отчёты пересобраны под стандарты UK accounting.
Сохранение логики склада и производства — Назначение стока ре-архитектурировано с 3D-визуализацией в v19. Enforcement no-negative-stock интегрирован с продвинутыми inventory controls. 3PL fulfillment воркфлоу перестроены под новые API-паттерны. MRP и work order management оптимизированы под v19 manufacturing. Точки контроля качества встроены в жизненный цикл work order. Калькулятор standard cost пересобран как высокопроизводительный кастомный отчёт.
Внедрённые модули
Есть похожая задача?
Обсудим, как добиться похожих результатов для вашего бизнеса.