Компании нужен был сайт, который запускается быстро и дальше ведётся её собственными силами: каталог, приём заявок и оплата, без разработчика на каждое изменение цены или текста.
Макеты уже были готовы, и требование звучало просто: «максимально близко к макету». Именно из этой формулировки обычно и вырастают все проблемы такого проекта.
Первое, что развела до старта: «близко к макету» и штатный каталог конструктора тянут в разные стороны. У блоков каталога своя вёрстка карточки, и карточка из макета в неё не ложится. Развилка — подогнать карточку под штатный блок или собирать вручную и дособирать корзину — решается до начала работы, потому что от неё зависят и срок, и цена, и возможность вести сайт без разработчика дальше.
Дальше собрала структуру: главная, каталог с фильтрами, карточка товара, корзина и оформление заказа, текстовые страницы. Настроила приём оплаты и передачу заявок в CRM со всеми метками источника, чтобы было видно, какая реклама приносит заказы, а не только сколько их всего.
Отдельно закрыла место, где метки теряются молча: значения подставляются в скрытые поля формы из браузера, и если баннер согласия блокирует скрипты до нажатия, в CRM приходят пустые поля ровно по тем визитам, где человек не нажал «принять». Проверка этого входит в приёмку, а не обнаруживается через месяц по кривому отчёту.
Мобильную версию проверила на живых устройствах, а не только в предпросмотре конструктора: именно там расходятся отступы и ломаются длинные названия товаров.
Работающий сайт с каталогом, оплатой и заявками, которые попадают в CRM с источником и кампанией.
Инструкция по ведению: как добавить товар, поменять цену, собрать новую страницу и не сломать сетку. Дальше сайт живёт силами контент-менеджера компании, а подрядчик нужен только под новый функционал.
Структура собрана так, что каталог расширяется, а не переделывается при добавлении новой категории.