Задание: Сайт-каталог. ТЗ на разработку интернет-магазина (Дистанционная работа)
1. Общее Розничный интернет-магазин мебели на отдельном домене. Платформа: CS-Cart (Стандарт или Бизнес - предложить с обоснованием). Дизайн и вёрстка частично готовы, дополняются новыми блоками. 2. Что уже есть Готовая вёрстка. Стилистика: цвета, шрифты, сетка, компоненты каталога и карточек. Логистические данные по товарам (вес, габариты). Доступ к аккаунтам amoCRM, банку, Magic Trans. 3. Что нужно сделать 3.1. Платформа и инфраструктура Установка и настройка CS-Cart на VPS в РФ. Подключение домена, SSL. Настройка тестовой среды. Роли и права сотрудников. 3.2. Дизайн и вёрстка (дополнение) Дорисовка и вёрстка отсутствующих блоков: корзина, оформление, плашки в карточке (доставка, подъём, оплата, гарантия), личный кабинет. Привязка к переменным CS-Cart (Smarty). Адаптив новых блоков под мобильные. 3.3. Каталог Категории, подкатегории, характеристики, фильтры (базовые: цена, бренд, 1-2 характеристики). Карточка: цена, наличие, фото, описание, характеристики. 20-30 товаров на старте. 3.4. Корзина и оформление Добавление, удаление, изменение количества. Оформление без регистрации. Поля: имя, телефон, email, адрес, комментарий. Уведомление на email. 3.5. Личный кабинет Регистрация и авторизация. История и состав заказов. Повтор заказа. Сохранённые адреса. Изменение персональных данных. Избранное. Без интеграции с бонусами и статусами на этом этапе. 3.6. Оплата Эквайринг: банковские карты. СБП. Фискализация по 54-ФЗ: формирование чека, передача в ОФД, привязка к платежу. Обработка неуспешной оплаты. Передача статуса оплаты в amoCRM. 3.7. Расчёт и организация доставки Интеграция с API Magic Trans: доступность, стоимость, срок. Учёт параметров: вес, габариты, количество грузовых мест. Расчёт подъёма: этаж, лифт, вес, габариты. Стоимость доставки и подъёма - до оплаты. Географические условия/скидки: по городу, региону, зоне, сумме заказа. Повторная проверка адреса перед оплатой. Ручные способы доставки - на случай недоступности API. 3.8. amoCRM Передача заявки/заказа: покупатель, контакт, состав заказа, сумма, доставка, статус оплаты. Настройка полей и воронки. Обработка ошибок: если CRM недоступна, заказ не теряется. 3.9. Тестирование и сдача Проверка сценариев: каталог, корзина, оформление, ЛК, оплата, доставка. Тестирование на мобильных. Исправление багов. Передача доступов, краткая документация. 4. Что не входит Уникальный дизайн с нуля. Комплектации и SKU. Массовая загрузка товаров. Расширенные фильтры с зависимостями. Микроразметка, фиды, e-commerce в Метрике. Двусторонняя синхронизация с amoCRM. Бонусы и лояльность. Акции, промокоды. Отзывы и оценки. Маркетплейсы. 5. Требования к подрядчику Опыт с CS-Cart. Опыт интеграции с amoCRM. Опыт интеграции с API перевозчиков. Опыт с 54-ФЗ, СБП. Портфолио похожих проектов. 6. Что предоставим Готовая вёрстка. Каталог товаров. Доступы к amoCRM, банку, Magic Trans. Обратная связь по дизайну и логике. 7. Что ждём в отклике Рекомендация по редакции CS-Cart (Стандарт/Бизнес) с обоснованием. Оценка стоимости по блокам. Оценка сроков. Что не входит в вашу оценку. Примеры похожих проектов. Готовность работать поэтапно.