Ресурсы

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

Интеграция New Balance

Обеспечили интеграцию мобильного приложения CartaMe с учетной системой торговой сети New Balance на базе 1С: Управление торговлей 8.3, чтобы пользователи CartaMe могли становиться участниками программы лояльности и использовать единый Loyalty ID в качестве идентификатора участника программы.

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

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

Дополнительной особенностью проекта стала реализация отдельного модуля, получавшего информацию о действующих акционных товарах напрямую с сайта newbalance.by с использованием XML feeds. Это позволило автоматически передавать в мобильное приложение актуальные данные об акционных товарах и использовать их в маркетинговых и клиентских сценариях без ручного обновления контента.

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

1
Изучили архитектуру учетной системы клиента
3 часа
Провели аудит конфигурации 1С: Управление торговлей 8.3, проанализировали справочники номенклатуры, контрагентов, документооборот и регистры накопления. Выявили оптимальные точки входа для интеграции без доработки типовой конфигурации.
2
Подготовили описание API-обменов для интеграции
5 часов
Разработали детальную спецификацию API-обменов между CartaMe, сайтом newbalance.by и 1С: УТ 8.3. Определили форматы запросов/ответов, сценарии синхронизации остатков, цен и акционных товаров.
3
Развернули тестовый контур
2 часа
Оперативно создали изолированное тестовое окружение, включающее тестовые базы 1С: УТ 8.3, копию сайта и экземпляр CartaMe. Безопасная среда для отладки обменов и проверки сценариев — без риска для боевых данных и текущих продаж.
4
Реализовали базовый модуль интеграции с системами на базе 1С: Управление торговлей 8.3
6 часов
Разработали универсальный модуль обмена для 1С: УТ 8.3 с поддержкой HTTP-запросов, очередей сообщений и фоновых заданий. Модуль работает через штатные механизмы 1С, не нарушает лицензионную чистоту и сохраняет возможность типового обновления конфигурации.
5
Настроили обмен данными между CartaMe и учетной системой клиента
8 часов
Организовали двусторонний синхронный обмен.
6
Разработали модуль получения данных об акционных товарах с сайта newbalance.by через XML feeds
6 часов
Создали парсер XML-фидов сайта newbalance.by для автоматического импорта акционных товаров, их атрибутов (артикул, цена по акции, сроки действия) и категорий.
7
Проверили корректность обменов и отображения акционных товаров
6 часов
Провели функциональное и регрессионное тестирование: сверка данных XML-фида с 1С и CartaMe, проверка отображения акционных цен на витрине, обработка ошибок при невалидных данных. Все акции отображаются корректно, без задвоения и потери информац
8
Провели совместное тестирование и запуск интеграции
1 час
Организовали кросс-функциональное тестирование с участием ваших менеджеров, 1С-специалистов и администраторов сайта.
Использован модуль
Подключен продукт
Что получил клиент:
- Пользователь CartaMe получает возможность участвовать в программе лояльности торговой сети New Balance через интеграцию с учетной системой клиента.
- Между CartaMe и 1С: Управление торговлей 8.3 реализован стабильный обмен данными по участникам программы лояльности.
- Создан универсальный модуль интеграции, который в дальнейшем ускорил подключение других клиентов с аналогичной учетной системой.
- Реализован отдельный модуль автоматической загрузки действующих акционных товаров с сайта newbalance.by через XML feeds.
- Интеграция повысила скорость обновления маркетингового контента и упростила дальнейшее масштабирование решений CartaMe.
Команда
7
Всего часов
37
Количество дней
30
Технологии:
Python Python
Rest API Rest API
Команда проекта:
Виктор
СТО
Дмитрий
Head of Development Departmen
Андрей
Developer
Марина
Project manager
Вадим
Developer
Дмитрий
Developer
Ольга
Lawer
Chief Technology Officer
1
Head of Development Departmen
1
Developer
3
Project manager
1
Lawer
1
Назад к списку кейсов