Комплект эксплуатационной документации

Документация

Официальные документы Каркас CMS: паспорт и функциональные характеристики, установка, эксплуатация, архитектура, тарифная политика и перечень компонентов. Каждый раздел доступен на странице и в PDF.

ЛИСТ Д.01 · ДОКУМЕНТАЦИЯредакция 2026

Паспорт ПО: функциональные характеристики

КАРКАС CMS · 2026 Скачать PDF

Описание функциональных характеристик

1. Общие сведения

ПараметрЗначение
Наименование ПОКаркас (Karkas)
ТипСистема управления содержимым сайта и движок интернет-магазинов (CMS/e-commerce)
ПравообладательООО «АЙТИТЕК», ОГРН 1210300000899, ИНН 0323416670, КПП 032301001, 670000, Республика Бурятия, г. Улан-Удэ, ул. Ленина, д. 44, оф. 11
Версия1.0
Дата«___» _________ 2026 г.
Класс ПО (классификатор)Системы управления содержимым (CMS) / Средства создания сайтов (уточнить код классификатора и ОКПД2 при подаче)
Языки реализацииTypeScript, JavaScript (среда Node.js)
Модель поставкиУстановка на сервер заказчика (on-premise) и облачный доступ по подписке (SaaS)

2. Назначение

Каркас — модульная система управления содержимым и движок интернет-магазинов для среднего и

малого бизнеса. Предназначена для создания и эксплуатации корпоративных сайтов, контентных

порталов и интернет-магазинов с интеграцией в учётные системы (1С), российские платёжные сервисы

и службы доставки. Занимает нишу между конструкторами сайтов и тяжёлыми промышленными CMS:

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

Продукт является самостоятельной разработкой правообладателя, эксплуатируется на промышленных

проектах (действующие интернет-магазины и корпоративные сайты), не является тестовой версией и

не является надстройкой над сторонним ядром.

3. Функциональные характеристики

3.1. Управление каталогом и товарами
  • ведение каталога товаров с категориями и справочниками;
  • товарные вариации (цвет, размер и произвольные оси) с отдельными ценами и остатками;
  • живой предпросмотр карточки товара в административной панели;
  • импорт товаров из файлов (CSV) и из учётной системы 1С;
  • управление медиа-файлами товаров (загрузка, сортировка, обложка), обработка изображений.
3.2. Корзина, оформление и оплата
  • корзина покупателя с контролем остатков и защитой от перепродажи;
  • оформление заказа с расчётом стоимости и доставки;
  • приём оплаты через российские платёжные сервисы (эквайринг);
  • формирование фискальных чеков в соответствии с 54-ФЗ;
  • идемпотентная обработка возвратов и повторных операций.
3.3. Интеграция с 1С
  • двусторонний обмен по протоколу CommerceML: импорт номенклатуры, цен, остатков, изображений;
  • экспорт оформленных заказов в учётную систему;
  • настраиваемое сопоставление полей и режимов обмена.
3.4. Доставка
  • интеграция с российскими службами доставки (расчёт стоимости и оформление);
  • поддержка самовывоза и доставки, конфигурируемые способы.
3.5. Оптовый режим
  • разграничение розничного и оптового доступа (оптовые цены и условия для авторизованных

клиентов), управляемое данными.

3.6. Управление содержимым (CMS)
  • типизированная модель содержимого (страницы, новости, кейсы, услуги и произвольные типы),

описываемая декларативно (config-as-code) с автоматической генерацией форм администратора;

  • визуальный редактор содержимого с работой в оформлении темы;
  • меню, разделы, главная страница с блоками;
  • разграничение видимости и статусов публикации.
3.7. Поисковая оптимизация (SEO)
  • генерация структурированных данных Schema.org (FAQPage, HowTo, Article, BreadcrumbList,

Organization, Service, LocalBusiness);

  • канонические ссылки, управление meta-тегами, карта сайта;
  • система редиректов (301/302) с управлением из административной панели;
  • поля бизнеса (адрес, телефон, часы, координаты, регион обслуживания) для локального SEO.
3.8. Уведомления
  • каналы уведомлений о заказах и заявках: электронная почта (SMTP), Telegram, Bitrix24, MAX;
  • настройка каналов через административную панель.
