Amaliy tadqiqotlar

Integration cases

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

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

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

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

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

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

1
Клиенттің бухгалтерлік есеп жүйесінің архитектурасы зерттелді.
2 часа
Radius бухгалтерлік есеп жүйесіне аудит жүргізілді: контрагенттер анықтамалықтары, сату және қайтару құжат айналымы, бонус жинақтау тізілімдері талданды. CartaMe қосымшасымен интеграциялаудың оңтайлы нүктелері анықталды.
2
Интеграцияға арналған API алмасу спецификациялары дайындалды.
4 часа
CartaMe мобильді қосымшасы мен Radius бухгалтерлік есеп жүйесі арасындағы алмасуларға арналған егжей-тегжейлі API спецификациясы әзірленді. Сұрау/жауап форматтары, Loyalty ID беру сценарийлері, лоялдылық қатысушысын синхрондау, қателерді өңдеу және журналдау анықталды.
3
Тестілік орта орналастырылды.
3 часа
Оқшауланған тестілік орта құрылды, оның ішінде Radius бухгалтерлік есеп жүйесінің тестілік көшірмесі, POS бағдарламалық жасақтамасының эмуляторы және CartaMe қосымшасының тестілік нұсқасы. Алмасуларды жөндеу және лоялдылық сценарийлерін тестілеу үшін қауіпсіз платформа.
4
Лоялдылық бағдарламасының жаңа қатысушыларын беру конфигурацияланды.
8 часов
CartaMe мобильді қосымшасы арқылы тіркеу кезінде Radius бухгалтерлік есеп жүйесінде лоялдылық қатысушыларын құру автоматтандырылды.
5
Loyalty ID идентификаторын қатысушы идентификаторы ретінде пайдалану енгізілді.
4 часа
Loyalty ID идентификаторын CartaMe қосымшасы, Radius бухгалтерлік есеп жүйесі және POS бағдарламалық жасақтамасы бойынша әмбебап кілт ретінде енгізді. Бұл бонустарды жұмсау/есептеу кезінде қатысушыны бір мәнді анықтауға, қосарлы карталарды жоюға және сатып алу тарихын бір клиент профиліне байланыстыруға мүмкіндік берді.
6
Дербес деректерді өңдеуге келісімдерді дұрыс өңдеу қамтамасыз етілді.
7 часов
Келісім мәртебелерін үздіксіз беру конфигурацияланды.
7
Бірлескен тестілеу және интеграцияны іске қосу жүргізілді.
2 часа
Radius қызметкерлерінің: кассирлер, 1C әкімшілері, IT мамандары және маркетологтардың қатысуымен кросс-функционалды тестілеу ұйымдастырылды.
Клиент не алды:
- CartaMe пайдаланушысы Magnum Uzbekistan бөлшек сауда желісінің лоялдылық бағдарламасына қатысуға келісім береді.<br>
- Loyalty ID клиенттің бухгалтерлік есеп жүйесінде бірыңғай қатысушы идентификаторы ретінде пайдаланылады.<br>
- CartaMe мен SET Loyalty арасында лоялдылық бағдарламасының жаңа қатысушылары туралы деректермен тұрақты алмасу жүзеге асырылды.<br>
- Интеграция пайдаланушының клиент жүйесінде қайта тіркелу қажеттілігін жойды.<br>
- Бөлшек сауда желісі бағдарламаға жаңа қатысушыларды тартудың ыңғайлы механизміне және өзінің тұрақты аудиториясының ауқымын кеңейтуге ие болды.
Команда
8
Барлығы сағат
30
Күн саны
22
Технологиялар:
Kotlin Kotlin
Swift Swift
Rest API Rest API
MySQL MySQL
Жоба командасы:
Джамшид
CEO Uzbekistan Entity
Виктор
СТО
Елена
Head of Marketing
Дмитрий
Head of Development Departmen
Андрей
Developer
Анна
Lawyer
Вадим
Developer
Дмитрий
Developer
Head of Department
1
Chief Technology Officer
1
Marketing
1
Head of Development Departmen
1
Developer
3
Lawyer
1
Кейстер тізіміне оралу