Доработка интернет-магазина на HostCMS
Предыстория сайта следующая.
Сейчас есть рабочая версия сайта на CMS WebAsyst (mebel-urala.ru)
Была поставлена задача одному фрилансеру перенести сайт на CMS HostCMS с БД. Сайт перенесен на рабочий домен (new.mebel-urala.ru). Остальные пункты ТЗ он как такого не выполнил.
1. Добавить параметры: цена закупки ЦЗ, рентабельность Р. Цена продажи ЦП = ЦЗ х Р
Групповая обработка параметра рентабельности
Округление стоимости продажи до 10 в большую сторону.
2. Доставка + подъем
• Самовывоз
• Челябинск/подъем/лифт
• Челябинская область/подъем/лифт
• За пределы челябинской области через транспортную компанию
Возможность расчета параметров подъема в зависимости от этажа и наличия лифта
3. Оплата
Сумма предоплаты для Челябинска и области= Цена Продажи – Цена Закупки (эта сумма отображается в способе оплаты)
Сумма предоплаты за пределы Челябинской области = Цена продажи (эта сумма отображается в способе оплаты)
Способы оплаты:
• Квитанция
• РБК мани
• Наличные (при условии наличия товара на складе т доставки по Челябинску и области, а не товара под заказ)
4. Добавить параметры у товара полями:
• Размеры: ширина х высота х глубина
• Модуль (модульный товар в определенной серии)
• Комплектация (составной товар, набор)
• Цвет (либо 1 цвет товара, либо пара цвет корпуса + фасада)
5. Фильтры по следующим параметрам:
• Размеры по отдельности
• Цена
• В наличии
• Цвет (корпус+ фасад = один параметр цвета, если нет одного из параметров, т.е. только цвет корпуса, значит это отдельный цвет)
• Название
• Модули
• Комплектации
6. Составные товары (составной товар, набор) – состоящие из модулей одной серии (например, Оливия, комплектация №1)
Модуль – это самостоятельный товар, который может быть куплен отдельно, но представлен только в разделе (подкатегории) своей серии и не отображается при сортировке в общей витрине всех товаров (в частности при сортировке от самых дешевых).
7. Один из самых важных вопросов - система комплектаций (приложенный файл картинки):
Каталог товаров:
1. Мебель для гостиной
1.1 Стенки
1.2. Журнальный столики
2. Модульные гостиные
2.1. Оливия (серия)
Открываешь подкатегорию - сначала показываются комплектации дальше отдельные модули.
Если начинаешь сам накидывать модули в корзину, то так и делаешь покупку отдельных модулей.
Если тыкаешь на комплектацию, то появляется ее подробное описание как на картинке (которую я приложил). Т.е. состав входящих модуле, а ниже все модули этой серии, которые можно добавить к этой комплектации или убрать, которые не нужны.
Тогда встает вопрос КОРЗИНЫ (что будет отображаться в корзине) при условии, если состав модулей уже готовой комплектации изменялся или не изменялся
Если не изменялся - если ничего не меняешь в составе модулей в подробном описании комплектации, то улетает так же в корзину название Комплектация №1 и ниже список ее модулей, соответствующих фотографии.
Если изменялось только количество существующих модулей или добавлялись/убирались другие модули- то в корзину улетают только заказанные модули.
Встает вопрос цвета отдельных модулей. У каждого модуля можно выбрать свой цвет, неважно корпус + фасад или просто цвет корпуса (в зависимости от загруженного параметра у товара).
8. Помимо цвета еще у товара может быть параметр вариант сборки/расположение/ткань компаньон.\
9. Есть товары Матрасы
Их особенность 1 товар у каждого 10 параметров размера – со своей цена на каждый размер. (http://mebel-urala.ru/index.php?categoryID=668)
10. Раздел Распродажа (это на будущее, но учесть возможность реализации)
В разделе будут отображаться товары со скидкой (своего рода неликвиды с, определенными параметрами цвет/сборка и т.п.)
11. Раздел Товар дня (это на будущее, но учесть возможность реализации)
Товар дня – временная акция (длительность на 12-24 часов) одна позиция товара с большой скидкой, при активации акции на товар с определенными параметрами (цвет/сборка и т.п.). Акция автоматически кончается после окончания таймера.
12. Нужна система скидок по купону (это есть в Вебасист по умолчанию). Одноразовые / ограниченные по времени / бессрочные.
Готовы обсуждать каждый пункт ТЗ, оплачивать отдельно и оформлять в безопасной сделке.
Рассматриваем кандидатуру на долгосрочное сотрудничество по нашему проекту.
Прикрепляю дизайны сайта для наглядного понимания (дизайн может немного отличаться от рабочей версии сайта)
НЕ посредник! Прямой заказчик!