Интеграция 1С с сайтами, CRM и сервисами
Связываю 1С с интернет-магазином, CRM, службой доставки, банком и телефонией, чтобы товары, цены, заказы и оплаты не переносили руками и не сверяли по вечерам.
- Сначала проверяю типовой обмен: если его хватает — настраиваю и чиню
- Если не хватает — пишу интеграцию через API
- И сторону 1С, и сторону сайта делаю сам
- Оплата после сдачи каждого этапа, без предоплаты
- Гарантия 45 дней на ошибки в моём коде
- Ставка — 2 500 ₽/ч, первая задача нового клиента — 2 200 ₽/ч. Подробнее о ценах
Сайты
Битрикс, InSales, Tilda, WooCommerce и самописные сайты.
| Данные | Откуда → куда |
|---|---|
| Товары, характеристики, картинки | 1С → сайт |
| Цены — по нужным видам цен | 1С → сайт |
| Остатки — по складам | 1С → сайт |
| Заказы | Сайт → 1С |
| Статусы заказов и оплат | 1С → сайт |
Для Битрикса есть типовой обмен с 1С; он часто работает медленно, плодит дубли или теряет характеристики — это чиню и ускоряю. Подробнее — «Обмен 1С с Битрикс». Для самописного сайта делаю обмен через API с обеих сторон.
CRM
amoCRM, Битрикс24, RetailCRM.
- контрагенты и контакты — без дублей в двух системах;
- счёт в 1С создаётся из сделки, номер и сумма возвращаются в CRM;
- статус оплаты попадает в сделку, как только оплата отражена в 1С;
- товары, цены и остатки из 1С доступны менеджеру в сделке;
- отгрузки и документы видны в карточке клиента.
Подробнее — «Интеграция 1С и amoCRM».
Службы доставки
СДЭК и другие службы доставки: заявка на доставку создаётся из 1С, трек-номер и статусы возвращаются обратно, стоимость доставки попадает в документы.
Банки и эквайринг
Загрузка выписок и платежей в 1С через API банка, оплаты по эквайрингу — с привязкой к заказам и счетам. Бухгалтер меньше разносит вручную, менеджер видит оплату сразу.
Телефония
Облачная АТС вашего оператора или офисная АТС, у которой есть API:
- карточка клиента при входящем звонке — менеджер видит, кто звонит, долг и последние заказы, ещё до того, как взял трубку;
- звонок из 1С — кнопка в карточке контрагента: АТС сама соединяет менеджера с клиентом;
- история разговоров — звонки, пропущенные вызовы и ссылки на записи в карточке контрагента.
Если у вашего оператора есть готовый модуль для 1С — настрою его и при необходимости допишу недостающее. Если модуля нет или его не хватает — свяжу 1С с телефонией через её API. Что получится сделать, зависит от возможностей вашей АТС — проверяю это до оценки.
Для технических специалистов
- Стандартный обмен с сайтами по протоколу CommerceML (встроен в УТ, КА, ERP, Розницу и УНФ; со стороны сайта его поддерживают Битрикс и другие CMS) и штатные модули — настраиваю и отлаживаю; если их не хватает — REST/JSON, веб-сервисы SOAP, OData, HTTP-сервисы 1С.
- Код со стороны 1С — в расширении конфигурации.
- Обмены — регламентными заданиями с журналом ошибок.
- Секреты (токены, пароли API) — в защищённом хранилище, не в коде.
- Сторону сайта пишу сам: React, ASP.NET Core, PostgreSQL / MS SQL, а для готовых CMS — их штатные механизмы и API.
- Сторона 1С остаётся в вашей базе, в расширении. Код сайта или сервиса после оплаты передаю исходниками.
Частые вопросы
Обмен с сайтом уже есть, но работает плохо.
Это частая задача: сначала нахожу причину на копии базы — дубли, характеристики, объём выгрузки, — потом чиню. Если сайт на Битриксе или другой платформе, которая поддерживает стандартный обмен с 1С, иногда достаточно правильно его настроить — без разработки.
Сайт делала другая студия. Вы сможете работать с её кодом?
Да, если есть доступ к коду и админке сайта. Сторону 1С и обмен беру на себя, изменения на сайте согласуем с вами и, при желании, со студией.