Case: Missing Car Register GmbH

Missingсars

Missingсars Register GmbH - коммерческая организация, предоставляющая услуги по поиску украденных или потерянных авто. Основными преимуществами сайта являются:

  • Мультиязычность. Сайт ориентирован на немецкий, английских и русский языки;
  • Отзывчивый интерфейс;
  • Комплексный поиск авто;
  • Кастомная мульти-степ форма для регистрации авто;
  • Воркфлоу для управления информационным контентом и зарегистрированных авто;
  • Система оплаты продукта.

Благодаря системе Drupal 8 для редакторов, рядовых пользователей и администраторов реализован оптимальный требуемый функционал, позволяющий легко удовлетворить необходимые потребности.

О Missingсars

Missingсars Register GmbH - коммерческая организация, ориентированная на рынок Европы. Компания предоставляет услуги как по содействию поиску потерянных или украденных авто. Отличительной особенность является комплексный поиск авто по различным критериям: цвет кузова/интерьера, серийный номер двигателя/коробки передач и другому, а также приобретение специальногочипа для авто, позволяющего отслеживать его положение в случае кражи. Чип содержит всю необходимую информацию об авто, что позволяет однозначно идентифицировать украденный автомобиль.

Вызов

На момент обращения к нам Missingсars имел список требований для будущего функционала. Сайт должен был удовлетворять следующим основным требованиям:

  • Мультиязычность.
  • Распределённая система разделения пользователей по ролям.
  • Реализация Commerce части и интеграция с платёжными системами PayPal и Sofort.
  • Вокрфлоу для управления контентом.
  • Мульти степформа для регистрации авто.
  • Поиск авто.
  • Функционал по управлению автомобилями.

Посетитель должен легко ориентироваться на сайте, получать доступ к поиску или регистрации авто, легко управлять созданной записью, открывать доступ к ранее зарегистрированным авто. Администратору должна предоставляться понятная система по управлению контентом, авто и покупками.

Решение

Missingсars является полноценным мультиязычным веб-сайтом для предоставления тематической информации по авто и доступа к поиску, регистрации и управлению авто. Для регистрации авто создана кастомная ajax мульти-степ форма. Управление контентом и ролевая модель пользователей реализованы с помощью стандартных средств Drupal 8 с небольшой долей кастомизации

Поиск

На сайте предоставляется различная информации в виде статей блога и информационного контента. Для обнаружения необходимой информации был добавлен поиск по соответствующему контенту. Поиск был реализован с помощью мощного поискового движка Drupal Search API. С помощью этого инструмента пользователь может без лишних затрат по времени найти необходимую информацию и получить к ней доступ.

Missingсars

Страница поиска контента

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

Missingсars

Страница поиска авто

Реализована с помощью стандартных средств CMF Drupal 8. Предоставлена возможность перевода любого контента на установленные языки. Пользователь может по-своему усмотрению менять язык сайта. Переключение между языками осуществляется с помощью всего лишь пары кликов.

Missingсars

Демонстрация мультиязычности. Немецкий язык

Missingсars

Демонстрация мультиязычности. Английский язык.

Система разделения пользователей по ролям

Для реализации требуемой бизнес-логики была добавлена ролевая модель доступа пользователей к контенту. Реализация осуществлялась стандартными возможностями Drupal 8, что позволят в будущем легко и гибко корректировать доступ пользователей к контенту сайта. Ролевая иерархия позволяет:

  • чётко разделить права и доступ пользователей к содержимому сайта;
  • быть уверенным, что личная/конфиденциальная информация не будет доступна пользователю, не имеющему на это прав.

Реализация Commerce части и интеграция с платёжными системами PayPal и Sofort

Commerce часть построена на основе мощной и гибкой платформы электронной коммерции - Drupal Commerce, которая позволяет реализовывать самые передовые идеи в системах электронной коммерции.

Для интеграции с платёжными системами использовались специальные модули для Drupal 8, разработанные сообществом данного CMF. Модули предоставляют весь необходимый и актуальный функционал для работы с платёжными системами PayPal и Sofort “из коробки”.

Мульти-степ форма для регистрации авто

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

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

В процессе заполнения формы пользователь может свободно вернуться на предыдущий шаг и изменить информацию по своему желанию в рамках бизнес-логики продукта. На основании сделанных пользователем выборов в итоговом шаге будет предоставлен нужный для его потребностей тариф.

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

Missingсars

Первый шаг мульти-степ формы создания репорта авто.

Missingсars

Второй шаг мульти-степ формы создания репорта авто.

Missingсars

Третий шаг мульти-степ формы создания репорта авто.

Missingсars

Четвёртый шаг мульти-степ формы создания репорта авто.

Missingсars

Пятый шаг мульти-степ формы создания репорта авто.

Missingсars

Шестой, заключительный шаг мульти-степ формы создания репорта авто.

Вывод

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