bots4.me

Odoo Automation Hosting Comparison

Written by

in

Логотип BOTS4.me

Odoo Online vs Odoo.sh vs On-Premise: что из этого можно автоматизировать?

Честное сравнение трёх типов хостинга Odoo — через призму автоматизации

Большинство сравнений хостинга Odoo спорят о цене и контроле. Здесь задан вопрос, который аукнется позже: когда ваши данные уже внутри, сколько на самом деле можно автоматизировать? Ответ резко различается для Odoo Online, Odoo.sh и on-premise — потому что один из трёх вариантов вообще не допускает собственных модулей на Python, что незаметно исключает большинство надстроек автоматизации. Ниже — сравнение трёх вариантов, что каждый из них означает для автоматизации и как BOTS4.me подключается ко всем трём (версии Odoo 13–19).

🎯 Почему выбор хостинга определяет ваши возможности автоматизации

Ловушка обычно срабатывает через несколько месяцев после запуска. Компания выбирает Odoo Online за простоту — никаких серверов, автоматические обновления, предсказуемые расходы. Затем команда хочет автоматизировать что-то реальное: импорт заказов из писем, сопоставление банковских платежей, отправку напоминаний о задолженности. Они находят подходящий модуль в магазине приложений, нажимают «Установить»… и выясняют, что установить его нельзя, потому что Odoo Online не допускает собственных или сторонних модулей на Python. Там работают только стандартные приложения самой Odoo.

Одно это правило платформы делит мир Odoo надвое: хостинг, где сервер можно расширять (Odoo.sh и on-premise), и хостинг, где нельзя (Odoo Online). Любая стратегия автоматизации, зависящая от установки кода внутри Odoo, работает в первой группе и не работает во второй. Хорошая новость: автоматизация, которая обращается к Odoo снаружи, через стандартный API Odoo, работает везде — и именно этот подход рекомендует данное руководство независимо от хостинга.

🏗️ Три типа хостинга простыми словами

☁️ Odoo Online (SaaS)

Полностью управляемое облако Odoo. Никаких работ с инфраструктурой, обновления версий выполняет Odoo, самый быстрый старт. Компромисс — расширяемость: никаких собственных модулей на Python, никакого доступа к серверу, никаких сторонних модулей из магазина приложений, содержащих код на Python. Вы настраиваете то, что поставляет Odoo, — и интегрируетесь снаружи через API, который Odoo включает в свой тариф Custom.

🚀 Odoo.sh (PaaS)

Управляемая облачная платформа Odoo для доработанных баз данных. Вы получаете развёртывание на основе git, тестовые ветки и полную поддержку собственных и сторонних модулей — без необходимости содержать свои серверы. Возможностей больше, чем в Online, и управлять нужно тоже большим, чем в Online (разработчики, обновления модулей, тестирование обновлений).

🖥️ On-Premise / собственный хостинг

Odoo Community или Enterprise на ваших собственных серверах или облачных виртуальных машинах. Полная свобода — любые модули, любые доработки, полный доступ к базе данных и операционной системе — и полная ответственность: хостинг, безопасность, резервные копии, мониторинг и обновления версий целиком на вас.

Критерии автоматизации ☁️ Odoo Online 🚀 Odoo.sh 🖥️ On-Premise
Собственные модули на Python ❌ Не допускается ✅ Полная поддержка ✅ Полная поддержка
Сторонние надстройки автоматизации (магазин приложений) ❌ Большинство не установится ✅ Да ✅ Да
Доступ к внешнему API (для внешних интеграций) ✅ Да, с API-ключами (тариф Custom) ✅ Да ✅ Да
Нагрузка на инфраструктуру & обслуживание ✅ Нет — этим занимается Odoo ⚠️ Низкая-средняя — платформа управляется, модули ваши ❌ Высокая — всё принадлежит вам
Обновления версий ✅ Управляется Odoo ⚠️ Инструменты предоставлены, тестирование за вами ❌ Полностью вручную
Тип коннектора BOTS4.me ✅ API-ключ (+ необязательный XML-помощник без кода) ✅ Python-коннектор (подключение в один клик) ✅ Python-коннектор в один клик
Запуск бесплатного месяца Discovery На карточке приложения на bots4.me/bots В Odoo, в строке приложения (или на bots4.me/bots) В Odoo, в строке приложения (или на bots4.me/bots)
Подключение Odoo и почтового ящика к приложению URL Odoo, логин и API-ключ в Access Manager; почтовый ящик через вход в Gmail / Microsoft 365 или IMAP Один клик: «+ Эта система Odoo как ERP» и «+ Моя почта IMAP» Один клик: «+ Эта система Odoo как ERP» и «+ Моя почта IMAP»
Чьи права используют боты ⚠️ Пользователя, чей API-ключ вы вставили: права выдаёте вы ✅ Технического пользователя, который получает только права ваших активных приложений (он считается пользователем Odoo) ✅ Технического пользователя, который получает только права ваших активных приложений (он считается пользователем Odoo)
Продление API-ключа (Odoo 18 и новее) ⚠️ Создайте новый ключ и вставьте его до истечения срока действия старого ✅ Баннер в Odoo; «Отключить», затем «Подключить» ✅ Баннер в Odoo; «Отключить», затем «Подключить»
Приложения BOTS4.me, работающие с Odoo ✅ Одинаково на всех трёх ✅ Одинаково на всех трёх ✅ Одинаково на всех трёх

Честный вывод: Odoo Online проще всего в эксплуатации и сложнее всего расширять изнутри. Odoo.sh и on-premise можно расширять свободно — ценой того, что вы берёте на себя больше ответственности за инфраструктуру.

Примечание о тарифе: для доступа к API в Odoo Online нужен тариф Odoo Custom; Odoo.sh и локальная установка работают на любом тарифе.

☁️ Автоматизация Odoo Online — несмотря на запрет Python

Поскольку Odoo Online запрещает собственный код на Python, большинства надстроек автоматизации для него просто не существует. Но Odoo Online поддерживает свой стандартный внешний API на тарифе Custom с аутентификацией по персональным API-ключам — и именно этот путь использует BOTS4.me:

  • Шаг 1: В своей базе данных Odoo Online откройте Settings → Users & Companies → Users, выберите пользователя, от имени которого должны действовать боты, откройте Account Security (включите режим разработчика, если вкладка скрыта) и нажмите New API Key. Скопируйте ключ — Odoo показывает его только один раз.
  • Шаг 2 (необязательно): Установите «BOTS4.me for Odoo Online» с apps.odoo.com. Это модуль только с данными, без Python, поэтому Odoo Online его принимает; он добавляет приложение BOTS4.me с пунктами Подключение / Панель управления, Руководство по настройке и Как создать ключ API.
  • Шаг 3: Войдите на bots4.me/bots, нажмите Начать бесплатный месяц Discovery на карточке приложения и один раз примите Условия — банковская карта не нужна. Затем откройте Настройки (шестерёнка) → приложение → Access Manager → Добавить назначение или Добавить источник → ERP → Odoo. Введите URL вашего Odoo (для yourcompany.odoo.com Database Name заполняется автоматически), e-mail для входа пользователя и API-ключ, затем нажмите Добавить аккаунт ERP. Теперь боты обращаются к вашему Odoo извне, по HTTPS.

Никакого доступа к серверу, никакого развёртывания кода, никакого риска для ваших автоматических обновлений. Боты работают с правами пользователя, чей ключ вы вставили, поэтому выдайте этому пользователю то, что нужно вашим приложениям: Sales (Administrator), Contact Creation и Purchase (User) для Mail2ERP; Sales (Administrator), Contact Creation, Invoicing (Billing) и Inventory (User) для AutoERP; Invoicing (Billing) и Accounting (Accountant) для Pay2ERP; Invoicing (Billing) для AutoCASH; Purchase (User) и Contact Creation для Supplier2ERP. Отдельный пользователь для интеграции сохраняет журналы Odoo чистыми, но считается платным пользователем Odoo; ключ вашего собственного администратора тоже подходит.

🚀 Автоматизация Odoo.sh и On-Premise — полноценный коннектор

На Odoo.sh и на собственном хостинге Odoo собственные модули приветствуются, поэтому вы получаете более богатые возможности: бесплатный модуль «BOTS4.me Connect» на Python с apps.odoo.com — его один раз добавляют в репозиторий Odoo.sh или в папку addons, а затем подключают в один клик — добавляет:

  • Управляемый вход — подключение к вашей учётной записи BOTS4.me прямо из Odoo, с двухфакторным кодом, если для вашей учётной записи включена 2FA.
  • Меню-лаунчпад — ваши боты появляются в виде меню внутри Odoo, в одном клике от ваших повседневных экранов.
  • Ссылки в панель управления без повторного входа — администраторы открывают панель управления BOTS4.me, журналы и настройки прямо из Odoo без второго входа.

