- Общие требования
- Разработать интернет-магазин, интегрированный с мобильным приложением Dimart (https://play.google.com/store/apps/details?id=com.dimart).
- Предоставление возможности пользователям приложения Dimart активировать и управлять своим интернет-магазином одним кликом.
- Размещение интернет-магазинов на поддомене формата [название-магазина].dimart.me.
- Приложение мультиязычное, соответственно интернет-магазин должен быть на языке пользователя приложения Димарт. (в данный момент доступно 4 языка. Переводы сделаем сами, нужно заложить эту возможность. Количество языков будет увеличиваться. Переключение языков на сайте интернет магазина не требуется.
- Регистрация и авторизация пользователей
- Возможность регистрации и авторизации через Apple, Google, Facebook или по электронной почте.
- Обязательное согласие с пользовательским соглашением при регистрации.
- Возможность восстановления пароля через электронную почту.
- Корзина покупателя
- Возможность добавления и удаления товаров, изменения количества, отображение итоговой суммы.
- При создании заказа через личный кабинет обязательные поля: номер телефона, адрес доставки, а ФИО и комментарий к заказу не обязательное поле
- Возможность создания заказа без регистрации, но нужно сделать обязательными поля номер телефона, адрес доставки, не обязательные поля: ФИО, комментарий к заказу.
- Сохранение корзины для авторизованных пользователей и хранение данных корзины на сервере в течение 30 дней для неавторизованных.
- Функциональность поиска
- Реализация поиска по товарам и категориям с автоподсказками.
- Личный кабинет покупателя
- История заказов с возможностью дублировать заказ
- Изменение личных данных, изменение пароля.
- Статусы заказов
- Автоматическое присвоение статуса "Принят" новым заказам с возможностью изменения статуса через мобильное приложение Dimart.
- Информация о магазине
- Отображение логотипа магазина или названия при его отсутствии.
- Вывод контактной информации, условий доставки и оплаты на отдельных страницах. Если поля не заполнены, то страницу выводить не надо.
- Категории и товары
- Отображение товаров одним списком с подгрузкой новых при прокрутке (бесконечная лента), с возможностью сортировки и фильтрации.
- Если категорий нет, то На главной странице все товары идут одним списком, с подгрузкой когда долистали (бесконечная лента как в инстаграм).
- Три режима отображения товаров в категориях и на главной: плитка, список, таблица.Три режима отображения товаров в категориях:
- Плитка: товары отображаются в форме сетки изображений, под каждым изображением находится название и цена.
- Список: товары представлены один за другим вертикально, включая изображение, название, цену и описание.
- Таблица: товары отображаются в виде таблицы с информацией в рядах, включая изображение, название, цену, количество на складе.
- Отображение подробных характеристик товара, включая фото (можно увеличить), Название, кол-во на складе, цена продажи (если есть скидка, то старая цена зачеркнута, и новая красным цветом), категория товара (множественно), штрихкод (если заполнено). Если товар идет пачками, то тогда надо вывести цену за штуку, цену за пачку и сколько шт в пачке.
- У товара должна быть детальная страница.
- SEO оптимизация
- Настройка SEO элементов (h1, title) для главной страницы, страниц категорий и товаров. На главной страницe SEO оптимизация h1 это название магазина плюс приписка Интернет-магазин. Также и в <title> по шаблону Название + Интернет-магазин + Город магазина. SEO оптимизация категорий: заголовок страницы в H1 по названию категории, <title> заполнен названием категории + город магазина (если указано в настройках). Детальная товара: Название товара идет в H1, <title> заполнен по шаблону название + категория + город из контактов (если указан).
- url магазина должны быть в формате чпу
- Адаптивность и кроссбраузерность
- Адаптивный дизайн для обеспечения корректного отображения на различных устройствах и разрешениях экранов.
- Поддержка всех современных браузеров.
- Тарифы
- Отображение надписи для пользователей бесплатного тарифа в шапке и футере сайта.
- Дополнительные требования
- Указать процессы тестирования сайта, включая тестирование функционала, производительности, безопасности и пользовательского интерфейса.
- Описать процесс деплоя и требования к хостингу.
- Определить условия технической поддержки и обновления сайта.
Дизайн будет куплен этот и его будем использовать. Но не все функции этого шаблона будут задействованы. Функции будут только те что описаны выше.
http://preview.themeforest.net/item/martfury-multipurpose-marketplace-vuejs-ecommerce-template/full_screen_preview/27380624?_ga=2.222680984.2032681272.1710594167-411596669.1671636572&_gac=1.156684617.1710594167.Cj0KCQjwhtWvBhD9ARIsAOP0Goi-W8M2cS5jnTx10pwkHD08JhskHFHTPXbewbQcBpc8pz9TpozWvI4aAt4oEALw_wcB