+7 (495) 104-92-94

Интеграция с 1С

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

Интеграция сайта с 1С — невидимый для пользователя, но критически важный для бизнеса элемент IT-инфраструктуры. Наш опыт позволяет решать различные задачи по обмену между сайтом и 1С стандартным и нестандартным способом.

Сертифицированные
разработчики
1С-Битрикс
Подтвержденная компетенция
«Интеграция с 1С»

Товарный обмен с несколькими складами

Ситуация

У компании несколько магазинов мебели в одном городе. В каждом магазине есть какое-то количество товара в наличии.

Клиент хочет заказать в интернет-магазине 12 стульев с самовывозом из розничного магазина. Всего в городе есть 25 стульев, но только на одном магазине есть именно 12 штук. Все остальные остатки распределены по другим магазинам.

Задача

Дать клиенту возможность выбрать только тот пункт самовывоза, где есть необходимое количество товара.

Решение

Нужно синхронизировать актуальные остатки в 1С с сайтом, чтобы сайт «знал», сколько товара находится в каждом магазине.

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

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

Обмен бонусными баллами

Ситуация

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

Клиент хочет посмотреть остаток бонусных баллов в личном кабинете интернет-магазина, чтобы заранее знать, какую часть покупки можно оплатить бонусами.

Задача

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

Решение

Для обмена бонусными баллами мы подготовили спецификацию API для обмена с 1С, которую на стороне 1С реализовали 1С-разработчики.

Как это выглядит со стороны пользователя?

  1. Пользователь привязывает бонусную карту к личному кабинету, вводя её номер в специальное поле. Сайт отправляет в 1C запрос по API и получает ответ, какой именно номер телефона привязан к этому номеру бонусной карты.
  2. Сайт через внешний сервис отправляет SMS-сообщение с проверочным кодом на этот номер телефона. После ввода кода в специальное поле на сайте карта привязывается к личному кабинету этого пользователя.
  3. После привязки в личном кабинете выводится баланс бонусов, запрашиваемый из 1С.

В ближайших планах:

  • просмотр истории получения и списания бонусов;
  • оплата части покупок на сайте бонусами;
  • получение бонусов за покупки на сайте.

Бонусная анкета

Ситуация

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

Задача

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

Решение

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

Отдельно пользователю предлагается заполнить необязательную расширенную анкету: за это он участвует в розыгрыше призов или получает гарантированное поощрение в виде бонусных баллов.

Все эти данные с сайта загружаются в 1С.

В результате мы получаем массу ценной информации о пользователе и имеем возможность:

  • отправлять персонализированную рассылку;
  • предлагать специальные условия в день рождения;
  • анализировать глобальную статистику на основе профиля пользователей.

Обмен заказами

Ситуация

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

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

Задача

Сделать так, чтобы оператору не требовалось вручную вносить заказы в 1С, а пользователь мог видеть актуальную информацию о заказе:

  1. После оформления заказа на сайте он должен автоматически передаваться в 1С для дальнейшей обработки.
  2. После изменения статуса заказа, состава заказа и способа доставки в 1С информация должна автоматически меняться на сайте и отображался в личном кабинете пользователя.

Решение

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

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

01