Amaliy tadqiqotlar

Integration cases

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

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

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

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

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

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

1
Клиенттің бухгалтерлік есеп жүйесінің архитектурасы зерттелді.
8 часов
Бухгалтерлік есеп жүйесіне — анықтамалықтарға, құжат айналымына және API-ға аудит жүргізілді. Loyalty ID идентификаторын үздіксіз беру және жеңілдіктерді нақты уақытта қолдану үшін интеграция нүктелері анықталды. Ядролық өзгерістерсіз стандартты жаңартулар мүмкіндігі сақталды.
2
Интеграцияға арналған API алмасу спецификациялары дайындалды.
12 часов
Лоялдылық бағдарламасы, бухгалтерлік есеп жүйесі және POS бағдарламалық жасақтамасы арасында API алмасу спецификациялары әзірленді. Loyalty ID идентификаторын, жеңілдік сұрауларын және транзакцияларды растауды беру форматтары анықталды.
3
Тестілік орта орналастырылды.
8 часов
Оқшауланған тестілік орта құрылды: бухгалтерлік есеп жүйесінің көшірмесі, касса (виртуалды немесе физикалық) және лоялдылық API эмуляторы. Жеңілдіктерді лезде жөндеуге және Loyalty ID идентификаторын берудің дұрыстығын тексеруге арналған қауіпсіз платформа — өндірістік сатылымдарға тәуекелсіз.
4
Лоялдылық бағдарламасының жаңа қатысушыларын беру механизмі конфигурацияланды.
1 дн. 2 ч.
Лоялдылық бағдарламасында профиль құрылған кезде бухгалтерлік есеп жүйесінде қатысушыны тіркеу автоматтандырылды. Деректердің ең аз жиынтығын беру — қолмен енгізусіз контрагент картасын лезде құру.
5
Loyalty ID идентификаторын қатысушы идентификаторы ретінде пайдалану енгізілді.
16 часов
Loyalty ID идентификаторын лоялдылық бағдарламасы, бухгалтерлік есеп жүйесі және POS бойынша қатысушының әмбебап кілт идентификаторы ретінде енгізді. Бұл бонус шотын, сатып алу тарихын және жеңілдіктерді қолдануды қайталанусыз және деректерді жоғалтпай бір мәнді байланыстыруға мүмкіндік берді.
6
Сату нүктесінде жеңілдікті лезде қолдану сценарийі конфигурацияланды.
22 часа
Loyalty ID арқылы POS жүйесінен лоялдылық бағдарламасына онлайн сұрау енгізілді. Жүйе жеке жеңілдік сомасын немесе жұмсауға қолжетімді бонустарды лезде қайтарады — кассир нәтижені бірден көреді, ал клиент кідіріссіз пайда алады.
7
Жүйелер арасында деректермен қауіпсіз алмасу қамтамасыз етілді.
10 часов
Шифрлау, сұрауларды цифрлық қолтаңбамен растау, журналдау және аудит енгізілді. Loyalty ID, дербес деректер және жеңілдік параметрлерін беру ұстап алудан және бұрмалаудан қорғалған.
8
Бірлескен тестілеу және интеграцияны іске қосу жүргізілді.
3 часа
Кассирлердің, IT-ның және әкімшілердің қатысуымен кросс-функционалды тестілеу ұйымдастырылды. Оң және теріс сценарийлер тексерілді: Loyalty ID арқылы тану, жеңілдікті қолдану, офлайн режим және қалпына келтіру.
Қолданылған модуль
Клиент не алды:
- CartaMe пайдаланушысы Беламаркет - Duty FREE лоялдылық бағдарламасының қатысушысы бөлек тіркеусіз бола алады.<br>
- Loyalty ID клиенттің бухгалтерлік есеп жүйесінде бірыңғай қатысушы идентификаторы ретінде пайдаланылады.<br>
- Сату нүктесінде пайдаланушы лоялдылық бағдарламасын бірден пайдаланып, жеңілдікті лезде ала алады.<br>
- CartaMe мен 1С: Кәсіпорын 8.3 арасында бағдарламаның жаңа қатысушылары бойынша тұрақты деректермен алмасу жүзеге асырылды.<br>
- Интеграция клиенттерді лоялдылық бағдарламасына қосуды жеңілдетті және жеңілдік механизмдерін пайдалану конверсиясын арттырды.
Команда
8
Барлығы сағат
105
Күн саны
45
Технологиялар:
Python Python
Rest API Rest API
Жоба командасы:
Виктор
СТО
Дмитрий
Head of Development Departmen
Андрей
Developer
Виталий
Developer
Вадим
Developer
Дмитрий
Developer
Ольга
Lawyer
Анна
Project manager
Chief Technology Officer
1
Head of Development Departmen
1
Developer
4
Lawyer
1
Project manager
1
Кейстер тізіміне оралу