Образец технического задания на создание сайта для торгового центра

ВВЕДЕНИЕ

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

  1. Общие сведения.
    • Имя портала: ______________________ (далее Портал).
    • Язык: только русский.
    • Поддержка браузеров: Mozilla FireFox 30.x и выше, Opera 12.x и выше, Google Chrome 35.x и выше, Яндекс-браузер 18.x и выше, Safari 11.x и выше
    • Сайт должен быть адаптирован для работы в мобильных браузерах и на планшетах.
  1. Требования к производительности сервера.
  1. Термины

Продавец – магазин, организация или ИП, зарегистрированный на Портале. Имеет свой аккаунт и может выкладывать информацию о своем магазине, товарах или услугах.

Автор – Продавец, выкладывающий какие-либо товары.

Магазин – виртуальное представительство Продавца на портале.

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

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

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

Менеджер контента - представитель Портала, отвечающий за изображения и текстовое содержание портала: страницы, акции, слайды, описания, галереи и т.д. Может редактировать, добавлять, удалять страницы, любые тексты и изображения на Портале.

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

  1. Требования к CMS
    • Иметь интуитивно понятный Пользовательский веб-интерфейс.
    • Быстрая загрузка страниц, поэтому большое внимание должно быть уделено оптимизации кода, сжатию «тяжелых» элементов, автоматическая оптимизация изображений.
    • Возможность создавать личные кабинеты для неограниченного числа Продавцов и Покупателей, с логином (почтовым ящиком) и паролем для входа в личный кабинет.
    • Продавцы и Покупатели должны иметь возможность сами регистрироваться на Портале. Модератору должны приходить уведомления о регистрации новых Продавцов.
    • Наличие механизма индексации и поиска опубликованного контента на веб-сайте по ключевым словам.
    • Наличие механизма безопасной Авторизации и аутентификации Продавцов и Покупателей.
    • Наличие механизма внутрипортальной переписки Модератора (Администратора) с Продавцами.
    • Наличие механизма ведения учетных записей Продавцов. Иметь полноценный Пользовательский интерфейс для полного управления списками и параметрами аккаунтов Продавцов.
    • Наличие механизма отслеживания учетных записей Покупателей. Производить выгрузку указанных при регистрации телефонов, е-mail, имен.
    • Наличие механизма безопасного взаимодействия с серверной файловой системой через веб-интерфейс (download, upload) и наличием полноценного Пользовательского интерфейса для управления файлами и разделение прав доступа к ним. Каждый Продавец должен видеть только свои файлы.
    • Наличие надежного механизма резервного копирования и доступного способа восстановления данных, введенных в систему, в случае аварийной потери данных.
    • Наличие защиты от взлома.
    • Подключение протокола безопасности HTTPS.
    • Продукт должен иметь все возможности для дальнейшего совершенствования и развития, подключения дополнительных модулей, плагинов.
    • Возможность выгрузки и загрузки продукции каждым Продавцом в табличном формате (CSV, XML, YML, XLSX)

Требования к потенциальной модернизации

На первом этапе создания сайта заказ продукции осуществляется в формате Продавец – Покупатель, без возможности оплаты через сайт. При заказе продукции в корзине или при быстрой покупке, на почту, ватсапп или по СМС Продавцу приходит письмо с данными покупателя и желаемой покупкой. Продавец дальше уже сам решает все вопросы с Покупателем.

На втором этапе (возможно через год-два) необходимо, чтобы была возможность:

Главное, чтобы возможность подключения перечисленных доработок была заложена в движке. Сама процедура разработки может быть инициирована через значительный временной промежуток уже после запуска первой интерации сайта.

ДИЗАЙН САЙТА

Сайт должен быть выполнен в современном легком стиле. Преобладающие цвета белый и черный (темно-серый). Остальные цвета на усмотрение дизайнера, жесткой привязки по цветам нет.

Ждем предложения в 3-х вариантах оформления сайта.

ВНИМАНИЕ: представленные в данном ТЗ визуализации страниц и блоков не являются примером для дизайнера. Они лишь отображают структуру и ориентировочное расположение основных элементов.

ОПИСАНИЕ СТРУКТУРЫ САЙТА

  1. Универсальный контент

Данные, которые одинаково отображаются на всех страницах сайта

Содержит:

Подвал

Предназначен для отображения разнообразных модулей и контента на усмотрение Менеджера контента. Дублирует основное меню. Но добавлены ссылки на внутренние страницы Портала. Также присутствуют: режим работы, телефон, адрес, ссылки на соц. сети.

 

Поле ввода ключевых слов для поиска контента, опубликованного на Портале, и кнопка «Поиск» для начала поиска. Должно присутствовать в заголовке всех веб-страниц Портала. Результат поиска отображаться на отдельной веб-странице или в выпадающем меню (на усмотрение программиста).

  1. Внутренние страницы
    • Фотогалерея

