Создание пользовательского типа свойства заказа

WS Support
21 Января 2019

Задача

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

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

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

Решение

Создали новый тип свойства на основе базового класса пользовательского типа \Bitrix\Sale\Internals\Input\Base.

Операторы стали сразу видеть адрес пункта выдачи и часы работы в административном разделе:

Появилась отдельная кнопка для выбора или изменения пункта выдачи:

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

Время обработки заказа сократилось, операторам интернет-магазина стало проще вносить изменения, а клиентам больше не приходится долго ожидать на линии.

Сомневаетесь? Оставьте контакты, подробно разберем ваши вопросы

Нажимая на кнопку «Отправить», вы даете согласие на отправку и обработку своих персональных данных
На данном сайте собираются метаданные пользователя (cookie, данные об IP-адресе и местоположении) для функционирования сайта. Если Вы не хотите чтобы эти данные обрабатывались, то должны покинуть сайт