Добрый день
На данный момент установлены модули Ajax Quick Checkout и Новая Почта API
Заказчик просит реализовать такую логику работы корзины:
Контактные данные:
· ФИО
· Город (выбирается из выпадающего списка, при вводе первых букв даем подсказку города)
· Номер телефона
· Электронная почта
Способ доставки (проверяем вес товара для грузовых отделений «Нова Пошта»):
· Если Киев
o самовывоз из магазина
o адресная доставка по Киеву
Отображаем блок ввода адреса с полями «Улица Дом Кв.»
o доставка до отделения «Нова Пошта»
Выпадающий список отделений.
Если товар габаритный и может быть доставлен только на грузовое отделение, то добавляем фразу над выпадающим списком «В вашем заказе есть крупногабаритный товар. Список доступных отделений для доставки ограничен.»
o адресная доставка «Нова Пошта»
Отображаем блок ввода адреса с полями «Улица Дом Кв.»
· Если не Киев
o доставка до отделения «Нова Пошта»
Выпадающий список отделений.
Если товар габаритный и может быть доставлен только на грузовое отделение, то добавляем фразу над выпадающим списком «В вашем заказе есть крупногабаритный товар. Список доступных отделений для доставки ограничен.»
o адресная доставка «Нова Пошта»
Отображаем блок ввода адреса с полями «Улица Дом Кв.»
Способ оплаты:
· Выберите способ оплаты
o Наличная оплата
o Visa, MasterCard, Privat 24, Liqpay
Для такого способа пишем рядом текст: «Пожалуйста, обратите внимание на то, что товар, оплаченный платежной картой, может получить только тот человек, чьи ФИО были указаны на сайте во время оформления заявки.»
Выбрав такой способ, открывается процессинговое окно
o Безналичный расчет
Выбрав такой способ, отображается форма для ввода кода ЕГРПОУ.
Ваша корзина
· Отображается список товаров в корзине.
· Выводим фразу «Добавить комментарий к заказу» и под спойлер прячем поле для комментария.
· Чекбокс «Соглашаюсь с условиями Публичной оферты.»
· Кнопка «Заказ подтверждаю».