Раздел с фотографиями, отсортированным по разделам.

Разрабатывается отдельно. Функционал должен быть близок к тому, что представлен на текущем сайте комплекса: _____________________________ с доработкой дизайна.

Должна быть связь каталога с магазинами и схем комплекса. При наведении на какой-либо магазин выводится визитка данного магазина (как в каталоге магазинов, см. рис.7). На схеме должны отмечаться свободные площади, общая схема комплекса с подъездными путями, специальные значки для банкоматов, зон отдыха, туалетов.

Текст и форма обратной связи с администрацией комплекса. Вопросы формы:

Также здесь располагается:

  1. Перечень свободных площадей: название места, размер площади, описание, арендная ставка, ссылка на схему, при нажатии которой происходит загрузка схемы с данной областью.
  2. Схема комплекса с отмеченными на ней свободными площадями.

Ссылка на эту страницу только в подвале сайта. Страница с текстом

Множество страниц в отдельной категории. Каждая страница содержит: картинку вверху, текстовое поле, логотип и название магазина (если есть), нажатие на которые переводит в карточку магазина. На самой страницы «Акции» все акции располагаются в виде небольших окошек, наподобие Каталога магазинов (рис. 7) – картинка акции, название, описание, сокращенное до нескольких символов с …  в конце. Акции отсортированы по дате.

  1. Главная страница (рис. 1 и 2)
    Каталог объявлений (рис 3)

Сайт с каталогом, близким по функционалу к желаемому: __________________________________________________

Рубрикатор объявлений может содержать до трех дочерних веток, вложенных в корневые ветви: 1) рубрика – 2) подрубрика – 3) категория

Набор пунктов в перечне каждой ветки должен управляться Администратором или Модератором.

Карточка товара (рис 4)

  1. Каталог магазинов

Адрес Карточки магазина располагается на поддомене портала. Напр:
_______________________ (обсуждаемо)

  

  1. Авторизация и регистрация

В зависимости от введенного логина:

Продавец попадает в Личный кабинет Продавца.

Покупатель возвращается на предыдущую страницу, но уже Авторизованным (Надпись: «Войти в кабинет» меняется на имя Покупателя).

 

Покупатель заполняет форму на отдельной веб-странице с полями:

Возможна регистрация через социальные сети.

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

 

Продавец заполняет форму на отдельной веб-странице с полями:

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

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

Данные должны попадать на проверку Модератору Портала.

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

После подтверждения на почту Продавца приходит уведомление, что он прошел (или не прошел) модерацию.

  1. Личный кабинет Покупателя

Указаны уже введенные личные данные. Напротив указанных данных кнопка «изменить», либо «указать», если данные до этого не были введены.

Ссылка «Смена пароля»

  1. Корзина Посетителя и Покупателя

 

В случае наличия в корзине незаказанных товаров через неделю Покупателю приходит напоминание на почту или СМС- уведомление.

Если Посетитель не Авторизован, после нажатия любой кнопки «Заказать» в сплывающем окне показывается форма «Быстрый заказ»: поле для ввода телефона и имени покупателя, предложение перезвонить ему для уточнения заказа. А также ненавязчивое предложение зарегистрироваться и ссылка на регистрацию.

Также необходимо, чтобы корзина запоминала незарегистрированных Посетителей (через Cookies) и оставляла в Корзине положенный при прошлом посещении товар.

  1. Личный кабинет Продавца

Попасть сюда Продавец может через выпадающее меню кнопки «Войти в кабинет» в шапке сайта после регистрации.

В данное окно попадают вся информация о магазине Продавца:

  1. Информация о магазине
  2. Менеджер объявлений

Здесь происходит редактирование персональных сведений владельцем учетной записи. Должен быть предусмотрен механизм принудительного заполнения анкеты при первом входе зарегистрировавшегося Продавца под своей учетной записью.

Ориентировочный перечень полей раздела представлен на рис. 9

Кроме этого, должна быть в наличии кнопка для отправки внутрипортального сообщения модератору (дублируется на почту модератора).

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

 Менеджер Объявлений

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

При формировании URL страницы с объявлением, автоматически формируются мета теги H1 и title по названию товара, подкатегории.

Объявления редактируются в 3 шага с отдельными окнами для каждого. Переход между шагами осуществляется кнопками «далее», «назад».

Свойства объявления:

У объявлений со статусом «Снято с публикации (не прошло модерацию)» содержится дополнительное окно с причиной отказа.

