Клиент и задача
Поступил нестандартный заказ от русскоговорящего заказчика из дальнего зарубежья. Нестандартной была тематика сайта, которая считается табуированной в среде разработчиков – религии.
Задача — создать совсем нестандартный по функционалу, но удобный «портал», который включает в себя:
- Интернет-магазин с нюансами типа автоматического пересчета валют.
- Перечень религиозных объектов с выводом на нетипичную анимированную карту-глобус.
- Организация всех функциональных особенностей новостного портала с лайками/дизлайками, добавлением в избранное, комментариями, рубрикацией и так далее.
- Дополнительно – создание мобильного приложения для iOS и Android, в котором исполнители заказов могли бы видеть статусы заказов и выполнять действия по их обработке.
Интернет-магазин
Интернет-магазин товаров, страница каталога.
Страница раздела. Цены автоматически пересчитываются в зависимости от того, какую валюту использует покупатель – рубль, доллар или евро. В зависимости от курса цены у товаров обновятся автоматически.
Страница конкретного товара. Товары можно лайкать/дизлайкать, добавлять в избранное, комментировать.
Раздел религиозных объектов
Суть проекта – рассказывать заинтересованным пользователям о религиозных объектах в разных уголках мира. В некоторых объектах еще и услуги предоставлять.
Поскольку религиозных объектов в мире очень много, настроили понятную фильтрацию.
На основе свойств Конфессия/ Страна/ Регион создали нетиповой сужаемый фильтр. Он сделан на основе взаимозависимых выпадающих списков для того, чтобы можно было, выбирая одно из значений, получить сужение списков в остальных 2-х окнах для выбора.
Страница религиозного объекта. К объекту могут привязываться: новости, относящиеся к этому объекту; услуги, которые можно заказать удаленно; товары, которые могут быть куплены удаленно и освящены в этом объекте.
Новостной раздел
Лента новостей имеет «бесконечную прокрутку» – как и в современных социальных сетях «долистать» до самого конца ее практически невозможно. При этом, контент не загружается сразу и весь, а запрашивается с сервера по мере пролистывания страницы к нижним материалам.
Страница списка новостей.
Страница конкретной новости.
Рубрикатор − сортировка по темам.
Прямой эфир – перечень последних комментариев.
Корзина и процедура оформления заказа
Поскольку проект задуман, в первую очередь, как просветительско-информационный, на сайте вы не найдете привычной корзины. Она появляется только в том случае, если пользователь захочет купить или заказать какую-либо услугу.
Также доработана процедура оформления заказа – на сайте есть и услуги и товары, которые пользователь может приобрести. Если пользователь заказывает только услугу, для нее не нужны доставка. Соответственно, форма заказа сокращается – из нее убираются все поля связанные с доставкой. Если в корзине появляется физический товар, который необходимо будет доставлять, в чекауте автоматически появляется весь необходимый функционал для расчета и оформления этой доставки.
Показываем на видео, как это работает
Мобильное приложение
Создали мультиязычное приложение, работающее на iOS и Android, в котором волонтеры получают и обрабатывают заказы.
Приложение переведено на те языки, которые используют волонтеры в разных странах – русский, английский и испанский.
Для авторизации в приложении используется два метода: с помощью QR-кода и через СМС.
В приложение выгружаются все оплаченные заказы заказы, которые необходимо обработать. Внутри каждого отдельного заказа содержится вся необходимая волонтеру информация для его выполнения.
Исполнение заказа предполагает фотоотчет услуги и сохранение GPS-координат места исполнения.