Интеграция сайта и систем через API
Настраиваем обмен данными между сайтом, CRM и внешними сервисами. Согласуем, какая система отвечает за каждое поле, когда передаются изменения и что происходит при ошибке.
- Источник
Согласованные поля и события
- Обмен
Проверка, журнал и повтор
- Получатель
Запись без лишнего дубля
У каждого поля есть источник и правило обновления.
От 100 000 ₽ / связка
3–6 недель после получения документации и тестовых доступов.
Узнаёте свою задачу?
- Менеджеры вручную переносят заявки или заказы.
- Цена, остаток или статус расходятся между системами.
- Нужно подключить внешний сервис с понятным контролем ошибок.
Что входит в работу
Фиксируем объём и способ проверки до начала. Расширение задачи оцениваем отдельно.
- Две системы с документированными API.
- Одно направление обмена и до трёх сущностей.
- Схема полей и правила преобразования.
- Журнал, повторные попытки и защита от дублей.
- Тестовые сценарии и инструкция сопровождения.
Правила обмена важнее самой стрелки между системами
Для каждого поля фиксируем источник истины. Например, сайт создаёт заказ, а учётная система назначает статус отгрузки. Если оба сервиса меняют одно поле, заранее выбираем правило разрешения конфликта.
Описываем обязательные значения, справочники, даты, валюты и идентификаторы. Проверяем не только пример из документации, но и неполные или повторные данные.
Ошибку можно увидеть и исправить
При недоступности API запрос повторяется по ограниченной схеме. При неправильных данных задача попадает в журнал для разбора; она не исчезает и не повторяется бесконечно без результата.
Токены хранятся на сервере. Чувствительные поля не копируются в технические логи, а доступ к повторной обработке ограничен.
Интеграция сайта с 1С, CRM и внешними API
Обмен данными начинается с контракта: какие записи передаются, кто источник истины, как сопоставляются идентификаторы и что делать при недоступности системы. Для REST API и других поддерживаемых интерфейсов проверяем авторизацию, ограничения и тестовый контур. Конкретную платформу и версию подтверждаем на диагностике.
Стоимость и сроки
От 100 000 ₽ / связка
3–6 недель после получения документации и тестовых доступов.
В оценке перечисляем состав, исключения и порядок оплаты. Дополнительные работы обсуждаем до выполнения.
API-интеграция: состав и условия
Две системы с документированными API.; Одно направление обмена и до трёх сущностей.; Схема полей и правила преобразования.; Журнал, повторные попытки и защита от дублей.; Тестовые сценарии и инструкция сопровождения.
Отдельно: Обратный обмен, создание API сторонней системы, неподготовленная история данных и дополнительные сущности отдельно.
Налоговая формулировка определяется по фактическому статусу исполнителя в договоре.
От схемы полей к проверке обмена
- 01
Проверяем API двух систем
Изучаем доступные методы, ограничения и тестовый контур. Уточняем направление обмена и до трёх сущностей.
- 02
Согласуем правила
Назначаем источник для каждого поля, ключ связи записей и поведение при конфликте. Определяем повтор и обработку ошибок.
- 03
Реализуем обмен
Добавляем проверку данных, серверное хранение секретов и журнал. Ограничиваем повторы и защищаем получателя от дублей.
- 04
Проверяем сбои
Тестируем повтор события, отказ API, неполные данные и восстановление. Передаём инструкцию диагностики и эксплуатации.
Что вы получаете
- Работающий согласованный обмен.
- Схема полей и сценарии обработки ошибок.
- Исходники и инструкция повторной обработки.
Что оценивается отдельно
Обратный обмен, создание API сторонней системы, неподготовленная история данных и дополнительные сущности отдельно.
Пример передачи заявки в CRM
Условная связка передаёт заявки с сайта в готовый API CRM в одном направлении.
- 01
Принятая заявка получает ключ связи. В CRM передаются только согласованные поля.
- 02
Повтор того же события не создаёт вторую запись. Временный отказ API сохраняется в журнале и обрабатывается по правилам повтора.
- 03
Если поле не проходит проверку, ошибка остаётся доступной для диагностики. Обратное обновление данных не включается автоматически.
Важные детали до начала работы
Интеграция с 1С имеет фиксированную цену?
Цена зависит от конфигурации, доступного интерфейса, сущностей и направления обмена. Стартовый ориентир относится к ограниченной связке с готовым API.
Что считается одной интеграцией?
Две системы, одно направление обмена и до трёх согласованных сущностей. Двусторонняя синхронизация оценивается отдельно.
Можно передать всю историю?
Можно после проверки качества, объёма и ограничений API. Исторический импорт и текущая синхронизация — разные задачи.
Сделаете собственный API?
Да, как отдельную задачу разработки веб-сервиса: нужны модель данных, доступы, версии и документация потребителей.
Что означает интеграция от 100 000 ₽?
Две системы, одно направление передачи и до трёх согласованных сущностей, с журналом и повторными попытками. Двусторонняя синхронизация, очистка старых данных и нестандартные доработки внешней системы оцениваются отдельно.
Обсудить интеграцию
Назовите две системы, данные для обмена и его направление. Если есть документация API, укажите ссылку.
Передадим выбранную услугу вместе с обращением, чтобы уточнить состав и следующий шаг.
