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