Integrations12 октября 2026 г.6 мин чтения

Бриф на интеграцию 1С, Kaspi, платежей, CRM и мессенджеров: как подготовить проект

Коротко

Корректный интеграционный проект начинается не с выбора API, а с документа, который может составить только бизнес: какие системы участвуют, какая из них главная по каждой сущности — товар, цена, остаток, клиент, заказ, оплата, — что должно происходить при сбое и кто отвечает за обмен после запуска. Разработчику дополнительно нужны тестовые доступы, обезличенные примеры данных и критерии приёмки. С таким брифом оценка опирается на факты, а не на допущения подрядчика.

Содержание
  1. 01Почему интеграции дорожают по ходу проекта
  2. 02Карта систем и потоков данных
  3. 03Источник правды и правила конфликтов
  4. 04Что известно о платформах заранее
  5. 05Сбои, исключения и жизнь после запуска
  6. 06Шаблон брифа и порядок работы

Почему интеграции дорожают по ходу проекта

Интеграция связывает системы, у которых разные владельцы, разные правила и разная скорость изменений. Технически это часто понятная задача: у 1С, Kaspi Магазина, CRM и мессенджеров есть документированные способы обмена. Объём растёт по другой причине — вопросы, которые должен решить бизнес, всплывают уже во время разработки.

  • Выясняется, что цену правят и в 1С, и в кабинете маркетплейса, и неясно, какая главная.
  • Номенклатура в учётной системе и на площадке не сопоставлена, и сопоставлять её приходится вручную.
  • Исключения — возвраты, частичные отгрузки, отменённые после оплаты заказы — не описаны, и разработчик придумывает правила сам.
  • Доступ к тестовой базе 1С или к кабинету выдают неделями, потому что не определено, кто за это отвечает.
  • После запуска непонятно, кто разбирает ошибки обмена: подрядчик, ваш программист 1С или менеджер.

Карта систем и потоков данных

Начните с перечня систем: название и версия конфигурации 1С и кто её сопровождает (штатный программист или внешняя компания), Kaspi Магазин, платёжный провайдер, CRM, мессенджеры, сайт. Затем опишите потоки — каждое движение данных между двумя системами.

  1. 01Сайт и Kaspi
  2. 02Заказы и оплаты
  3. 03CRM
  4. 041С
Пример карты: заказы с витрин попадают в CRM и учётную систему, остатки и цены идут обратно.

Остатки

Откуда → куда
1С → сайт, Kaspi
Что запускает
Изменение остатка или расписание
Допустимая задержка
Сколько бизнес готов продавать отсутствующий товар
Объём в обычный день и в пик
Число товарных позиций

Цены

Откуда → куда
1С → сайт, Kaspi
Что запускает
Изменение прайса
Допустимая задержка
Укажите сами
Объём в обычный день и в пик
Число позиций и частота изменений

Заказы

Откуда → куда
Сайт, Kaspi → CRM, 1С
Что запускает
Новый заказ
Допустимая задержка
Укажите сами
Объём в обычный день и в пик
Заказов в день, в акционные дни

Оплаты

Откуда → куда
Платёжный провайдер → заказ
Что запускает
Событие провайдера
Допустимая задержка
Укажите сами
Объём в обычный день и в пик
Платежей в день

Уведомления

Откуда → куда
CRM → мессенджер клиента
Что запускает
Смена статуса заказа
Допустимая задержка
Укажите сами
Объём в обычный день и в пик
Сообщений в день

Колонки «Допустимая задержка» и «Объём» намеренно не заполнены: это ваши данные, и именно они определяют способ обмена. Остатки, которые нужны «почти сразу», и взаиморасчёты «раз в сутки» — разные технические решения с разной ценой.

Источник правды и правила конфликтов

Для каждой сущности назначьте одну главную систему. Это не технический вопрос: только бизнес знает, где правят цену и кто отвечает за карточку клиента.

Товар и характеристики

Главная система
Например, 1С
Кто вносит изменения
Товаровед
Что делать при расхождении
Площадки перезаписываются из главной системы

Цена

Главная система
Например, 1С
Кто вносит изменения
Коммерческий отдел
Что делать при расхождении
Решите, допустима ли отдельная цена на маркетплейсе

Остаток

Главная система
Учётная система склада
Кто вносит изменения
Склад
Что делать при расхождении
Площадки обновляются из учёта; ручная правка на площадке запрещена или журналируется

Клиент

Главная система
Например, CRM
Кто вносит изменения
Менеджеры
Что делать при расхождении
Правило поиска дублей: по телефону, email или их сочетанию

Заказ и его статус

Главная система
Определите для каждого этапа
Кто вносит изменения
Менеджер, склад, бухгалтерия
Что делать при расхождении
Кто может отменить заказ после оплаты

Оплата

Главная система
Платёжный провайдер
Кто вносит изменения
Никто вручную
Что делать при расхождении
Статус оплаты подтверждается запросом к провайдеру, а не только уведомлением

Что известно о платформах заранее

Часть ограничений задают сами платформы. Их полезно знать до брифа, чтобы заранее определить, кто на вашей стороне выдаёт доступы и кто отвечает за доработки.