3.9. Оформление и брендирование
  • система тем и дизайн-токенов для настройки внешнего вида под бренд заказчика;
  • серверный рендеринг страниц (собственная реализация, без сторонних фреймворков рендеринга).
3.10. Администрирование и эксплуатация
  • административная панель (список-дровер, drag-and-drop сортировка, канбан заказов,

глобальный поиск, массовые операции над записями);

  • многопользовательский доступ с ролями (администратор, контент-редактор, менеджер) и

журналом аудита действий; ограничение числа пользователей по редакции;

  • триаж входящих заявок (статусы: новая / в работе / завершена / спам) и сводка

«Требует внимания»;

  • автоматическая очистка персональных данных по настраиваемым срокам хранения

(соответствие требованиям 152-ФЗ);

  • проверка работоспособности (health-эндпоинт с версией сборки);
  • обновление штатным сценарием с резервной копией, проверкой и автоматическим откатом

при сбое; контроль лицензии с уведомлениями в панели;

  • автоматическое тестовое покрытие (957 автоматических тестов на момент подачи).

4. Сведения о российском происхождении

  • ПО является самостоятельной разработкой правообладателя, не является модификацией или

надстройкой над иностранным программным продуктом;

  • ключевые функции не зависят от иностранных сервисов; внешние интеграции — российские

(платёжные сервисы РФ, службы доставки РФ, 1С, Bitrix24);

  • сторонние программные компоненты — свободные библиотеки с разрешительными лицензиями

(MIT, Apache-2.0), без ограничений на коммерческое использование и использование на

территории РФ (перечень — в отдельном документе «Перечень компонентов»);

  • гарантийное обслуживание и техническая поддержка осуществляются на территории РФ;
  • средства хранения исходного и объектного кода, средства сборки размещены на территории РФ;
  • персональные данные обрабатываются и хранятся на серверах на территории РФ.

5. Стоимость и порядок предоставления

ПО распространяется на возмездной основе по двум моделям:

  • Лицензия на установку (on-premise) — разовая лицензия на право использования при установке

на сервер заказчика;

  • Подписка (SaaS) — периодическая плата за облачный доступ к экземпляру, размещённому на

инфраструктуре правообладателя на территории РФ.

Актуальные цены и условия приобретения размещены на официальном сайте продукта:

https://karkas-cms.ru/tarify

Официальный сайт правообладателя (ООО «АЙТИТЕК»): https://it-uu.ru/. Сайт продукта «Каркас»:

https://karkas-cms.ru/.

Стоимость лицензии выделяется отдельной строкой в договоре/счёте (для применения льготы по НДС

в соответствии с пп. 26 п. 2 ст. 149 НК РФ при реализации ПО из реестра).

6. Контакты поддержки

ООО «АЙТИТЕК». Сайт: https://it-uu.ru/. Телефон: +7 (3012) 599-513. E-mail: info@it-uu.ru.

Юридический адрес: 670000, Республика Бурятия, г. Улан-Удэ, ул. Ленина, д. 44, оф. 11.

Техническая поддержка и гарантийное обслуживание осуществляются на территории Российской Федерации.

ЛИСТ Д.02 · ДОКУМЕНТАЦИЯредакция 2026

Инструкция по установке

КАРКАС CMS · 2026 Скачать PDF

1. Системные требования

1.1. Программные требования
КомпонентТребование
Операционная системаLinux (рекомендуется Ubuntu 22.04 LTS или совместимая)
Среда исполненияNode.js версии 20 или выше
Менеджер пакетовpnpm (устанавливается через corepack)
СУБДPostgreSQL версии 14 или выше
Веб-сервер (реверс-прокси)nginx или совместимый (для публикации и TLS)
1.2. Аппаратные требования (минимальные, на один экземпляр)
РесурсМинимумРекомендуется
Процессор2 vCPU4 vCPU
Оперативная память2 ГБ4 ГБ
Дисковое пространство10 ГБ20 ГБ и более (зависит от объёма медиа-каталога)

Вся инфраструктура (серверы приложения, БД, хранилище резервных копий) размещается на

территории Российской Федерации.

2. Состав дистрибутива

Исходный код организован как монорепозиторий (pnpm workspace) и включает функциональные модули

(пакеты) и приложения. Перечень модулей и их назначение приведены в документе «Описание

архитектуры».

3. Установка на сервер заказчика (on-premise)

Шаг 1. Подготовка окружения
  1. Установить Node.js версии 20+ и включить менеджер пакетов:
corepack enable pnpm
  1. Установить и запустить PostgreSQL 14+, создать базу данных и учётную запись для приложения.
Шаг 2. Размещение кода
  1. Разместить дистрибутив в рабочем каталоге на сервере.
  2. Установить зависимости:
pnpm install
Шаг 3. Конфигурация
  1. Задать строку подключения к базе данных в переменной окружения DATABASE_URL.
  2. Задать прочие параметры окружения (профиль носителя, порт, параметры интеграций) согласно

конфигурационному описанию.

Шаг 4. Инициализация базы данных
  1. Применить схему БД (миграции Prisma):
pnpm prisma migrate deploy
  1. При необходимости выполнить первичное наполнение демонстрационными данными (seed).
Шаг 5. Запуск
  1. Запустить приложение (административный API и витрину) согласно скриптам запуска.
  2. Настроить реверс-прокси (nginx) на порт приложения, включить TLS-сертификат.
Шаг 6. Проверка работоспособности
  1. Открыть health-эндпоинт (/healthz) — должен вернуть статус и версию сборки.
  2. Открыть витрину и административную панель, проверить вход.

4. Развёртывание в облаке (SaaS)

При облачной модели поставки экземпляр разворачивается на инфраструктуре правообладателя

(на территории РФ), заказчику предоставляется доступ по подписке:

  1. Правообладатель создаёт изолированный экземпляр для заказчика (модель single-tenant —

один экземпляр на клиента), выполняя шаги раздела 3 на своей инфраструктуре.

  1. Настраивается поддомен/домен заказчика и TLS.
  2. Заказчику передаются учётные данные администратора.
  3. Обновления, резервное копирование и мониторинг обеспечивает правообладатель.

5. Обновление

Обновление выполняется штатным сценарием deploy/update.sh: проверка лицензии → автоматическая

резервная копия → получение новой версии → применение миграций БД → перезапуск → контрольная

проверка (/healthz возвращает идентификатор сборки). При сбое любого шага выполняется

автоматический откат на предыдущую версию с восстановлением из резервной копии

(--rollback — ручной откат). Миграции схемы поставляются вместе с версией.

6. Резервное копирование

Резервные копии базы данных и медиа-хранилища выполняются штатными средствами (PostgreSQL

dump, копирование каталога медиа) и хранятся на территории РФ. Периодичность настраивается

регламентом эксплуатации заказчика/правообладателя.

ЛИСТ Д.03 · ДОКУМЕНТАЦИЯредакция 2026

Руководство по эксплуатации

КАРКАС CMS · 2026 Скачать PDF

1. Назначение и роли

Каркас эксплуатируется через веб-интерфейс административной панели. Основные роли:

  • Администратор/владелец — полный доступ: каталог, заказы, содержимое, настройки, интеграции,

управление пользователями;

  • Контент-редактор — страницы, новости, медиа, SEO (создаётся администратором в разделе

«Пользователи», доступ разграничен ролью);

  • Менеджер — заказы и заявки (аналогично, отдельная роль);
  • Покупатель (внешний пользователь) — просмотр каталога, оформление и оплата заказа на витрине.

2. Начало работы

  1. Открыть административную панель по адресу экземпляра (раздел /admin или отдельный

поддомен, согласно конфигурации).

  1. Выполнить вход под учётной записью администратора.
  2. Проверить состояние системы в разделе «Состояние» (доступность БД, версия сборки).

3. Основные эксплуатационные операции

3.1. Каталог и товары
  • создание/редактирование товаров и категорий в разделе «Товары»;
  • добавление вариаций (цвет/размер/оси), цен и остатков;
  • загрузка и сортировка фотографий товара, назначение обложки;
  • импорт товаров из CSV или получение через обмен с 1С.
