Перейти к содержимому

Как добавить любое внешнее веб‑приложение в Odoo — без кода и модулей

26 января 2026 г. от
Elisa Van Outrive
| Комментариев пока нет

Доступ к внешним инструментам прямо в Odoo


Odoo часто выступает в роли «центра» для управления продажами, складом, бухгалтерией и операциями компании.


Вместо постоянного переключения между вкладками браузера можно встроить стороннее веб‑приложение прямо в интерфейс Odoo и работать с ним словно с нативным модулем.


В этом руководстве показано, как встроить любое внешнее веб‑приложение в Odoo, используя только стандартные возможности платформы — без установки кастомных модулей и без написания кода.




Посмотрите, как это выглядит в деле


Перед тем как перейти к пошаговой инструкции, посмотрите короткое демонстрационное видео — в нём показано добавление и использование внешнего веб‑приложения внутри Odoo. 





Требования перед началом

Перед выполнением шагов убедитесь в следующем:

  • Включён режим разработчика
  • У вас есть доступ к Odoo Studio
  • Встраиваемый сайт позволяет отображаться в iframe — некоторые ресурсы по соображениям безопасности блокируют встраивание.

Пошаговые действия

Далее приведены шаги, которые позволят добавить любое внешнее веб‑приложение как приложение внутри Odoo.


1️⃣ Включите режим разработчика

Войдите в свою базу данных Odoo.

В меню пользователя или в настройках включите «Режим разработчика».

Это откроет доступ к техническим настройкам и представлениям.


2️⃣ Откройте Odoo Studio

Откройте любое приложение Odoo. В примере в видео использован CRM, но подойдёт любое приложение.


В правом верхнем углу:

  • Нажмите значок инструментов / гаечного ключа 🔧
  • Выберите «Odoo Studio»

3️⃣ Создайте новый пункт меню

В Odoo Studio:

  • Нажмите «Редактировать меню»
  • Создайте новый пункт меню
  • Дайте ему понятное имя, например:
    • Внешние веб‑сайты
    • Внутренний инструмент
    • Платформа‑справочник
    • Odoo — Shopify коннектор

Когда система предложит выбрать модель:

  • Укажите любую модель
  • Модель здесь несущественна — она нужна лишь чтобы быстро создать пункт меню

Подтвердите создание меню.


4️⃣ Настройте представления для нового пункта меню

После создания меню:

  • Перейдите в раздел «Представления»
  • Отключите «Список» (List view)
  • Убедитесь, что «Форма» (Form view) установлена по умолчанию

Это гарантирует отображение внешнего сайта в чистом виде, на весь экран.


5️⃣ Сохраните и откройте приложение

Откройте форму (Form view), связанную с вашим пунктом меню.


Далее:

  • Нажмите «Просмотр» (View)
  • Откройте «XML‑представление»

Именно в нём будет задан код для встраивания сайта.


6️⃣ Замените содержимое формы на код встраивания

В редакторе XML:

  • Выделите весь существующий код
  • Замените его на предложенный ниже код встраивания 
<form string="Embedded Webpage" version="7.0" edit="false" create="false"> 
 <div style="position:absolute; left:0; top:0; width:100%; height:100%;"> 
 <iframe src="https://www.odoo.com/ar/trial" width="100%" height="100%" marginwidth="0" marginheight="0" frameborder="no" scrolling="no" style="border-width:0px;"> 
 </iframe> 
 </div> 
 </form>

Этот XML‑фрагмент создаёт представление, в котором внешний сайт отображается внутри Odoo через iframe.


7️⃣ Вставьте URL внешнего сайта

Внутри XML‑кода:

  • Найдите поле с URL

Код для добавления внешнего веб‑приложения в Odoo


  • Вставьте адрес сайта, который хотите отображать

Сохраните представление.


8️⃣ Откройте встроенный сайт в Odoo

Кликните по созданному пункту меню.

Вы увидите внешний сайт, открытый прямо внутри интерфейса Odoo, без новой вкладки браузера.



✅ Готово

  • Внешнее приложение теперь доступно в Odoo как обычный модуль.
  • Вы can открыть его в любое время, не покидая рабочую среду Odoo.
  • Эту конфигурацию всегда можно изменить, переименовать или удалить.



Примеры из практики

  • Интеграции для e‑commerce: встроите интерфейс синхронизации, например Odoo — Shopify коннекторчтобы управлять синхронизацией без выхода из Odoo.
  • Панели и отчёты: отображайте в реальном времени данные из внешних аналитических или BI‑инструментов внутри Odoo.
  • Внутренние сервисы: встраивайте корпоративные веб‑приложения для операций, поддержки или финансов.
  • Сторонние платформы, подключённые к Odoo: держите внешние инструменты под рукой в едином интерфейсе, сохраняя упорядоченные рабочие процессы.


в Odoo
Elisa Van Outrive 26 января 2026 г.
Поделиться этой записью
Войти оставить комментарий