+7 (843) 212-62-17 - Казань
+7 (843) 212-62-17 - Казань

Интеграция с 1С, и другими системами учета

Для интеграции модуля с 1С, или другими системами учета необходимо:
  1. Настроить передачу и прием данных на сайте.
    Никаких доработок в коде производить не надо - все настраивается в модуле.
  2. Реализовать прием и передачу данных на стороне 1С.
    Этот пункт реализуют разработчики 1С.
Контакты компании 1С, которая производит интеграцию модуля с 1С:
Сайт: https://ms52.ru/
E-mail:  info@ms52.ru
Телефон: 
+7 831 262 17 07
+7 920 076 47 37

В модуле имеются настройки приема и передачи данных в 1С, или другие внешние системы.

Возможности приема данных
Модуль может принимать данные из 1С, или другой сторонней системы и по команде создавать:
- начисление бонусов,
- списание бонусов,
- изменение баланса пользователя,
- отдать текущий баланс пользователя.
Подробное описание: https://logictim.ru/marketplace/nakopitelnaya_referalnaya_sistema_versii_4_0_i_vyshe/vneshniy_obmen/...

Возможности передачи данных
- передать данные в 1С при начислении;
- передать данные в 1С при списании;
- при регистрации на сайте передать данные в 1С и загрузить баланс из 1С, если пользователь уже есть в 1С;
- при авторизации на сайте запросить баланс пользователя из 1С, и скорректировать его при необходимости.
Подробное описание: https://logictim.ru/marketplace/nakopitelnaya_referalnaya_sistema_versii_4_0_i_vyshe/vneshniy_obmen/...


Схемы обмена могут быть абсолютно разными под потребности конкретного магазина.
Ниже для примера приведены две схемы обмена:

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

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

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


Возврат к списку