Amaliy tadqiqotlar

Integration cases

«Ego ART»-пен интеграция

Біз CartaMe мобильді қосымшасының 1С: Кәсіпорын 8.3 базасындағы Ego ART бөлшек сауда желісінің лоялдылық бағдарламасымен интеграциясын қамтамасыз еттік, осылайша CartaMe пайдаланушылары желінің лоялдылық бағдарламасына қатысушылар бола алып, өздерінің бірыңғай Loyalty ID идентификаторын қатысушы идентификаторы ретінде пайдалана алады.

Жоба аясында лоялдылық бағдарламасына қатысуға келісім берген жаңа пайдаланушыларды беру үшін CartaMe мен клиенттің бухгалтерлік есеп жүйесі арасында интеграция жүзеге асырылды. Бірінші кезеңде қатысушыны тіркеу және оларды бағдарламада одан әрі анықтау үшін қажетті деректер клиент жүйесіне берілді.

Жобаның негізгі ерекшелігі клиент профилін кезең-кезеңімен қалыптастыру логикасы болды. Пайдаланушының дүкенге бірінші рет барып, сатып алу жасағаннан кейін 1C жүйесіндегі профиль белсендірілді. Кейіннен пайдаланушының дербес деректерді өңдеуге бұрын берген келісімдеріне сәйкес, жүйе лоялдылық бағдарламасының қатысушы профилін толық басқару үшін қажетті қосымша ақпаратты сұратып және пайдалана алатын болды.

CartaMe тарапынан API алмасу спецификациялары, тестілік орта және жүйелер арасындағы қауіпсіз өзара әрекеттесу логикасы дайындалды. Бұл деректермен тұрақты алмасуды қамтамасыз етті, жаңа қатысушыларды тартуды жеңілдетті және дербес деректерді өңдеу талаптарының сақталуын қамтамасыз етті.

Әзірлеу кезеңдері

1
Клиенттің бухгалтерлік есеп жүйесінің архитектурасы зерттелді.
2 часа
Бухгалтерлік есеп жүйесіне — контрагенттер анықтамалықтарына, құжат айналымына және жинақтау тізілімдеріне аудит жүргізілді. Loyalty ID идентификаторын және келісім мәртебелерін беру үшін оңтайлы интеграция нүктелері анықталды.
2
Интеграцияға арналған API алмасу спецификациялары дайындалды.
5 часов
Егжей-тегжейлі API спецификациясы әзірленді: деректер форматтары, қатысушыны құру, Loyalty ID беру, келісімдерді жаңарту және профильді белсендіру сценарийлері.
3
Тестілік орта орналастырылды.
6 часов
Оқшауланған тестілік орта құрылды — бухгалтерлік есеп жүйесінің, лоялдылық бағдарламасының және алдыңғы қызметтердің көшірмелері. Сценарийлерді тестілеуге арналған қауіпсіз орта: тіркеу, күтудегі белсендіру, бірінші сатып алу, Loyalty ID қолдану — өндірістік деректерге тәуекелсіз.
4
Лоялдылық бағдарламасының жаңа қатысушыларын беру конфигурацияланды.
8 часов
Тіркеу сәтінде жаңа қатысушы деректерін лоялдылық бағдарламасынан бухгалтерлік есеп жүйесіне беру автоматтандырылды. Қатысушы 1C жүйесінде «күтуде» мәртебесімен құрылады — қайталанусыз және қолмен енгізусіз.
5
Loyalty ID идентификаторын қатысушы идентификаторы ретінде пайдалану енгізілді.
6 часов
Loyalty ID идентификаторын лоялдылық бағдарламасы, бухгалтерлік есеп жүйесі және POS бойынша әмбебап кілт ретінде енгізді. Бонус шотын, сатып алу тарихын және келісім мәртебелерін бір мәнді байланыстыру — алмасулар кезінде қайталанулар мен деректерді жоғалту жойылды.
6
Бірінші сатып алудан кейін профильді белсендіру логикасы конфигурацияланды.
4 часа
Implemented delayed activation: the participant's profile becomes fully active in the accounting system only after the first purchase and bonus redemption/accrual. This protects the database from "dead" registrations and improves the quality of loyalty analytics.
7
Дербес деректерді өңдеуге келісімдерді дұрыс өңдеу қамтамасыз етілді.
5 часов
Келісім мәртебелерін жинау интерфейсінен бухгалтерлік есеп жүйесіндегі контрагент картасына дейін үздіксіз беру конфигурацияланды.
8
Бірлескен тестілеу және интеграцияны іске қосу жүргізілді.
2 часа
Бизнес-процестерге қатысушылармен кросс-функционалды тестілеу ұйымдастырылды: тіркеу, кешіктірілген белсендіру, бірінші сатып алу, Loyalty ID қолдану, келісімдерді өңдеу. Оң және теріс сценарийлер тексерілді.
Қолданылған модуль
Клиент не алды:
- CartaMe пайдаланушысы Ego ART бөлшек сауда желісінің лоялдылық бағдарламасына қатысуға келісім береді.<br>
- Loyalty ID клиенттің бухгалтерлік есеп жүйесінде бірыңғай қатысушы идентификаторы ретінде пайдаланылады.<br>
- Бірінші сатып алудан кейін 1C жүйесіндегі пайдаланушы профилі белсендіріледі.<br>
- Содан кейін жүйе дербес деректерді өңдеуге бұрын берілген келісімдер шеңберінде қосымша клиент ақпаратын пайдалана алады.<br>
- Интеграция бағдарламаның жаңа қатысушыларын тартуды жеңілдетті және лоялдылық жүйесінде клиент профильдерін дұрыс басқаруды қамтамасыз етті.
Команда
6
Барлығы сағат
38
Күн саны
5
Технологиялар:
Rest API Rest API
Python Python
Жоба командасы:
Виктор
СТО
Андрей
Developer
Марина
Project manager
Вадим
Developer
Дмитрий
Developer
Ольга
Lawyer
Chief Technology Officer
1
Developer
3
Project manager
1
Lawyer
1
Кейстер тізіміне оралу