Битрикс. Правильная процедура оформления заказа в интернет-магазине


Типовая процедура оформления заказа во многих магазинах до сих пор вызывала у нас недоумение.

Многие магазины просили вводить индекс, адрес доставка и другие "ненужные и лишние"данные, например, при самовывозе. Что с эти делать, читаем под катом

b3a464b934c26b9b0affe1eae93a8d78.jpg
Хотя правила юзабилити жестко требовали выводить только те поля, которые реально надо заполнить.

Чем проще и удобнее устроено оформление заказа, тем меньше показатель отказов и выходов с этой страницы, меньше потерянных заказов и разочарованных клиентов.

-----------------------------------------------------
До недавних пор типовой компонент оформления заказа в Битриксе не давал никаких возможностей связывать поля Свойств заказа со службами доставки и платежными системами. Приходилось писать много лишнего кода.

Но, буквально на днях, вышло обновление, которое позволяет связывать Свойства заказа и Службы доставки и оплаты.


По порядку.

1. Как известно, данные о покупателе можно разделить на 2 группы: Контактная информация и Данные для доставки. В терминах Битрикса это группы свойств.

6404e8796cc53c760949f71601c0ff09.png


В этой же логике создадим нужные свойства для процедуры оформления заказа физического лица. Что надо магазину для оформления заказа?
  • Имя *
  • Фамилия
  • Телефон (мобильный) *
  • Е-мейл. *
* - обязательные для заполнения свойства.

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


Теперь данные для доставки.
Мы сразу создадим все необходимые свойства:
  1. Город (свойство типа Местоположение в Битриксе)
  2. Улица (тип Строка)
  3. Дом
  4. Корпус
  5. Квартира
  6. Этаж
  7. код домофона
Укажем, что эти свойства входят в группу Данные для доставки и привяжем каждое свойство к нужным службам оплаты и доставки. Например,

Индекс надо запрашивать у покупателя только при доставке внешней курьерской службой или Почтой РФ.
e9341903c5b247af1a9ae9721fafe829.png

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

В итоге, мы получаем ситуацию, когда у нас все нужные поля привязаны к службам доставки и не выводятся при самовывозе.

07d272609c6ebb3a91b65ecd9bab1877.png
Нужный результат достигнут

  1. Лишние поля не выводятся все время
  2. При выборе службы доставки или оплаты мы выводим дополнительные поля.
  3. Процедура Оформления заказа стала яснее и проще.
А это значит, что и продажи вырастут.


Удачи!


Просмотров: 16377