1С:Предприятие

Что говорит официальная документация
Платформа может автоматически сформировать REST-интерфейс по протоколу OData 3.0 для основных объектов конфигурации после публикации на веб-сервере. Собственные HTTP-сервисы программист описывает в конфигурации и сам формирует ответ на встроенном языке
Что подготовить
Контакт программиста 1С, копию базы для тестов, решение о публикации интерфейса

Kaspi Магазин

Что говорит официальная документация
Токен API продавец формирует сам в веб-версии кабинета: «Настройки → Токен API». API используется для добавления товаров и обработки заказов
Что подготовить
Ответственного за токен в компании и порядок его замены

CRM (пример — Битрикс24)

Что говорит официальная документация
Подключение через входящий вебхук, локальное или тиражное приложение; действуют лимиты на интенсивность запросов
Что подготовить
Права пользователя для интеграции, список воронок и полей

WhatsApp Business Platform

Что говорит официальная документация
Для Cloud API нужны бизнес-портфолио и номер телефона компании; вне окна обслуживания клиента можно отправлять только шаблоны сообщений, которые обычно проходят одобрение
Что подготовить
Список уведомлений и их тексты как шаблоны

Telegram-бот

Что говорит официальная документация
Обновления приходят одним из двух взаимоисключающих способов — getUpdates или вебхук; для вебхука можно задать секрет, который Telegram передаёт в заголовке X-Telegram-Bot-Api-Secret-Token
Что подготовить
Кто создаёт бота и хранит его токен

Платёжный провайдер

Что говорит официальная документация
Зависит от провайдера: запросите у него документацию, тестовую среду и описание уведомлений об оплате
Что подготовить
Договор с провайдером, тестовые реквизиты, список сценариев возврата

Сбои, исключения и жизнь после запуска

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

  • 1С недоступна во время обновления или ночного регламента: заказы копятся в очереди или менеджер получает уведомление?
  • Заказ пришёл дважды: система должна распознать повтор и не создать второй документ.
  • Товар с площадки не сопоставлен с учётом: заказ останавливается или создаётся с пометкой для ручной проверки?
  • Оплата прошла, а заказ отменён: кто инициирует возврат и в какой системе это видно?
  • Частичная отгрузка или замена товара: как это отражается в заказе на площадке и в CRM?
  • Кому и куда приходят уведомления об ошибках обмена — и кто обязан на них реагировать?
  • Как часто сверяются контрольные показатели систем: количество заказов, суммы, остатки?
  • Кто сопровождает интеграцию после запуска и что происходит, когда одна из платформ меняет API?

Если интеграция передаёт телефоны и имена клиентов в CRM или мессенджеры, учтите требования к персональным данным — например, к месту их хранения. О том, как это влияет на выбор систем, — в материале о корпоративных LMS; детали стоит согласовать с юристом.

Шаблон брифа и порядок работы

Бриф не обязан быть длинным. Достаточно, чтобы в нём были ответы на следующие разделы:

  • Цель: какую ручную работу или ошибки должна убрать интеграция, и как вы поймёте, что она работает.
  • Системы: перечень, версии, владельцы, контакты ответственных с вашей стороны.
  • Потоки: таблица «откуда — куда — что запускает — допустимая задержка — объём».
  • Источник правды и правила конфликтов по каждой сущности.
  • Исключения и сбои: что делать в каждом случае из списка выше.
  • Доступы и тестовые среды: что есть, кто выдаёт, сроки получения.
  • Примеры данных: обезличенные заказы, товары, клиенты в реальном формате.
  • Критерии приёмки: сценарии, которые должны пройти на тестовых данных до перевода боевого потока.
  • Эксплуатация: кто получает уведомления, кто сопровождает, как часто сверка.
  1. Бриф

    Заполняете разделы выше, насколько можете; пробелы — тоже информация.

  2. Рабочая сессия

    Разработчик, ваш программист 1С и ответственный за процесс разбирают потоки и исключения.

  3. Контракт данных

    Поля, форматы, идентификаторы и статусы фиксируются письменно до первой строки кода.

  4. Пилот одного потока

    Сначала один поток — например, заказы — на тестовых данных, с журналом и уведомлениями.

  5. Перевод и сверка

    Боевой поток включается после обкатки, первые недели — с ежедневной сверкой.

Объём работ складывается из числа потоков, сложности сопоставления справочников, количества исключений, состояния конфигурации 1С и наличия тестовых сред. Стоимость определяется после брифа и согласования объёма.

Расскажите о задаче — мы изучим запрос и свяжемся с вами

Есть задача?
Обсудим и оценим — бесплатно.

Расскажите о продукте или проблеме. Предложим архитектуру, срок и стоимость первой версии после изучения задачи.

  • Оценка объёма и рисков до старта
  • NDA — по вашему или нашему шаблону
  • Старт работ в течение недели

Не присылайте через форму пароли, ключи доступа и исходный код — безопасную передачу доступа обсудим отдельно.

Нажимая кнопку, вы соглашаетесь с обработкой персональных данных.