Дизайн — статьи о сайтах
Разбираем, какие блоки обязательно описать в задании на сайт магазина электроники: каталог, фильтры, карточку товара, остатки и интеграции. Есть условный пример и чек-лист.
Магазин электроники отличается от большинства сайтов тем, что товаров много, характеристик у них тоже много, а цена и наличие меняются в течение дня. Поэтому фраза «нужен каталог с корзиной» в задании почти ничего не фиксирует. Ниже о том, что стоит описать, чтобы подрядчик и вы одинаково понимали результат.
Сначала запишите, откуда на сайте появятся товары. Это может быть выгрузка из 1С, МойСклад или другой учётной системы, файл от поставщика или ручное заведение. От этого зависит объём работ. Укажите, какие поля приходят из учётной системы (артикул, цена, остаток, склад), а какие редактируются на сайте (описание, фото, характеристики). Отдельно опишите, что происходит при конфликте данных: например, цена всегда берётся из учётной системы, а текст карточки правится только на сайте.
Затем сформулируйте задачи сайта в виде действий: «покупатель выбирает ноутбук по диагонали и объёму памяти», «менеджер видит заказ с выбранным способом получения». Такие формулировки легко проверить при приёмке.
Главная ошибка здесь в том, что фильтры называют списком без правил. Для каждой категории нужен набор характеристик, тип выбора и поведение при пустом результате. Условный фрагмент задания для раздела «Ноутбуки»:
Добавьте, как вносятся характеристики: единый справочник значений или свободный текст. Со свободным текстом «16 ГБ», «16Гб» и «16 gb» превратятся в три разных пункта фильтра.
Перечислите блоки по порядку: название, артикул, цена, наличие, галерея, ключевые характеристики, полный список характеристик, комплектация, гарантия, отзывы, аналоги. Для электроники полезно описать несколько вещей отдельно:
Опишите сценарий заказа по шагам и ответьте на вопросы, которые обычно всплывают в разгаре разработки. Что делать, если товар закончился, пока лежал в корзине? Резервируется ли он при оформлении? Как показываются остатки: точное число, «мало» или «много»? Можно ли забрать заказ в магазине и как выбирается пункт? Какие способы оплаты подключаются и что видит покупатель после неудачной оплаты?
Для доставки укажите, считается ли стоимость автоматически через сервис или менеджер подтверждает её вручную. Условия гарантии, возврата и обработки персональных данных согласуйте с юристом, а в задании пропишите, где эти тексты размещаются: подвал, корзина, отдельные страницы, галочка при оформлении.
Запишите, что должен уметь делать сотрудник без программиста: менять баннеры, создавать подборки, скрывать товар, править тексты категорий, видеть статусы заказов. Отдельно укажите, какие события нужно передавать в Яндекс Метрику: просмотр карточки, добавление в корзину, начало оформления, покупка. Если нужна выгрузка в Яндекс Маркет, пропишите формат и частоту обновления.
В конце задайте критерии приёмки: на каком количестве тестовых товаров проверяется каталог, какие устройства и браузеры проверяются, что считается корректной синхронизацией остатков.
Читайте также
Дизайн — статьи о сайтах
Дизайн
Бизнес — статьи о сайтах
Дизайн — статьи о сайтах
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи