В документации Odoo сказано, что Odoo Online несовместим с собственными модулями и с модулями из Odoo Apps Store. Доработки в Studio в Online допустимы, но любой собственный модуль на Python означает Odoo.sh или собственный сервер.
Если начать с Online
- Перейти позже можно: скачайте резервную копию из менеджера баз данных и импортируйте её в Odoo.sh или восстановите на своём сервере.
- Если ваша база данных Online на промежуточной версии, сначала обновитесь до следующей основной версии, поскольку такие версии не поддерживаются в Odoo.sh и на собственном сервере.
- Обновления Odoo Online обязательны и проводятся по графику, и если до установленного срока вы ничего не предпримете, Odoo обновит базу данных автоматически.
Если сразу выбрать Odoo.sh
- Нужна подписка Enterprise, включающая Odoo.sh, и репозиторий GitHub для ваших модулей.
- База данных production автоматически копируется каждый день, а ветки staging дают нейтрализованные копии production для безопасной проверки изменений.
- После окончания периода поддержки обновление обязательно, и прежде чем обновить базу данных, ваши собственные модули нужно сделать совместимыми с новой версией.
Если размещаться на собственном сервере
- Можно оставаться на версии сколько угодно, но на вас лежат безопасность, HTTPS, администрирование PostgreSQL и резервное копирование как базы данных, так и хранилища файлов.
Наш совет для вашего случая: если модуль комиссионных и интеграция с курьерской службой вероятны в первый год, начинайте с Odoo.sh, чтобы избежать миграции в разгар внедрения. Если они под вопросом, сначала проверьте, покрывают ли их Studio и стандартные функции; если да, проще всего начать с Odoo Online.
Какой бы путь вы ни выбрали, проверьте план на копии базы данных или в staging и сверьте детали с актуальной документацией Odoo и условиями своей подписки.