Ресурсы

Кейсы интеграции

Интеграция ZOOмаркет

Обеспечили интеграцию мобильного приложения CartaMe с учетной системой торговой сети ZOOмаркет на базе решения «Оптима», разработанного на платформе 1С, чтобы пользователи CartaMe могли становиться участниками программы лояльности сети и использовать единый Loyalty ID в качестве номера дисконтной карты. Модель интеграции была реализована по аналогии с проектом Fizcult, но с учетом особенностей учетной системы клиента. Со стороны CartaMe были подготовлены описание API-обменов, тестовый контур и необходимые условия для быстрого подключения. Работы выполнялись в тесном взаимодействии с командой партнера, что позволило обеспечить согласованную и оперативную интеграцию. Система «Оптима» по установленному на стороне клиента расписанию подключалась к CartaMe и получала список новых пользователей, которые дали согласие на участие в программе лояльности торговой сети ZOOмаркет. В отличие от ряда других интеграций с системой 1С, в данном проекте учетная система клиента сразу записывала полный профиль пользователя при первичном обмене данными. Дополнительно был реализован механизм мультисогласия в соответствии с требованиями законодательства о персональных данных. Это позволило корректно разделить согласия на участие в программе лояльности, обработку персональных данных и использование дополнительных пользовательских сведений в рамках бизнес-процессов клиента.

Этапы разработки

1
Изучили архитектуру учетной системы клиента
2 часа
Провели аудит учетной системы Zoomarket
2
Подготовили описание API-обменов для интеграции
13 часов
Разработали детальную спецификацию API-обменов между мобильным приложением CartaMe и учетной системой Zoomarket (зоомагазин). Определили форматы запросов/ответов, сценарии передачи полного пользовательского профиля (включая данные о питомцах), синхронизации статусов мультисогласий, обработку ошибок и логирование
3
Развернули тестовый контур
4 часа
Создали изолированное тестовое окружение, включающее тестовую копию учетной системы Zoomarket
4
Настроили механизм передачи новых участников программы лояльности
16 часов
Автоматизировали создание участников лояльности в учетной системе Zoomarket при регистрации через мобильное приложение CartaMe
5
Реализовали передачу полного пользовательского профиля в учетную систему клиента
17 часов
Организовали двустороннюю синхронизацию расширенного пользовательского профиля между CartaMe и учетной системой Zoomarket
6
Настроили механизм мультисогласия в соответствии с требованиями законодательства о персональных данных
9 часов
Внедрили полноценный механизм мультисогласий в полном соответствии ПД
7
Проверили корректность обменов персональными данными
6 часов
Провели функциональное и юридическое тестирование обменов ПД между CartaMe и учетной системой Zoomarket
8
Провели совместное тестирование и запуск интеграции
1 час
Организовали кросс-функциональное тестирование с участием сотрудников Zoomarket
Использован модуль
Подключен продукт
Что получил клиент:
- Пользователь CartaMe предоставляет мультисогласие на участие в программе лояльности и обработку персональных данных.
- Система «Оптима» по установленному расписанию подключается к CartaMe и получает новых участников программы.
- При первичном обмене в учетную систему клиента сразу передается полный профиль пользователя в рамках полученных согласий.
- Loyalty ID используется как идентификатор участника программы лояльности в системе клиента.
- Интеграция позволила быстро запускать новых участников программы лояльности с соблюдением требований по обработке персональных данных.
Команда
7
Всего часов
68
Количество дней
20
Технологии:
Rest API Rest API
Python Python
PostgreSQL PostgreSQL
Команда проекта:
Дмитрий
CBDO
Виктор
СТО
Дмитрий
Head of Development Departmen
Андрей
Developer
Анна
DPO
Марина
Project manager
Дмитрий
Developer
Leader
1
Chief Technology Officer
1
Head of Development Departmen
1
Developer
2
Data Protection Officer
1
Project manager
1
Назад к списку кейсов