Битрикс. Правильная процедура оформления заказа в интернет-магазине
20.02.2014
Типовая процедура оформления заказа во многих магазинах до сих пор вызывала у нас недоумение.
Многие магазины просили вводить индекс, адрес доставка и другие "ненужные и лишние"данные, например, при самовывозе. Что с эти делать, читаем под катом

Чем проще и удобнее устроено оформление заказа, тем меньше показатель отказов и выходов с этой страницы, меньше потерянных заказов и разочарованных клиентов.
-----------------------------------------------------
До недавних пор типовой компонент оформления заказа в Битриксе не давал никаких возможностей связывать поля Свойств заказа со службами доставки и платежными системами. Приходилось писать много лишнего кода.
Но, буквально на днях, вышло обновление, которое позволяет связывать Свойства заказа и Службы доставки и оплаты.
По порядку.
1. Как известно, данные о покупателе можно разделить на 2 группы: Контактная информация и Данные для доставки. В терминах Битрикса это группы свойств.

- Имя *
- Фамилия
- Телефон (мобильный) *
- Е-мейл. *
Эти три простых свойства помогут быстро оформить заказа и обработать его. При создании свойств на вкладке Привязка свойств по-умолчанию будет выбрана опция Все платежные системы и Все службы доставки. Эти данные нужны магазину независимо от выбранных покупателем служб доставки и оплаты.
Теперь данные для доставки.
Мы сразу создадим все необходимые свойства:
- Город (свойство типа Местоположение в Битриксе)
- Улица (тип Строка)
- Дом
- Корпус
- Квартира
- Этаж
- код домофона
Индекс надо запрашивать у покупателя только при доставке внешней курьерской службой или Почтой РФ.

А адрес доставки, № квартиры/офиса и другие важные сведения - уже при всех видах доставки, включая доставку курьером. При этом необходимо отметить, что свойство типа Местоположение должно быть привязано ко всем службам доставки и оплаты, иначе не будет работать зависимость служб оплаты, доставки и полей заказа.
В итоге, мы получаем ситуацию, когда у нас все нужные поля привязаны к службам доставки и не выводятся при самовывозе.

Нужный результат достигнут
- Лишние поля не выводятся все время
- При выборе службы доставки или оплаты мы выводим дополнительные поля.
- Процедура Оформления заказа стала яснее и проще.
Удачи!
Просмотров:
19040