Пример интеграции программы лояльности UDS GAME на api v2

21.07.20

Функциональные - Управление взаимоотношениями с клиентами (CRM)

Пример базового функционала для работы с программой лояльности UDS GAME на второй версии API с использованием продаж через документы реализации. За основу был взят пример с сайта UDS для УТ 11 и.... от него почти ничего не осталось, переписал почти все под ноль, оставил только методологию. UDS GAME позволяет накапливать баллы и, в дальнейшем, получать за них скидку.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Пример интеграции программы лояльности UDS GAME на api v2:
.cfe 196,46Kb
26
26 Скачать (3 SM) Купить за 2 450 руб.

Поскольку примеров интеграции на API v2 для 1с нет совсем, то решил поделиться начальной версией. Почему начальной? Во-первых в примерах списание баллов - это просто скидка суммой в рамках типового механизма ручной скидки, как следствие пока не реализован возврат потраченных баллов, потому что не учитывается сколько списалось по какой строке документа (планируется как нибудь этим заняться), соответственно отмена начисленных баллов выполняется полностью, даже в случае частичного возврата. 

Идея работы расширения следующая: при оформлении заказа клиента или реализации указывается код клиента (либо номер телефона, если в настройках компании в кабинете UDS это разрешено) получаем остаток баллов и выбор действия, получения скидки за счет баллов или начисления баллов. Данная операция сохраняется в регистр сведений и ждет момента фискальной операции (хоть через год, не важно, так как мы используем для проведения транзакции специальный разовый код, который вернул нам сервер по запросу при получении информации о клиенте). После пробития фискального чека из ПКО или эквайринговой операции запускается фоновое задание, которое обрабатывает очередь зарегистрированных операций. Все операции можно посмотреть в окне транзакций в разделе администрирования-настройка UDS, к слову, там же и вводим настройки авторизации на сервере.

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

Описывать все технические моменты не буду, код открыт, документация по api вся в разделе docs.uds.app. Больше пример для тех, кто будет дорабатывать под себя, но и как промежуточное готовое решение тоже сойдет, отрабатывает свой функционал стабильно.

Писалось под КА 2.4.11, но должно работать и на УТ 11.4.12 (мельком проверил начисление бонусов, ошибок нет). Платформа использовалась 8.3.17 (проверялось на файловой и клиент-серверной версии).

Устанавливается как обычное расширение, изменение конфигурации не требуется. По всем возникшим вопросам пишите, чем смогу - помогу.

UDS game лояльность бонусная программа скидка

См. также

Платные (руб)

Битрикс24 – это цифровое рабочее пространство для автоматизации вашей компании и работы сотрудников. Ставьте и контролируйте задачи, отправляйте файлы и голосовые сообщения, общайтесь в чате, обсуждайте планы и принимайте взвешенные решения. Используйте для работы десктопное и мобильное приложения. Мы проконсультируем по стоимости Bitrix24 и выбору нужного тарифа, а также поможем внедрить решение в вашем бизнесе!

159000 руб.

30.11.2020    31059    163    0    

58

Пользователь Платформа 1С v8.3 Управленческий учет Платные (руб)

Решение 1С:CRM 3.0 предназначено для компаний с потребностью совместной работы более 5 пользователей в единой информационной базе. Решение позволяет автоматизировать все бизнес-процессы компании в соответствии с концепцией CRM, включая закупки, продажи, маркетинг, сервисное обслуживание и пр.

9700 руб.

10.11.2015    43701    36    1    

20

Бизнес-аналитик Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Прикладное решение «1С:Комплексная автоматизация 2» позволяет построить современную систему учета с высокой степенью детализации затрат, определить показатели управления и ответственности пользователей в рамках единого информационного пространства.

83000 руб.

19.02.2016    83315    113    0    

112

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL(ИТИЛ), 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    2832    3    0    

11

Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями только 1С:УТ 10.3. Механизм реализован в начале 2013г. и работает до сих пор более 100 клиентов по РФ.

250000 руб.

02.11.2015    113980    6    89    

187

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

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

60000 руб.

07.05.2019    34902    68    45    

27

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

57600 руб.

26.11.2024    2591    2    3    

5

