Как сделать кешбек в приложении

Денис Гордиенко, директор Bright Mobile, о создании приложения для кэшбэка.

В закладки

На своем блоге я пишу обзоры различных стартапов. Но вот кэшбэк-сервисы как-то обходил стороной. Отчасти, потому что основное направление у нас - это маркетплейсы услуг, с другой, просто не было таких проектов в работе. Сегодня хочу рассказать о первом опыте такого приложения.

К нам обратился Дмитрий с идей создания приложения для начисления кэшбэка. На момент обращения к нам, заказчик искал технологии и решения для своей идеи. На своей стороне у Дмитрия был дизайнер, но не было понимания, как архитектурно реализовать проект.

Проблемы кэшбэк-сервисов

Чтобы не наломать дров, стараемся всегда погрузиться в предметную область клиента, поэтому, сначала небольшой экскурс о том, что такое кэшбэк. Кэшбэк - это возврат процента средств, потраченных на покупку товаров или оплату услуг.

В целом кэшбэки делятся на три типа:

  • Кэшбэк от магазина.
  • Кэшбэк на банковскую карту
  • Кэшбэк-платформы

Кэшбэк от магазина - это когда покупатель тратит свои деньги, а магазин возвращает обратно часть средств. Обычно, в виде баллов, которые можно потратить в счет следующей покупки.

Кэшбэк на банковскую карту - банк заключает партнерские договоры с магазинами, кафе и прочими сервисами. Кэшбэк приходит прямо на карту.

Кэшбэк-платформы - это сайты или приложения, на которых представлен список магазинов. Пользователь переходит с платформы, совершает покупки и получает кэшбэк. Есть еще кэшбэк-платформы, работающие с оффлайн магазинами. В таком случае пользователю нужно запросить промокод или чек и ввести данные в кэшбэк-платформу.

У первого типа кэшбэка минусы очевидны - деньги снять нельзя, кэшбэк можно потратить только в магазине, где была совершена покупка. По факту, все бонусные программы от известных ретейлеров - это первый вариант.

Кэшбэк от банка кажется очень удобным, просто оплачивай покупки привычным способом. Но обычно обслуживание таких карт значительно дороже. Т.е. по сути нужно платить за то, чтобы получать кэшбэк. Есть, конечно, и исключения у топов. Первое, что приходит в голову - Спасибо от Сбербанка, которые нельзя обналичивать, а можно только потратить в партнёрских магазинах.

Третий вид закрывает минусы первого - на платформах огромный список партнеров, где можно тратить кэшбэк. Также, использование кэшбэк-платформ обычно бесплатно. Но платформы отталкивают тем, что вводят в путаницу. Не понятно как использовать: искать промокоды, сканировать чеки, вводить пароли. Не по той ссылке перейдешь на сайт магазина - кэшбэк не начислят. Снять кэшбэк тоже не так просто. Нужно накопить пороговую сумму для снятия средств.

Создание кэшбэк-приложения More

Заказчик решил создать сервис, в котором будут решены типичные проблемы кэшбэк-платформы. Решили делать нишевой кэшбэк - для сферы общепита, плюс возможность вывести нал с минимальных сумм. Давайте разберем основные сценарии использования.

Выбор заведения

Пользователь может выбрать кафе из списка. Это удобно, когда человек любит какое-то конкретное место.

В приложении также реализован поиск по местоположению. Приложение отображает кафе, которые находятся рядом с пользователем. Если пользователь планирует перекусить в формате "недалеко", то он может посмотреть какие есть кафе в нужном районе.

Заказ и оплата

Никаких экранов заказа и оплаты в приложении нет. Пользователь нигде не вводит промокоды, не сканирует чеки и т.п. Для него всё максимально просто - оплатил заказ, начислились баллы, которые можно сразу же вывести.

Кэшбэк-сервис соединен с популярной в сфере питания CRM - iiko. По плану Дмитрия в будущем будут добавлены R-keeper, 1C и иные системы, которые будут актуальны для ресторанов, заключающих с ним договор.

Когда пользователь делает заказ, он просто говорит свои номер телефона официанту. Она вбивает заказ в систему, добавляет номер телефона гостя. Т.е. заведениям не нужно отдельно скачивать программу кэшбэка и как-то отдельно от своей системы производить расчет. Пользователю ничего не нужно вводить в приложение. Ключом, который связывает заказ и пользователя является номер телефона.

После оплаты заказа, пользователю автоматически начисляется кэшбэк.

Баланс и использование кэшбэка

Сам кэшбэк - это не виртуальные деньги, которые можно тратить в качестве скидки в кафе-участниках кэшбэк платформы. При накоплении от 100р пользователь выводит их себе на карту. Для этого сделали интеграцию с Яндекс.Кассой. Пользователь вводит номер своей карты и получает свои деньги на нее, пр этом есть возможность карту сохранить или прикрепить сразу несколько карт.

Чтобы накопить больше кэшбэка, пользователь может поделиться приглашением с друзьями. Для этого ему нужно либо поделиться ссылкой, либо дать отсканировать QR - код в приложении. Получается некая реферальная программа.

Вместо заключения

Заключение достаточно банальное: опыт в новой сфере - это всегда дополнительные затраты и риски. С этим проектом пришлось на изучение предметной области суммарно потратить несколько дополнительных недель, разбираясь в бизнес-моделях и объясняя команде принципы работы.

Что касается самого проекта, то сейчас Дмитрий ведёт переговоры с несколькими местными заведениями для подключения к системе. Сам Дмитрий по роду своего основного бизнеса занимается маркетингом, поэтому раскруткой планирует заниматься самостоятельно. Вместе с тем, он открыт для партнёров из других городов. Если интересно - пишите в личку, дам контакты.

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Денис Гордиенко", "author_type": "self", "tags": [], "comments": 0, "likes": 7, "favorites": 10, "is_advertisement": false, "subsite_label": "services", "id": 79176, "is_wide": false, "is_ugc": true, "date": "Tue, 13 Aug 2019 17:07:22 +0300" }
{"average":25550,"one":95,"ten":75}
Сколько денег вы откладываете в месяц?
Ответьте и узнаете, сколько копят другие.
0 ₽
70 000+ ₽
0 ₽
{ "id": 79176, "author_id": 127886, "diff_limit": 1000, "urls": {"diff":"\/comments\/79176\/get","add":"\/comments\/79176\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/79176"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 200396, "last_count_and_date": null }
Комментариев нет

Популярные

По порядку

0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Команда калифорнийского проекта
оказалась нейронной сетью
Подписаться на push-уведомления
{ "page_type": "default" }