Под капотом Python-коннектор подписывает каждый запрос, отправляемый в BOTS4.me, по HMAC только по HTTPS, делает ключи видимыми только администраторам Odoo и позволяет ботам работать через выделенного технического пользователя, который получает только те группы пользователей Odoo, которые нужны вашим активным приложениям; на Odoo Online боты действуют с правами пользователя, чей API-ключ вы вставляете. Полное пошаговое описание — в руководстве по установке коннектора Odoo.

🧭 Попробуйте в бесплатный месяц Discovery — на любом хостинге

Первый месяц каждого приложения с бесплатным стартом (Mail2ERP, Pay2ERP, AutoCASH, Supplier2ERP, AutoERP, AutoSTOCK, AutoPURCHASE и ClientFACTORY, а также AutoSPAM, Mail2CLOUD и Mail2KNOW для вашего почтового ящика и AutoGEO для вашего сайта) — бесплатный месяц Discovery: объём использования тарифа Personal, множество функций Family и Business, открытых для пробы, и никакой банковской карты.

  • Odoo Online: войдите на bots4.me/bots, нажмите Начать бесплатный месяц Discovery на карточке приложения и один раз примите Условия, затем добавьте свой Odoo в Настройки → приложение → Access Manager (URL, логин, API-ключ).
  • Odoo.sh и собственный сервер: в Odoo откройте BOTS4.me Connect → Настройки, один раз нажмите Сначала заполните платёжные данные, затем Начать бесплатный месяц Discovery в строке приложения. Эта система Odoo и её почтовый ящик IMAP, если он есть, подключаются тем же кликом.
  • Затем — на любом типе хостинга: на вкладке Управление приложения включите питание бота и оставьте режим DEMO. Переключатели с меткой Discovery на вкладке «Управление» входят в ваш бесплатный месяц и изначально выключены — включите те, которые хотите попробовать. Прочитайте письмо с отчётом DEMO и вкладку Журналы.
  • Переходите в LIVE: когда отчёты DEMO выглядят правильно, установите Режим на LIVE на вкладке «Управление» — эта опция становится доступна после первого письма с отчётом DEMO.
  • После окончания месяца: приложение само продолжает работу на бесплатном тарифе с небольшим месячным объёмом: когда он исчерпан, новые задачи ждут следующего месяца или пока вы не выберете тариф, а уже начатая задача всегда доводится до конца. Выберите тариф, чтобы сохранить все функции, — см. таблицу тарифов на странице продукта приложения.

Подробная пошаговая инструкция для каждого типа хостинга: руководство по установке коннектора Odoo.

🤖 Одно подключение, все приложения для Odoo, версии 13–19

🔌

Подключитесь один раз
(XML-помощник или модуль на Python)

→
⚙️

Запуск каждого приложения
из одной панели

→
✅

Автоматизируйте order-to-cash
и procure-to-pay

Какой бы хостинг вы ни использовали, одно подключение обслуживает все приложения BOTS4.me, работающие с Odoo: Mail2ERP (приём заказов из почты), AutoERP (подтверждение, отгрузка, выставление счетов), Pay2ERP (сопоставление банковских платежей), AutoCASH (напоминания об оплате) и Supplier2ERP (подтверждения поставщиков), а также AutoSTOCK (точки заказа), AutoPURCHASE (черновики заказов на закупку) и ClientFACTORY (новые лиды). AutoSPAM, Mail2CLOUD и Mail2KNOW нужен только почтовый ящик. Каждое приложение для Odoo поддерживает версии Odoo с 13 по 19 и запускается в режиме DEMO: присылает по почте, что сделало бы, и ничего не записывает. Когда отчёты DEMO выглядят правильно, установите Режим на LIVE на вкладке «Управление» — он становится доступен после первого письма с отчётом DEMO. Первый месяц каждого приложения с бесплатным стартом — бесплатный месяц Discovery; после его окончания приложение само продолжает работу на бесплатном тарифе с небольшим месячным объёмом, если вы не выберете тариф.

⚠️ Не меняйте хостинг только ради автоматизации

Если вы на Odoo Online и рассматриваете дорогостоящий переход на Odoo.sh только ради модулей автоматизации, сначала проверьте, не покрывает ли ваши потребности внешняя автоматизация. Импорт заказов, сверка платежей, напоминания об оплате и подтверждения поставщиков работают в Online через стандартный API Odoo, а вы сохраняете обновления под управлением Odoo и нулевое обслуживание. Единственная дополнительная работа — вставить API-ключ и продлевать его до истечения срока действия. Для доступа по API Odoo Online требует тарифа Custom от Odoo.

❓ Часто задаваемые вопросы

Можно ли устанавливать собственные модули на Odoo Online?

