Задание: Натяжка готовой верстки (Корзина, Сметы, ЛК B2C и B2B) на 1С-Битрикс | Закрытая среда (RDP) (Дистанционная работа)
Задача
Необходимо выполнить натяжку готовой верстки на 1С-Битрикс. Верстка полностью готова, требуется подключение логики и управление через компоненты CMS.
Разработка ведется в закрытой среде, доступ предоставляется по RDP (Remote Desktop Protocol). После выдачи доступа необходимо ознакомиться с окружением.
Требования к разработке
Адаптивность верстки сохранить
Использование стандартных компонентов Битрикса (catalog, sale.basket.basket, personal) с кастомизацией шаблонов под готовую верстку.
Соблюдение технического задания (см. пункты 3.4, 3.5, 3.7, 3.8).
Детальное Техническое Задание (ТЗ)
3.4. Корзина (basket.html)
Должно быть реализовано:
Изменение количества товара (ajax/обновление корзины).
Удаление позиции.
Чек-боксы для выборочного формирования заказа/КП/сметы.
Кнопка «Найти аналог» (открывает фильтр по категории/характеристикам).
Кнопка «Получить КП»: Формирование PDF или отправка на email списка выбранных товаров (реквизиты компании подтягиваются из настроек). Для B2B авторизованных - создание сущности "Коммерческое предложение" в CRM Битрикс.
Кнопка «Сохранить в смету»: Перенос выбранных товаров в раздел /my/smety/. Создание новой сметы с уникальным номером и редирект на страницу сметы.
Кнопка «Выгрузить XLS»: Экспорт таблицы корзины в Excel (PHP библиотека типа PhpSpreadsheet или родными средствами Битрикс).
Кнопка «Поделиться корзиной»: Генерация временной публичной ссылки (read-only).
Кнопка «Оформить заказ»: Редирект на страницу оформления.
3.5. Сметы (smeta.html)
Должно быть реализовано:
Инфоблок (или Highload-блок) "Сметы" со связью с пользователем.
Страница списка смет: создание новой, удаление.
Страница детальной сметы (на основе верстки):
Два раздела: Материалы (товары из корзины/каталога) и услуги
Редактирование количества/названия работ.
Кнопка «Отправить клиенту» (форма отправки email).
Кнопка «Скачать Excel» (выгрузка сметы).
Кнопка «Вернуть в корзину» (импорт содержимого сметы в текущую корзину пользователя).
Блок "Примечания" (гарантии, сроки).
3.7. Личный кабинет (частный клиент B2C / LC1.html)
Вкладки:
Мои заказы (список, статусы "Доставляется", "Выполнен"). Кнопка «Повторить заказ» (наполнение корзины).
Избранное (список товаров из модуля "Избранное").
История просмотров.
Адреса доставки (CRUD операции через Битрикс).
Настройки профиля (смена пароля, данных).
Служба поддержки (форма обращения в CRM, тип "Поддержка клиента").
3.8. Личный кабинет (корпоративный клиент B2B / LC2.html)
Доступные вкладки:
Заказы
Договоры
Счета и акты
Отсрочка платежа
Спецпредложения
Пользователи
Настройки
Описание сценариев:
Дашборд (главная страница ЛК): При входе отображается агрегированная статистика: активные заказы, неоплаченные счета, доступная отсрочка, оборот за месяц.
Раздел «Заказы»: доступны статусы:
«В работе» - заказ в процессе сборки;
«Согласование» - ожидает подтверждения менеджера;
«Выполнен» - закрыт.
Вкладка «Счета и акты»: содержит таблицу документов с кнопками «Скачать» и отображением статуса оплаты.
Блок спецпредложений: Под таблицей доступны спецпредложения для корпоративных клиентов (скидки, распродажи, комплектные решения).
При отклике пишите ТГ, сроки и стоимость