С момента создания первых тестовых приложений прошло время. Я учёл опыт предыдущих разработок. Так же проанализировав запросы клиентов, которые хотят:
Программа для постоянных клиентов. Позволяет сделать заказ с мобильного телефона.
Имеет ряд преимуществ перед аналогичными программами, которые в основном позволяют лишь отправить заявку на покупку. (Это в принципе можно сделать просто позвонив по телефону).
Вот те самые преимущества (функционал) который, на мой взгляд должен быть в приложении, что бы им хотелось пользоваться.
1) Имеется личный кабинет, в котором клиент может узнать статус заказа, или отменить его. (Нужная функция. Т.к. клиенту теперь не нужно звонить, и просить отменить заказ, а можно это сделать прям из приложения)
2) Программа ведёт учёт покупок. Это самый важный момент. Зачем ещё нужно приложение на телефоне? И чем оно будет отличаться от обычного заказа по телефону?
Разумеется приложение нужно что бы удерживать клиента, всячески поощряя его за покупки! Это и позволяет «удерживать» клиентов, начисляя им баллы и выдавать им скидки за совершённые заказы. А программа как раз и показывает сколько баллов-скидок клиент уже имеет или получит.
Страница приложения
(приложение было удалено, т.к. забыли выложить политику конфиденциальности. Мораль: всегда добавляйте политику!)
Посмотреть другие приложения для мобильных телефонов можно на сайте проекта businessapp.trade
Серверная часть:
1) Для того что бы при изменении цен или других параметров не компилировать каждый раз программу заново в серверную часть были вынесены некоторые настройки программы. Таким образом изменяющийся функционал подгружается динамически с сервеной части. Если же соединение с интернетом отсутствует загружаются стандартные настройки. Благодаря этому нет необходимости в обновлении программы и компиляции новых версий.
2) Для контроля отправляемых заявок серверная часть ведёт 2 лога.