Доработка интернет-магазина на CMS 1С-Битрикс: интеграция вёрстки, реализация корзины и фильтров
Текущее состояние проекта:
Сайт на Битрикс уже настроен и находится на рабочем хостинге.
Частично реализован каталог товаров: создан инфоблок, есть товары и разделы.
Частично интегрирована готовая HTML-вёрстка.
Заказчик предоставит доступ к админ-панели и файлам проекта на хостинге для оценки текущего состояния и выполнения работ.
Цель проекта: Завершить интеграцию вёрстки и реализовать ключевой недостающий функционал интернет-магазина.
1. Описание работ и требуемый функционал
1.1. Интеграция вёрстки
Завершение интеграции предоставленной готовой HTML-вёрстки в шаблон сайта Битрикс.
Приведение существующих страниц (каталог, карточка товара) к виду, идентичному макету.
1.2. Каталог товаров (доработка)
Настройка стандартных компонентов Битрикс для каталога (catalog.section, catalog.element) для полного соответствия предоставленной вёрстке.
Реализация пагинации через стандартные средства Битрикс.
Настройка AJAX-подгрузки товаров при применении фильтров и перехода по страницам
1.3. Система фильтрации (НОВЫЙ ФУНКЦИОНАЛ)
Основной фильтр (в колонке слева):
Реализация через стандартный компонент bitrix:catalog.smart.filter.
Поддерживаемые свойства для фильтрации:
Цена (диапазон)
Бренд (список с чекбоксами)
Коллекция (список с чекбоксами)
Тип укладки (список с чекбоксами)
Цвет (список с чекбоксами)
Дополнительный фильтр (над списком товаров):
Реализация фильтрации по свойствам: "Для тёплых полов", "Для влажных помещений", "Для высокой проходимости", "Для пожаробезопасности" и т.д.
ВАЖНО: Оба фильтра (основной и дополнительный) должны работать совместно. При выборе параметров в одном фильтре, результаты в другом должны актуализироваться, а товары — фильтроваться по совокупности выбранных условий.
1.4. Корзина и оформление заказа (НОВЫЙ ФУНКЦИОНАЛ)
Полная реализация функционала корзины с использованием стандартных компонентов Битрикс (bitrix:sale.basket.basket, bitrix:sale.order).
Функционал должен включать: добавление/удаление товаров, изменение количества.
Реализация многошагового процесса оформления заказа.
1.5. Сопутствующие элементы
Реализация "Хлебных крошек" на всех страницах (стандартный компонент bitrix:breadcrumb).
Настройка навигационного меню сайта.
2. Технические требования
Использовать только стандартные компоненты Битрикс. Кастомные доработки ядра не допускаются.
Все пользовательские шаблоны компонентов должны быть реализованы на основе предоставленной HTML-вёрстки.
Код должен быть чистым и соответствовать стандартам разработки под Битрикс.
Административная панель должна оставаться удобной для наполнения.
3. Критерии приемки работ
Внешний вид страниц каталога, карточек товаров, корзины и оформления заказа полностью соответствует предоставленной вёрстке.
Все фильтры работают корректно, в т.ч. совместно друг с другом. Обновление списка товаров происходит без перезагрузки страницы (AJAX).
Функционал корзины и оформления заказа работает без ошибок.
Сайт корректно отображается в основных браузерах.
4. Условия для исполнителя и вопросы для отклика
Для выполнения работы будет предоставлен доступ к админ-панели Битрикс и файлам проекта на хостинге.
Пожалуйста, в своем отклике укажите:
Примерный срок выполнения всего проекта.
Стоимость работ (желательно с разбивкой по этапам).
Ссылки на реализованные проекты на Битрикс, особенно с сложными системами фильтрации.
Ваше понимание ТЗ: Опишите в нескольких предложениях, как вы планируете реализовать совместную работу двух фильтров.
После вашего отклика я предоставлю доступ к сайту для детальной оценки объема работ.
Если у вас будут вопросы или предложения, по доработке сайта, буду готов рассмотреть их.
selibo.ru