Товары, выложенные на сайт не позднее 2-х недельной давности, помечаются флажком «Новинка». Через 2 недели флажок автоматически снимается. Внесение изменений в объявление не присваивает ему статус «Новинка». Клоны объявлений получают данный статус.

Способ приобретения. Продавец сам указывает, как может быть приобретен данный товар: самовывоз из магазина, доставка, оплата наличными или картой. По умолчанию данное поле содержит текст, взятый из Поля «Условия продажи» из Личного кабинета Продавца. Но для каждого товара он может быть отредактирован отдельно.

Содержание объявления: содержит как стандартные категории:

Так и дополнительные окна, которые определяются Администратором сайта для каждой категории отдельно. Отображаются только те поля, которые соответствуют выбранной категории в Свойствах объявления. Например, размер, сезон, цвет. Настраиваемые категории могут быть как выбираемыми из списка, так и свободными для ввода текста.

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

В случае, если не прикреплена хотя бы 1 фотография при нажатии кнопки «далее» отображается окно с текстом «Вы не прикрепили фотографии к объявлению, рекомендуем загрузить хотя бы 1 фото, уверены, что хотите перейти к следующему шагу», кнопки «да» и «отмена»

  1. Назад
  2. Отменить изменения
  3. Сохранить изменения (не меняет статус объявления).
  4. Зависит от текущего статуса объявления:
  5. Если Статус «Черновик», то кнопка «Опубликовать» - переводит в статус «Опубликовано (на модерации)».
  6. Если Статус «Опубликовано (на модерации)», то кнопка «Снять с публикации» - переводит в статус «Черновик».
  7. Если Статус «Опубликовано (утверждено)», то кнопка «Снять с публикации» - переводит в статус «Снято с публикации (утверждено)».
  8. Если Статус «Снято с публикации (не прошло модерацию)», то кнопка «Опубликовать» - переводит в статус «Опубликовано (на модерации)».
  9. Если Статус «Снято с публикации (утверждено)», то кнопка «Опубликовать» - переводит в статус «Опубликовано (утверждено)».

После нажатия данных кнопок выскакивает окно с подтверждением действия.

На каждом шаге должна быть в наличии кнопка для отправки внутрипортального сообщения модератору (дублируется на почту модератора). Форма отправки должна иметь возможность прикреплять фотографии и файлы, чтобы Продавец имел возможность обратиться к Модератору с просьбой помочь разместить объявление.

Статусы объявления:

  1. Черновик – редактируемое Автором объявление, не опубликовано, не проходило модерацию.
  2. Опубликовано (на модерации)– объявление опубликовано, но может быть заблокировано Модератором. Данный статус присваивается объявлениям после создания и нажатия кнопки «Опубликовать». Также модерацию проходят все объявления после редактирования фотографий или описания, но кроме изменения цены, добавления галочки «Акция», изменения старой цены, изменения свойств. О всех объявлениях, получивших данный статус, приходят уведомления на почту Модератора и в его личный кабинет.
  3. Опубликовано (утверждено) – объявление получило одобрение модератором, доступно для обзора посетителями веб-сайта.
  4. Снято с публикации (не прошло модерацию) – объявление не получило одобрения Модератором. Оно не отображается в Каталоге объявлений. На почту и в личный кабинет Автора объявления отправляется уведомление. Появляется дополнительное окно в Редакторе Объявлений, где написано, почему не прошло модерацию.
  5. Снято с публикации (утверждено) - объявление получило одобрение модератором, но не доступно для обзора посетителям сайта. Данный статус присваивается Автором нажатием кнопки «Снять с публикации». Либо автоматически через 30 дней после последнего редактирования объявления, если Автор не подтвердит его актуальность.
    • Возможность выгрузки из Excel- файла

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

Это параметр объявлений, ка который может влиять только Модератор или Администратор. Может быть несколько ступеней приоритета объявлений. Чем ступень выше, тем выше объявление поднимается в Каталоге объявлений. В рамках одной ступени объявления сортируются либо по алфавиту, либо по дате размещения (на усмотрение Модератора и Администратора).

Через месяц после публикации или последнего действия с объявлением Автором, к нему на почту и должно приходить сообщение формата:

«Ваше объявление … не редактировалось более месяца. Если оно актуально, перейдите по ссылке … иначе оно будет снято с публикации.»

Если Автор не перейдет по ссылке в течение 5 дней, либо не подтвердит актуальность объявления в менеджере объявлений (предусмотреть данный функционал), то объявлению присваивается статус «снято с публикации».

  1. Панель Администратора

Администратор должен иметь возможность:

  1. Статистика

К сайту должен быть подключен система по сбору статистических данных, которых нет в Яндекс-метрике:


Версия #1
Officehost создал 17 июля 2024 21:48:03
Officehost обновил 17 июля 2024 21:48:28