Переработка формы заказа в интернет-магазине на основе OpenCart 2
Форма заказа будет выглядеть следующим образом:
1. Заголовок - оформление заказа
2. Обязательно поле Имя
3. Обязательное поле Телефон
4. Необязательное поле E-Mail
5. Способ доставки
1. Радиокнопка Курьерская доставка по Москве и выделенным написано +300 рублей - при выбранной радиокнопке (а также она выбрана по умолчанию) появляется следующий текст:
Максимальный срок доставки составляет два дня, но чаше всего доставка осуществляется на следующий день.
2. Радиокнопка Доставка Почтой России наложенным платежом и выделенным написано +200 рублей - при выбранной радиокнопке появляется следующее:
1. Обязательное поле Фамилия Имя Отчество
2. Обязательно поле Почтовый индекс
3. Обязательное поле Страна (страны взять из списка - http://www.russianpost.ru/rp/servise/ru/home/faq#q8)
4. Обязательное поле Область, Район
5. Обязательное поле Город
6. Обязательное поле Улица
7. Обязательное поле Дом
8. Необязательное поле Корпус, Строение
9. Обязательное поле Квартира
10. Необязательный чекбокс Ценное отправление с выделенной добавленной стоимостью (посмотреть как считается в зависимости от суммарного веса товаров в корзине - https://www.pochta.ru/parcels) и пояснительним текстом "Ваша посылка застрахована. Если с посылкой что-то случится, вы сможете получить полную или частичную компенсацию."
11. Необязательный чекбокс Отметка "Острожно" с выделенной добавленной стоимостью (посмотреть как считается в зависимости от суммарного веса товаров в корзине - https://www.pochta.ru/parcels) и пояснительним текстом "Вашу посылку будут перевозить с повышенной осторожностью. Подходит для отправки хрупких и ценных вещей."
3. Радиокнопка Самовывоз и выделенным написано Бесплатно - при выбранной радиокнопкепоявляется следующий текст:
Вы можете забрать ваш заказ у наших сотрудников по адресам г. Москва, Ракетный бульвар, д.16, посмотреть на карте(ссылка на попап с картой яндекса) или Московская область, г. Красногорск, улица Школьная, д.9, посмотреть на карте(ссылка на попап с картой яндекса).
При самовывозе необходимо заранее согласовать время, в которое вы планитруете подъехать, сделать это можно по телефону +7-926-726-73-47 (телефон сделан ссылкой tel).
6. Итоговая сумма с учетом доставки.
При расчете стоимости доставки почтой россии прибавлять 15% к весу всех товаров.
Итоговая сумма должна считаться также на серверной стороне, для оформления заказа менеджерами, а не приходить с формы заказа.
Заказ должен проходить через стандартный механизм заказа OpenCart, чтобы отрабатывали стандартные workflow магазина, необходимые поля надо добавить.
Нестандартные поля должны быть видны в админке.
В качестве значений для обязательных полей из стандартной формы заказа - вставить заглушки.
Форма должны быть сделана визуально аналогична стандартной форме заказа - там используется Bootstrap вроде.