Интеграция retailCRM с 1С
Свяжем retailCRM и 1С вокруг исполнения заказа: CRM передаст клиента, позиции, скидки и доставку, а 1С вернёт товары, цены, остатки, резервы, оплату и отгрузку. Используем актуальный REST API v5 по HTTPS, сохраняем externalId или xmlId и код магазина site. Очередь учитывает лимиты API, история изменений забирает дельту, а повтор события обновляет связанную запись.
Когда стоит обратиться
Обычно к нам обращаются в таких ситуациях:
- Заказ уже обработан менеджером в retailCRM, но оператор повторно вводит его в 1С, переносит скидки, адрес и доставку и рискует ошибиться в позиции.
- Остатки на сайте и в CRM запаздывают относительно 1С, поэтому магазин принимает заказ на товар, который уже зарезервирован или закончился на нужном складе.
- Существующий обмен теряет отмены или возвраты, создаёт дубли после сетевого сбоя, а список заказов в очереди скрыт от сотрудника.
Что именно мы сделаем
Определяем владельца заказов, товаров, цен, остатков, резервов, оплат и статусов.
Сопоставляем магазины site, внешние коды товаров, склады, доставки, оплаты и статусы.
Настраиваем API v5, передачу заказа и возврат учётных состояний из 1С.
Добавляем очередь, внешние идентификаторы, инкрементальную историю и контроль лимитов.
Проверяем заказ, изменение состава, скидку, несколько складов, отмену и возврат.
Что входит в стоимость
89 900 ₽ за всю работу
Разбираем модели хранения заказа, товара, склада, доставки и оплаты в retailCRM и 1С, определяем владельцев данных и сопоставляем справочники. Настраиваем API, события, плановые выгрузки, очередь, статусы, отмены, возвраты, журнал и контроль дублей. Если сайт уже связан с retailCRM, сохраняем его рабочий маршрут и устраняем конфликт между тремя системами вместо создания параллельной логики.
Что будет готово
Передадим вам
- Рабочий обмен retailCRM и 1С через API v5 для выбранных объектов.
- Таблица магазинов, товаров, складов, оплат, доставок, статусов и владельцев данных.
- Очередь, журнал, контроль лимитов и протокол сверки заказов и остатков.
Перед сдачей проверим
- Контрольный заказ создаёт один связанный объект 1С с правильными позициями, скидкой, доставкой, складом и суммой.
- Резерв, оплата и отгрузка возвращаются в тот же заказ retailCRM, externalId и site сохраняют правильную связь.
- Повтор события обновляет существующую запись, очередь продолжает работу после временной ошибки, контрольные остатки сходятся.
Как это выглядит на практике
Заказ проходит от сайта до отгрузки без перепечатки
Заказ одного магазина retailCRM содержит товар по xmlId, скидку и доставку. Интеграция создаёт документ 1С, получает номер и резерв и записывает их в тот же заказ. После отгрузки история изменений возвращает новый статус, а повторный запрос по externalId обновляет связанную запись. Заказ другого магазина маршрутизируется по собственному коду site.
- 01
Покупатель оформляет заказ, сайт передаёт его в retailCRM, где менеджер подтверждает доставку и состав.
- 02
Интеграция создаёт заказ в 1С и получает подтверждение резерва на выбранном складе.
- 03
После оплаты и комплектации 1С возвращает состояния, которые автоматически двигают заказ в retailCRM.
- 04
Менеджер сообщает клиенту точный статус, а итоговая отгрузка остаётся связанной с учётными документами.
Что понадобится для работы
От вас
- Доступ к retailCRM API, магазинам, справочникам и тестовым заказам, а также к тестовой или доступной копии 1С.
- Каталог и внешние коды, склады, типы цен, статусы, способы оплаты и доставки, примеры скидок, отмен и возвратов.
- Представители интернет-магазина, склада, бухгалтерии и поддержки, которые подтвердят правила резервов и исполнения.
Если у вас немного другая ситуация
Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.
- 3 000 ₽после подписания договора через Диадок
- 86 900 ₽после выполнения, демонстрации и приёмки результата
Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.
Часто спрашивают
Об этой услуге
Чем эта услуга отличается от интеграции сайта с retailCRM?
Сайт передаёт новый заказ и клиентские действия в CRM. Здесь настраивается учётный контур: товары, остатки, резервы, документы, оплаты, отгрузки и обратные статусы между retailCRM и 1С.
Можно подключить несколько складов?
Да. Сопоставляем склады и правила выбора, передаём остатки и резерв по выбранной детализации. Важно заранее определить, где принимается решение о складе и как обрабатывается его замена.
Как обрабатывается повторный запрос после сбоя?
Заказ и операция сохраняют устойчивый externalId, xmlId либо другой выбранный ключ. Повтор находит связанную запись и продолжает её обработку. Инкрементальная история и журнал позволяют восстановить дельту после временного сбоя.
Можно передавать комплекты и наборы?
Можно после согласования модели двух систем. Проверяем, где комплект хранится как отдельный товар, где раскрывается на компоненты и как резерв, цена и возврат должны отражаться в 1С и CRM.
Какой API retailCRM используется для интеграции с 1С?
Используем актуальный REST API v5 по HTTPS и ключ с нужными разрешениями. Для нескольких магазинов передаём код site, для товаров и заказов сохраняем внешние идентификаторы, а очередь учитывает ограничения по частоте запросов.
Цена и изменения по ходу работы
Цена на странице окончательная?
Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.
Что означает резерв незапланированных работ?
Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.
Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.
Можно уточнять детали уже во время работы?
Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.
Начало работы и оплата
Как оформляются договор и оплата?
Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.
Когда начинается срок выполнения?
Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.
Как учитываются платные лицензии и внешние сервисы?
До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.
Проверка результата и гарантия
Как принимается готовая работа?
Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.
Какая гарантия действует после сдачи?
На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.