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

Передача данных

Инструкция в процессе создания

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

Все настройки осуществляются в административной панели в разделе: Маркетинг -> Модуль накопительных баллов -> Настройки бонусной системы -> Вкладка "Внешний обмен"

Логика работы простая:
сайт передает данные в 1С, когда это необходимо, и ожидает ответ.
В запросе передавайте данные для идентификации пользователя в 1С (например номер карты, или телефона). В большинстве случаев используется 10 цифр номера телефона.
Ответ должен быть в формате json.
В ответе сайт ожидает следующие данные:
RESULT - возможные значения ОК, или ERROR.
ERROR - текст ошибки, если она есть.
BALANCE - баланс пользователя, в тех запросах где это необходимо.

Настройка:

Передача данных с сайта в 1С

Тип запроса - Тип запроса к серверу 1С (GET / POST). Укажите тип запроса, который принимает сервер 1С.
Авторизация - Укажите логин и пароль для базовой аутентификации на сервере 1С.
Включить логирование - включите логирование для отладки. Не забывайте отключать логирование после завершения отладки, иначе разрастется база данных.

Передача данных при начислении

Передавать данные - флаг включения передачи данных.
URL передачи запроса - адрес сервера 1С для передачи запроса.
Параметры: Имя параметра, Значение параметра - соответствие имени параметра и значения передаваемых данных.
Можно добавлять необходимые данные для передачи в 1С.
На стороне 1С необходимо принимать и обрабатывать переданные данные.

Передача данных при списании

Все аналогично передачи данных при начислении.

Обновление баланса из 1С при авторизации

При включенной опции при каждой авторизации пользователя, сайт будет отправлять запрос на получения баланса пользователя на сервер 1С, и ожидать ответа.
При наличии в ответе необходимых параметров, сайт будет обновлять баланс пользователя на сайте по данным из 1С.
Необходимые параметры в ответе:
RESULT = OK (ОК - обязательно латиницей)
BALANCE = баланс_пользователя
Если баланс в 1С отличается от баланса сайта, то на сайте будет создана операция корректировки баланса.
Название операции корректировки баланса - название транзакции корректировки.

Передача данных при регистрации

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

Скрин примера настроек:


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