Нет. Odoo Online (редакция SaaS) не допускает собственных или сторонних модулей на Python — там работают только стандартные приложения Odoo. Именно поэтому большинство надстроек автоматизации из магазина приложений нельзя установить на Odoo Online. Автоматизация всё равно возможна через стандартный внешний API Odoo, который Odoo Online поддерживает на тарифе Custom с персональными API-ключами.

Работает ли BOTS4.me с Odoo Online?

Да. Odoo Online запрещает Python-модули, поэтому вы подключаетесь со стороны bots4.me: создайте API-ключ в Settings → Users & Companies → Users → ваш пользователь → Account Security, затем добавьте свой Odoo в Access Manager приложения на bots4.me/bots. Необязательный вспомогательный модуль только с данными «BOTS4.me for Odoo Online» добавляет меню BOTS4.me внутри Odoo. После этого каждое приложение BOTS4.me, работающее с Odoo, работает на Odoo Online так же, как на Odoo.sh или собственном сервере. Для доступа по API Odoo Online требует тарифа Custom от Odoo.

Где создать API-ключ в Odoo Online?

Войдите в Odoo как пользователь, от имени которого должны работать боты, перейдите в Settings → Users & Companies → Users → этот пользователь → Account Security (включите режим разработчика, если вкладка скрыта) и создайте новый API-ключ; в Odoo 18 и новее выберите срок его действия. Вставьте этот ключ вместе с URL базы данных в форму подключения на bots4.me/bots.

В чём разница между коннектором BOTS4.me на Odoo Online и на Odoo.sh?

Боты выполняют одну и ту же работу в обоих случаях. На Odoo.sh и собственном сервере полноценный Python-коннектор («BOTS4.me Connect» на apps.odoo.com) добавляет: пошаговый вход внутри Odoo, «Начать бесплатный месяц Discovery» и подключение Odoo и IMAP в один клик в строке каждого приложения, технического пользователя, получающего только права ваших активных приложений, баннер о продлении API-ключей Odoo 18+ и ссылки на панель BOTS4.me с выполненным входом. В Odoo Online вы вместо этого вставляете API-ключ на bots4.me: боты используют права этого пользователя, а ключ вы продлеваете сами до истечения срока его действия.

Какие версии Odoo поддерживает BOTS4.me?

Odoo с 13 по 19 версию: Community и Enterprise на собственном сервере, а также Odoo.sh и Odoo Online на тех версиях, которые там использует Odoo. Одно подключение обслуживает все приложения BOTS4.me, работающие с Odoo; каждое приложение вы запускаете отдельно на bots4.me/bots или, с коннектором, из его строки внутри Odoo.

Нужно ли переходить с Odoo Online на Odoo.sh, чтобы автоматизировать свои процессы?

Обычно нет. Миграция имеет смысл, когда вам нужны глубокие доработки внутри базы данных (собственные модели, изменённые бизнес-процессы, индивидуальный интерфейс). Для автоматизации импорта заказов, сверки платежей, напоминаний об оплате, закупок и правил пополнения запасов автоматизация на базе API, такая как BOTS4.me, работает на Odoo Online как есть, на тарифе с доступом к внешнему API (тариф Custom Odoo) — а вы сохраняете обновления, управляемые Odoo, и нулевое обслуживание серверов.

Насколько безопасно подключать внешний сервис автоматизации к Odoo?

Python-коннектор BOTS4.me подписывает свои запросы по HMAC только по HTTPS, а боты действуют через выделенного технического пользователя, который получает только те группы пользователей Odoo, которые нужны вашим активным приложениям (на Odoo Online — через пользователя, чей API-ключ вы вставляете). Платформа размещена в ЕС, разработана с учётом GDPR, поддерживает 2FA, а каждый бот начинает работу в режиме Demo — показывая, что бы он сделал, ничего не записывая, — прежде чем вы переключите его в LIVE.

📚 Похожие руководства

🔗 Источники и дополнительные материалы

Официальная документация и стандарты, на которые ссылается это руководство. Внешние ссылки открываются в новой вкладке.

Что бы вы ни разместили, вы можете это автоматизировать

Odoo Online, Odoo.sh или собственный сервер: подключитесь один раз, запустите приложение и понаблюдайте за его первым запуском в режиме DEMO. Первый месяц бесплатный, без банковской карты; после этого приложение просто продолжает работу на бесплатном тарифе.

🌐 BOTS4.me полностью работает на вашем языке — знание английского для настройки и запуска автоматизации не нужно. Эта страница переведена с английского оригинала. Предложить улучшение формулировки →