Интересуют стоимость и сроки.
Требуется доработать сайт veka-style.ru, а именно:
I. 3 формы для обратного звонка
ровно так как на
II. Карточка товара.
Полный список дополнений:
1. Подоконник
2. Отлив
3. Монтаж
4. Откосы
5. Сетка
6. Ограничитель
7. Доставка
п. с 1 по 6 будут числиться как товар.
Доставку, предварительно, предлагаю то же считать товаром.
В VM, как я понимаю, доставка считается перед оформлением заказа. Здесь вопрос, как логичней обойти?
Логика выбора товара на карточке.
Стартовое положение: Все дополнения кроме "доставка" = 0, Изделия = 1, доставка = 1, к-во доставки изменять нельза.
Доставка считается 1 на весь заказ. Самовывоза нет.
При наличии в корзине товаров, а следовательно и доставки на карточке выводим "доставка уже учтена"
! Поле "к-во" может принимать только положительные целые числа. Нужна проверка ввода.
! Количество дополнений НЕ может быть больше количества окон. Окна без услуг купить можно. Услуги без окон купить нельзя.
Вариант №1 Клиент заказывает только окно (окна).
Может менять к-во (т.е. >=1) => Жмет Добавить в корзину. Проверка на наличие на складе.
a. есть на складе => идем в корзину
b. нет на складе => предупреждение "Нет необходимого Вам количества в наличии. Изделия будут изготваливаться под Ваш заказ."
=> Выбор "Посмотреть корзину" / "Продолжить покупки"
Добавляем в корзину.В корзине появляется:
i. если есть в наличии, то добавляется без изменений.
ii. если нет в наличии, то должна быть пометка "изготавливаются на заказ"
iii. если в налиции есть часть, но не весь запрашиваемый комплект => разделение на 2 группы i+ii
Вариант №2 Клиент заказывает окно (окна) с дополнениями.
I. Добавляет дополнения по кнопке "Добавить к рассчету"
=> к-во всех дополнений (кроме доставки) становиться = к-ву окон.
Кнопка "Добавить к рассчету" заменяется на "Убрать из рассчета", замена производится при любом выбранном дополнении.
При нажатии "Убрать из расчета" все значения дополнений обнуляются (кроме доставки)
II. Добавляет дополнения чекбоксом:
к-во у выбранного дополнения меняется на к-во окон.
Общая логика для выбора дополнений:
Все могут быть <= к-ву окон.
2 особенности:
1.Откосы. Выбран откосы => автоматом выбран монтаж, и подоконник. К-во = к-ву окон.
2. Доставка. Выбрана всегда. Если уже есть товар в казине. То "уже учтена"
В корзине все товары лежат блоками с привязкой к главному товару окну.
Редактировать блок нельзя. Можно удалить и набрать заново.
По отдельности от главного товара дополнения в корзину не попадают.