3.2. Заказы и заявки
  • просмотр и обработка заказов (список и канбан-доска по статусам), серверный поиск по

номеру/e-mail/телефону;

  • изменение статусов, работа с оплатой и возвратами;
  • заявки с форм: триаж по статусам (новая / в работе / завершена / спам), сводка «Требует

внимания» на дашборде;

  • экспорт заказов в 1С (при настроенной интеграции).
3.3. Содержимое сайта
  • управление страницами, новостями, кейсами в разделе «Страницы и новости»;
  • заполнение SEO-полей (заголовки, описания), блоков FAQ, включение схем разметки

(страница услуги, страница контактов) переключателями на странице;

  • массовые действия (публикация/снятие) и история версий записей;
  • управление меню и главной страницей.
3.4. Настройки и интеграции
  • раздел «Настройки»: параметры сайта, поля бизнеса (адрес, телефон, часы, координаты),

коды аналитики;

  • подключение платёжных сервисов, служб доставки, обмена с 1С;
  • подключение каналов уведомлений (почта, Telegram, Bitrix24, MAX) — заполнение реквизитов

и проверка соединения кнопкой «Проверить»;

  • раздел «Пользователи»: создание учётных записей с ролями, смена паролей, деактивация;
  • настройка сроков хранения персональных данных (авточистка обработанных заявок и журнала

аудита — 152-ФЗ).

3.5. Оформление
  • раздел «Темы и цвета»: настройка внешнего вида через дизайн-токены под бренд.

4. Контроль работоспособности

  • health-эндпоинт /healthz возвращает статус и идентификатор версии сборки — используется

для мониторинга и проверки после обновления;

  • раздел «Состояние» в административной панели отражает доступность подсистем.

5. Типовые процедуры сопровождения

5.1. Обновление версии

Выполняется штатным сценарием deploy/update.sh: резервная копия → новая версия → миграции →

перезапуск → контрольная проверка /healthz; при сбое — автоматический откат. Доступность

обновлений отображается в панели (баннер версии/лицензии).

5.2. Резервное копирование и восстановление

Регулярное резервное копирование базы данных (PostgreSQL) и каталога медиа. Восстановление —

из резервной копии в обратном порядке. Хранение копий — на территории РФ.

5.3. Диагностика неполадок
  • проверить /healthz и раздел «Состояние»;
  • проверить доступность базы данных и корректность строки подключения DATABASE_URL;
  • проверить журналы приложения;
  • при сбое интеграции — проверить реквизиты подключения в разделе «Настройки» кнопкой проверки.

6. Жизненный цикл ПО

  • разработка и сопровождение ведутся правообладателем на территории РФ;
  • выпуск обновлений — регулярный, с ведением журнала изменений;
  • исправление ошибок — по обращениям в службу поддержки и в порядке планового сопровождения;
  • средства хранения исходного кода, сборки и учёта ошибок размещены на территории РФ.

7. Техническая поддержка

Техническая поддержка и гарантийное обслуживание осуществляются правообладателем на территории

Российской Федерации.

Контакты: ООО «АЙТИТЕК», сайт https://it-uu.ru/, телефон +7 (3012) 599-513,

e-mail info@it-uu.ru, адрес: 670000, Республика Бурятия, г. Улан-Удэ, ул. Ленина, д. 44, оф. 11.

ЛИСТ Д.04 · ДОКУМЕНТАЦИЯредакция 2026

Архитектура и компоненты

КАРКАС CMS · 2026 Скачать PDF

1. Технологический стек

УровеньТехнологияВерсия
ЯзыкTypeScript / JavaScript
Среда исполненияNode.js20+ (эксплуатируется на 22)
Менеджер пакетовpnpm (workspace-монорепозиторий)
Веб-фреймворкExpress4.21.x
ORM / доступ к БДPrisma6.19.x
СУБДPostgreSQL14+
Серверный рендерингСобственная реализация (без Next.js и иных сторонних SSR-фреймворков)
Валидация данныхZod3.23.x
Обработка изображенийsharp0.34.x
Загрузка файловmulter2.x
Обработка XML (обмен 1С)fast-xml-parser5.9.x
Работа с архивамиadm-zip0.5.x

