Amaliy tadqiqotlar

Integration cases

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

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

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

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

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

1
Клиенттің бухгалтерлік есеп жүйесінің архитектурасы зерттелді.
1 час
Жедел аудит жүргізілді, анықтамалықтар мен бонус жинақтау тізілімдері талданды. Стандартты функционалды қайта өңдеуді талап етпейтін тар жерлер мен интеграция нүктелері анықталды.
2
Интеграцияға арналған API алмасу спецификациялары дайындалды.
3 часа
Мобильді қосымша, лоялдылық жүйесі және 1C арасындағы API өзара әрекеттесулерінің егжей-тегжейлі картасы құрылды. Сұрау форматтары, авторизация хаттамалары, жауап уақыттары және қателер схемалары анықталды.
3
Тестілік орта орналастырылды.
5 часов
«Песочница» (құмдық орта) тез конфигурацияланды: 1C, POS бағдарламалық жасақтамасы және алдыңғы қызметтердің өндірістік конфигурациясын толығымен қайталайтын оқшауланған орта. Интеграциялық тәжірибелер үшін қауіпсіз кеңістік, мұнда нақты сатылымдарға тәуекелсіз жүктеме тестілеуі мен қате сценарийлерін тексеру жүргізілуі мүмкін.
4
Лоялдылық бағдарламасының жаңа қатысушыларын беру конфигурацияланды.
4 часа
Пайдаланушы веб-сайтта тіркелгеннен кейін бірден 1C жүйесінде лоялдылық карталарын құру автоматтандырылды. Деректер фондық режимде беріледі.
5
Loyalty ID идентификаторын қатысушы идентификаторы ретінде пайдалану енгізілді.
8 часов
Loyalty ID идентификаторын клиенттің «цифрлық із-таңбасы» ретінде енгізді. Қайталанатын атаулар мен телефон нөмірлерінің орнына 1C және POS жүйесі қатысушыны бірегей кілт бойынша анықтайды.
6
Бірінші сатып алудан кейін профильді белсендіру логикасы конфигурацияланды.
3 часа
«Бос» дерекқорлардан қорғау енгізілді: 1C жүйесіндегі карта мәртебесі кассадағы бірінші транзакциядан кейін ғана «Алдын ала» мәртебесінен «Белсенді» мәртебесіне өзгереді.
7
Дербес деректерді өңдеуге келісімдерді дұрыс өңдеу қамтамасыз етілді.
6 часов
Заңдық маңызы бар деректермен алмасу конфигурацияланды: мәртебелер тіркеу формасынан беріліп, 1C картасында сақталады. Келісімдерді жаңарту және кері қайтару қолдауы енгізілді.
8
Бірлескен тестілеу және интеграцияны іске қосу жүргізілді.
1 час
Сіздің кассирлеріңіздің, 1C әкімшілеріңіздің және маркетологтарыңыздың қатысуымен командалық тест сценарийлері ұйымдастырылды. Үздіксіз жолдар тексерілді: тіркеу -> Loyalty ID -> бірінші сатып алу -> белсендіру -> бонустарды жұмсау. Сәтті пилоттық іске қосудан кейін мониторингпен өндірістік ортаға «жұмсақ» көшу жүзеге асырылды.
Қолданылған модуль
Клиент не алды:
- CartaMe пайдаланушысы Bongenie бөлшек сауда желісінің лоялдылық бағдарламасына қатысуға келісім береді.<br>
- Loyalty ID клиенттің бухгалтерлік есеп жүйесінде бірыңғай қатысушы идентификаторы ретінде пайдаланылады.<br>
- Бірінші сатып алудан кейін 1C жүйесіндегі пайдаланушы профилі белсендіріледі.<br>
- Содан кейін жүйе дербес деректерді өңдеуге бұрын берілген келісімдер шеңберінде қосымша клиент ақпаратын пайдалана алады.<br>
- Интеграция бағдарламаның жаңа қатысушыларын тартуды жеңілдетті және лоялдылық жүйесінде клиент профильдерін дұрыс басқаруды қамтамасыз етті.
Команда
5
Барлығы сағат
31
Күн саны
8
Технологиялар:
Rest API Rest API
Python Python
Жоба командасы:
Виктор
СТО
Дмитрий
Head of Development Departmen
Марина
Project manager
Вадим
Developer
Дмитрий
Developer
Chief Technology Officer
1
Head of Development Departmen
1
Project manager
1
Developer
2
Кейстер тізіміне оралу