Файно Маркет – це українська мережа продуктових крамниць, яка позиціонує себе як “магазин поблизу дому”. Їхня філософія базується на уявленні про великі і малі крамниці, де звично зустрічаються і спілкуються місцеві. Тому Файно Маркет називає своїх покупців “сусідами”.
Наразі мережа втілює ряд ідей для підвищення екологічності та цифровізації, наприклад, замінюючи пластикові бонусні картки цифровими та просуваючи персоналізовані пропозиції покупцям. Згідно зі своїми соціальними зовов’язаннями, Файно Маркет диверсифікували програму лояльності, передбачивши знижки для:
Розробка мобільного додатку для мережі переслідує кілька цілей:
Для цього Файно Маркет був потрібен розробник програмного забезпечення для продуктових крамниць, який міг би побудувати потрібний додаток з нуля за короткий термін.
Файно Маркет вперше звернулися до Onix-Systems, уже маючи базовий візуальний дизайн майбутнього додатку, а також негативний досвід співпраці з іншою аутсорсинговою компанією. Хоча Onix не спеціалізується виключно на розробці додатків, пов’язаних із харчуванням та супермаркетами, наші менеджери переконали компанію, що спеціалісти Onix мають як потрібні навички, так і досвід у цій галузі.
На жаль, вкрай обмежені строки виключали можливість реалізації усіх ідей та побажань клієнта у першій версії мобільного додатку. Разом з клієнтом, ми переглянули, обговорили і узгодили всі елементи та вимоги до майбутнього додатку. Таким чином, завдання першого етапу нашої співпраці звелося до створення базової версії додатку з мінімумом основних функцій.
Додаток Файно Маркет працює для двох категорій користувачів
Додаток для клієнтів дозволяє користувачу приєдантися до спільноти Файно Маркет з відповідними перевагами. Наприклад, віртуальна картка лояльності дозволяє отримувати бонуси та знижки у місцевій крамниці. Немає потреби завжди носити з собою пластикову картку. Щоб отримати знижку чи бонус, достатньо відсканувати штрихкод у телефоні на касі.
В мобільному додатку, користувач може:
Головні екрани додатку для покупців включають:
Додаток для співробітників Файно Маркет допомагає управляти робочим процесом, а також відкриває переваги спеціальної програми лояльності, подібно до клієнтського додатку. Кожен працівник має картку лояльності і має право на особливі знижки.
Користуючись мобільним додатком, співробітники мають змогу:
Onix-Systems розробили для Файно Маркет:
База даних дозволяє маркетологам збирати нйважливіші метрики, аналізуючи, до прикладу, які товари проглядають найчастіше, які найбільше купують, та іншу інформацію про поведінку клієнтів. Ці знахідки допоможуть їм, серед іншого, персоналізувати пропозиції для споживачів.
Наш набір технологій для розробки додатку для продуктових крамниць включає:
Цей набір технологій дозволив вишукано кастомізувати функції додатку. Бек-енд розробка на основі PHP – це переірене рішення для інтеграції масивних баз даних та управління контентом.
Оскільки клієнт не хотів використовувати адміністративну панель, команда Onix створила інструмент, який дозволяє Файно Маркет самостійно адмініструвати базу даних. Інтеграція з власними системами управління відносинами з клієнтами та планування ресурсів Файно Маркет була складною, але ми розробили архітектуру, яка ідеально відповідала їхнім потребам. БД розміщена на сервері клієнта.
CakePHP дуже зручний в тому, що стосується налаштувань керування запитами до бази даних. Наразі там зберігається інформація про 18 мільйонів чеків і 70 мільйонів товарних позицій у чеках; це вимагає швидкої обробки запитів. Команда доклала значних зусиль, аби побудувати систему управління БД таким чином, щоб пришвидшити потік запитів і відповідей.
Індекси в базі даних створювалися під кожен запит, який сповільнював обробку. Самі запити також кілька разів коригувалися, щоб покращити продуктивність. Наприклад, ми встановлюємо складні умови, як-от перевірка дат та іншої інформації не відразу, а починаючи з селекції обмеженого набору даних. Ми періодично запускаємо аналізатор таблиць, щоб покращити пошук за індексами.
CakePHP сам по собі забезпечує оптимальний спосіб створення запитів до БД. Наприклад, він витягує всі зв’язки belongsTo одним запитом разом з основним записом. Таким же чином створювалися кастомні запити, а їх кількість мінімізувалася.
Наші бек-енд розробники також створили окремі кінцеві точки для інженерів із забезпечення якості, щоб ініціювати тестування автоматичних виробничих процесів, наприклад, надсилання push-повідомлень.
Однією з найскладніших задач була генерація спеціальних пропозиції для покупців з урахуванням численних параметрів:
Функція «примусове оновлення» була реалізована, щоб користувачі не пропускали важливі оновлення додатку, як-то нова функція або виправлена критична помилка. Коли розробники програми активують «примусове оновлення», користувачі, які не завантажили оновлення, не зможуть ввійти в систему. Користувачі, які вже увійшли, матимуть доступ лише до картки лояльності, функції “Файна Авоська” та push-повідомлень. На екрані, який блокує користування додатком, є кнопка, яка спрямує користувача на сторінку Файно Маркет в Google Play або App Store, щоб завантажити нову версію.
Початковий дизайн досвіду взаємодії був наданий клієнтом. Однак команді дизайнерів Onix довелося вносити зміни, коли додавалися функції.
Інший підрядник відповідав за початковий візуальний дизайн програми, проте наша команда дизайнерів створила деякі частини програми, як-то:
Дизайнери Onix використовували Figma для створення графічного дизайну та клікабельних прототипів.
Мобільний додаток Файно Маркет опублікований у магазинах Apple App Store та Google Play.
Додатки вже нараховують 100 000 активних користувачів у кількох регіонах України.
Клієнт задоволений першою версією додатку і планує розвивати його далі.
Дві великі нові функції вже в розробці:
Цей елемент програми лояльності покликаний знизити споживання поліетиленових пакетів у продуктових магазинах. Файно Маркет продає фірмові зелені авоськи зі вшитими NFC-мітками. Коли клієнт купує таку авоську, він може додати її до свого облікового запису за допомогою додатку. Приклавши свій телефон до мітки, він надсилає запит на сервер, і номер авоськи прив’язується до картки лояльності користувача. До одного облікового запису можна прив’язати кілька авосьок. Їх також можна видаляти, коли потрібно.
Коли користувач бере авоську на закупи, касир сканує його NFC-мітку подібно до штрихкоду в телефоні, і система Файно Маркет ідентифікує картку лояльності покупця. Так він може отримати бонуси та електронний чек, навіть не виймаючи з кишені телефон.
Цей інструмент дозволить адміністраторам і маркетологам Файно Маркет опитувати покупців для отримання цінної інформації та побудови продуктивних відносин з клієнтами. Додаток буде збирати та обробляти відгуки споживачів щодо обслуговування в крамницях та використання мобільного додатку. Кілька дій у мобільному додатку будуть запускати анкети, як-то вхід чи перегляд персоналізованих пропозицій та транзакцій.
Ще одна функція планується:
У кожній крамниці буде встановлена кавоварка з QR-кодом. Після того, як користувач відсканує QR-код, програма відобразить Інтернет-продукти – Напої – конкретний кавовий напій зі списку. Користувач оплатить його через ПриватБанк LiqPay, а касир одразу отримає повідомлення про те, що напій оплачено. Таким чином, користувач зможе зробити собі каву, не чекаючи в черзі.
З часом можуть додаватися нові функції, аж до створення програми доставки та інших рішень для зростаючої мережі супермаркетів.