Собственный серверный рендеринг (не заимствованный фреймворк) — существенный признак

самостоятельности продукта.

2. Архитектура: функциональные модули

ПО построено по модульному принципу (монорепозиторий). Модули (пакеты) и их назначение:

МодульНазначение
coreЯдро: реестр модулей, манифесты, базовые типы и утилиты
contentМодель содержимого (типы контента, config-as-code), формы администратора
cart-checkoutКорзина, оформление, оплата, возвраты, обмен с 1С (импорт/экспорт)
storefrontВитрина: серверный рендеринг страниц, каталог, SEO-разметка
adminАдминистративная панель, настройки, реестр интеграций
payments-ruРоссийские платёжные сервисы (эквайринг, фискализация 54-ФЗ)
delivery-ruРоссийские службы доставки
notificationsКаналы уведомлений (почта, Telegram, Bitrix24, MAX)
db-prismaСлой доступа к данным (Prisma, репозитории)
agentСлужебные/агентские функции

Приложения (apps/) собирают модули в исполняемые сервисы (административный API, витрина) и

конкретные клиентские носители.

3. Схема взаимодействия

  1. Внешний пользователь (покупатель) обращается к витрине (storefront), которая выполняет

серверный рендеринг страниц и каталога, обращаясь к данным через db-prisma.

  1. Оформление и оплата обрабатываются модулем cart-checkout во взаимодействии с payments-ru

(оплата, фискализация) и delivery-ru (доставка).

  1. Обмен с 1С (cart-checkout) импортирует номенклатуру/цены/остатки/изображения и экспортирует

заказы по протоколу CommerceML.

  1. Администратор работает через панель (admin), которая управляет содержимым (content),

каталогом, заказами и настройками; изменения сохраняются через db-prisma в PostgreSQL.

  1. События (заказы, заявки) порождают уведомления через модуль notifications по настроенным

каналам (российские и совместимые сервисы).

Все данные хранятся в PostgreSQL на территории РФ. Ключевые функции работают автономно и не

зависят от иностранных сервисов.

4. Сторонние компоненты

Полный перечень сторонних программных компонентов с версиями и лицензиями приведён в

отдельном документе «Перечень компонентов ПО "Каркас"». Все лицензии — разрешительные

(MIT, Apache-2.0, PostgreSQL License), copyleft-компоненты отсутствуют.

5. Признаки российского происхождения (сводно)

  • самостоятельная разработка, включая собственный серверный рендеринг (не заимствованный фреймворк);
  • отсутствие зависимости ключевых функций от иностранных сервисов;
  • отсутствие обращений к иностранным сервисам (в т.ч. шрифты размещаются локально);
  • внешние интеграции — российские (платёжные сервисы РФ, доставка РФ, 1С, Bitrix24);
  • сторонние компоненты — свободные разрешительные лицензии без запретов на РФ/коммерцию;
  • инфраструктура разработки, хранения кода, сборки и эксплуатации — на территории РФ;
  • обработка и хранение персональных данных — на территории РФ;
  • поддержка и гарантийное обслуживание — на территории РФ.
ЛИСТ Д.05 · ДОКУМЕНТАЦИЯредакция 2026

Тарифная политика

КАРКАС CMS · 2026 Скачать PDF

программного обеспечения «Каркас»

УТВЕРЖДАЮ

Генеральный директор ООО «АЙТИТЕК»

_______________ / Дронов Д.В. /

«___» _____________ 2026 г.

1. Общие положения

1.1. Настоящая Тарифная политика устанавливает порядок формирования стоимости и модели

распространения программного обеспечения «Каркас» (далее — ПО).

1.2. Правообладатель: ООО «АЙТИТЕК», ОГРН 1210300000899, ИНН 0323416670,

670000, Республика Бурятия, г. Улан-Удэ, ул. Ленина, д. 44, оф. 11.

1.3. ПО распространяется на возмездной основе. Актуальные цены публикуются на официальном

сайте продукта: https://karkas-cms.ru/tarify.

2. Модели распространения

2.1. Облачная подписка (SaaS) — периодическая плата за предоставление доступа к экземпляру

ПО, размещённому на инфраструктуре правообладателя на территории РФ. Включает хостинг,