WEB-интеграция Программист Бизнес-аналитик Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    974    5    2    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user752246 18.06.21 05:26 Сейчас в теме
Поставил на УТ 11.4.13.180 нажимаю списать не создает регистр сведений, в транзакциях пусто
2. sanymust 50 18.06.21 10:00 Сейчас в теме
(1)Можно подробней, в каком документе заказ или реализация? Документ оплаты на основании провели? Скрины полей UDS внизу документа можно?
3. Alex_fess 06.12.21 23:25 Сейчас в теме
Добрый день. Работа с заказами реализована (получение заказа, редактирование, закрытие)?
4. sanymust 50 07.12.21 03:11 Сейчас в теме
(3)Здравствуйте, не понял вопроса, как эти операции связаны с UDS? Начисление баллов выполняется после фискализации оплаты на основании этого документа, поэтому в этот момент выполняется расчет баллов. Если было выбрано списание баллов, а затем уменьшили сумму заказа и пользователя не смутила сумма скидки по этой строке, ну это уже ответственность пользователя пересчитать скидки в строке. Как я уже писал выше, это не законченное решение, это пример, в котором реализованы команды api v2, на основании которых каждый уже дорабатывает его под свои задачи. Если Вы не имеете навыков программирования в 1С или у Вас нет такого человека, кто будет внедрять эту доработку, то вряд-ли Вы получите тот результат, который хотели бы видеть в своей программе.
5. Alex_fess 07.12.21 10:27 Сейчас в теме
(4) Эти операции производятся с заказами, которые делает покупатель в системе UDS. В частности можно через систему вебхук получать id этого заказа. Далее уже работать с этим заказом (загружать по этому id информацию о заказе в свою товароучетку, редактировать (с передачей данных обратно в систему UDS) и закрывать с оплатой или без).
Вот я и спрашиваю, в Вашей системе реализованы подобные функции? Если да, то я бы взял их за основу, если нет, то нет.
6. sanymust 50 07.12.21 15:56 Сейчас в теме
(5) Нет, в этом примере этого нет, это уже больше в сторону crm тема, у меня только начисление и списание баллов реализовано
7. krest9071 05.03.22 17:40 Сейчас в теме
Дня Доброго! Сразу не посмотрели, но так понимаю под КА 2.4.14 оно не подходит. Нет в администрировании даже меню настроек
8. sanymust 50 06.03.22 00:39 Сейчас в теме
(7) Здравствуйте, все работает по текущий релиз. Убедитесь, что оно подключилось, снята галка безопасного режима, и пользователь с полными правами.
9. user599686_outbanker27 17.03.22 09:41 Сейчас в теме
Можете оправить расширение на электронную почту?
10. user599686_outbanker27 15.04.22 09:44 Сейчас в теме
Управление торговлей, редакция 11 (11.4.12.91), расширение встало, но нет кнопки uds в РМК. Куда копать?
11. sanymust 50 15.04.22 13:42 Сейчас в теме
(10) здравствуйте, если Вы внимательно прочтете описание, там говорится "с использованием продаж через документы реализации." РМК не предусмотрено
12. user599686_outbanker27 27.05.22 12:40 Сейчас в теме
Можете написать пример реализации через рмк?
13. sanymust 50 27.05.22 13:08 Сейчас в теме
(12) Здравствуйте, не планировал, но для РМК Вы можете взять готовый пример с кабинета UDS, там правда версия api 1, но ее достаточно, вторая версия понадобилась только для отложенного начисления\списания баллов
14. S_VA 02.06.22 04:37 Сейчас в теме
Взял готовый пример с кабинета UDS для УТ 11.4
В ут 11.4.13.103 изменилась процедура расчета РучнойСкидки
Не подскажите как исправить?

Слишком много фактических параметров
{UDS_GAME Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(99)}: СкидкиНаценкиСервер.НазначитьРучнуюСкидку(Объект, "Товары", СуммаСкидкиНаценки, Истина, Истина);
{UDS_GAME Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(56)}: НазначитьРучнуюСкидку(uds_СписываемыеБаллы + uds_СуммаПроцентнойСкидки);
{UDS_GAME ОбщаяФорма.Форма_UDS_Game.Форма(182)}: ЭтаФорма.Закрыть(СтруктураВозврата);
15. sanymust 50 02.06.22 08:19 Сейчас в теме
(14) Здравствуйте, Вам лучше обратиться к специалисту, чтобы интегрировали под ключ, там помимо расчета скидок мог поменяться механизм пробития чеков, ошибок программа не выдаст, но и баллы не спишет/начислит. Демонстрационные расширения все равно надо "подгонять" под актуальные релизы, так как фирма UDS особо ими не занимается.
Оставьте свое сообщение