Создание нового компонента оформления заказа на Битрикс

Клиент

Интернет-магазин «CyberLife» - одни из лидеров рынка по продаже оборудования для геймеров.

Задача:

Изменить корзину и оформление заказа для удобства оформления покупок клиентами магазина.

Описание решения задачи

При переходе в корзину, пользователь сразу попадал в оформление заказа. Оформление заказа использовалось sale.order.ajax c 4 шагами при оформлении: Регион доставки, Доставка, Оплата, Контактная информация покупателя.

Стандартное оформление заказа выбивалось из общей стилистики сайта и было неудобным для пользователей, поэтому было принято решение по его изменению.

Дизайн нового оформления заказа был предоставлен клиентом. По предоставленному дизайну были сверстан и запрограммирован новый компонент оформления заказа.

Первая страница оформления - это корзина

Здесь собрана информация по добавленным товарам, скидкам и выведен поле для ввода купона или сертификата, для предоставления дополнительной скидки.

Этап выбора способа доставки товара

Пользователю предлагается ввести город и на основе полученных данных о местоположении выбрать способ доставки. Часть способов доставки предоставляют скидку на заказ при определенных условиях.

Третий этап это выбор способа оплаты

Варианты способа оплаты зависят от выбранного на предыдущем шаге выбранного способа доставки.

Четвертый этап ввод информации о пользователе

На данном этапе пользователь вводит информацию о себе. Есть выбор физического и юридического лица и соответственно разный набор полей для ввода.

В зависимости от выбранного способа доставки, количество полей может меняться, например: если пользователь выбрал способ доставки “самовывоз” в анкете не будет спрашиваться адрес и т.д.

Также пользователю предоставляется возможность ввода комментария и есть предзаданные комментарии, которые автоматически попадают в коно ввода.