резервное копирование, обновления и базовое сопровождение.

2.2. Лицензия на установку (on-premise, «коробка») — разовая плата за право использования

ПО при установке на сервере заказчика. Обновления после первого года — по отдельной позиции

«Продление обновлений».

2.3. Редакции ПО (по составу функциональных модулей, накопительно):

«Лендинг» → «Сайт» → «Магазин» → «Магазин+» (включает обмен с 1С и оптовый режим).

3. Тарифы

3.1. Облачная подписка
РедакцияЗа 1 месяц, ₽За 1 год, ₽
Каркас «Лендинг»8008 200
Каркас «Сайт»2 00020 400
Каркас «Магазин»3 00030 600
Каркас «Магазин+»9 00092 000
3.2. Лицензия на установку (разово)
РедакцияЛицензия, ₽Продление обновлений, ₽/год
Каркас «Лендинг»10 0002 500
Каркас «Сайт»16 0004 000
Каркас «Магазин»28 0007 000
Каркас «Магазин+»85 00021 250

4. Порядок оплаты и предоставления

4.1. Оплата — безналичным расчётом по счёту/договору. Подписка — авансом за период;

лицензия — разовым платежом.

4.2. Стоимость лицензии на ПО выделяется в договоре и счёте отдельной строкой. При включении

ПО в Единый реестр российских программ реализация прав на ПО освобождается от НДС в

соответствии с пп. 26 п. 2 ст. 149 НК РФ.

4.3. Услуги внедрения, доработки и технической поддержки сверх базового сопровождения не

входят в стоимость лицензии/подписки и оказываются по отдельным договорам.

4.4. Правообладатель вправе изменять тарифы; актуальная редакция тарифов публикуется на

странице https://karkas-cms.ru/tarify.

5. Контакты

ООО «АЙТИТЕК» · https://it-uu.ru/ · https://karkas-cms.ru/ · +7 (3012) 599-513 · info@it-uu.ru

ЛИСТ Д.06 · ДОКУМЕНТАЦИЯредакция 2026

Перечень компонентов

КАРКАС CMS · 2026 Скачать PDF

Сторонние программные компоненты и сведения о лицензиях

Правообладатель: ООО «АЙТИТЕК», ОГРН 1210300000899, ИНН 0323416670.

Документ подтверждает лицензионную чистоту стороннего программного обеспечения,

используемого в составе ПО «Каркас».

1. Перечень сторонних программных компонентов и лицензии

Внешние (не разрабатываемые правообладателем) производственные компоненты и их лицензии.

Все лицензии — разрешительные, без ограничений на коммерческое использование и использование

на территории РФ.

КомпонентВерсияЛицензияНазначение
Express4.21.xMITВеб-фреймворк (маршрутизация HTTP)
Prisma / @prisma/client6.19.xApache-2.0ORM, доступ к БД
Zod3.23.xMITВалидация и схемы данных
sharp0.34.xApache-2.0Обработка изображений
multer2.xMITПриём загружаемых файлов
fast-xml-parser5.9.xMITРазбор XML (обмен с 1С)
adm-zip0.5.xMITРабота с ZIP-архивами
Node.js20+MIT (среда исполнения)Среда выполнения
PostgreSQL14+PostgreSQL License (разрешительная)СУБД

> Примечание по лицензионной чистоте: copyleft-компоненты (GPL/AGPL) в производственных

> зависимостях отсутствуют. Внутренние модули (@engine/*) — собственная разработка

> правообладателя.

2. Шрифты (самостоятельное размещение)

Шрифты, используемые в оформлении, — свободно распространяемые (открытые лицензии, в т.ч.

SIL OFL: Manrope, IBM Plex, JetBrains Mono и др.) и размещаются локально в составе носителя

(самохостинг файлов woff2 через механизм тем, theme-fonts-router / theme-presets).

Обращения к внешним сервисам шрифтов в продукте отсутствуют.

3. Собственные компоненты

Все модули @engine/* (ядро, контент, витрина, корзина/оформление, платежи, доставка,

уведомления, административная панель, слой данных) — собственная разработка правообладателя,

исключительные права принадлежат ООО «АЙТИТЕК».