БесплатноБесплатный аудит сайта и кода на 1С-Битрикс при заказе доработки или поддержки

Выбор пункта выдачи на карте: виджеты ПВЗ и постаматов

Выбор пункта выдачи на карте: виджеты ПВЗ и постаматов в оформлении заказа на 1С-Битрикс

Доставка в пункт выдачи и постамат давно обогнала курьера по популярности: людям удобно забирать заказ рядом с домом, без ожидания курьера в четырёхчасовом окне. Но всё это работает, только если выбор пункта на сайте удобен. Когда покупателя заставляют вводить точный адрес ПВЗ вручную или показывают простыню из сотен строк без карты, он теряется — и заказ рискует не дойти до оплаты.

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

Коротко

  • Выбор ПВЗ на карте удобнее списка: человек мыслит географически и ищет пункт «по пути».
  • Чаще выгоднее готовый виджет службы доставки — он знает актуальные точки, тарифы и ограничения.
  • Считайте стоимость и учитывайте габариты до оформления, а не «сюрпризом» в конце.
  • Сохраняйте в заказе ID пункта, а не только адрес, чтобы он корректно ушёл в 1С и перевозчику.

Почему выбор ПВЗ важен для конверсии

Шаг выбора доставки — одно из самых «дырявых» мест оформления. Именно здесь покупатель сталкивается с реальностью: сколько стоит доставка, куда и когда он получит заказ. Если выбор пункта неудобен, человек либо ошибается, либо бросает корзину. А поскольку ПВЗ и постаматы стали основным способом получения, качество этого шага прямо влияет на выручку.

Удобный выбор пункта решает сразу несколько задач: снимает тревогу «а где я это заберу», показывает честную стоимость и превращает абстрактную «доставку» в понятную точку на карте рядом с домом. Плохой выбор ПВЗ, наоборот, — типичная причина брошенных корзин на шаге доставки, о которых мы подробно писали в блоге. Поэтому вкладываться в этот экран так же важно, как в кнопку «Оформить заказ».

Карта, список или гибрид

Первый вопрос — как вообще показывать пункты. Есть три подхода:

ВариантКогда хорошМинусы
Карта с меткамиМного пунктов, городТяжелее, нужен виджет карты
Список пунктовПунктов малоНеудобно искать «по пути»
Гибрид: карта + списокБольшинство магазиновЧуть сложнее в вёрстке

Оптимум для большинства — гибрид: карта с метками ПВЗ и рядом список с фильтром и поиском по адресу. Человек, который мыслит географически, кликает по карте; тот, кто предпочитает текст, ищет в списке. Главное правило — не заставлять вводить точный адрес пункта вручную: покупатель не помнит адрес ПВЗ, он знает только «где-то у метро».

Путь заказа: от расчёта доставки до трек-номера Заказадрес, весРасчётСДЭК, Почта, ПВЗСборкакомплектацияОтгрузкапередача службеТрекстатусы клиенту
Схема: по адресу и весу считается доставка (СДЭК, Почта, ПВЗ), заказ собирают и отгружают перевозчику, а покупатель отслеживает статусы по трек-номеру.

Готовый виджет или своя карта

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

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

Как устроены службы доставки в 1С-Битрикс

Технически всё опирается на подсистему доставки модуля «Интернет-магазин». Её полезно понимать, чтобы правильно встроить выбор ПВЗ:

Многие крупные службы предоставляют готовые модули для Битрикс с виджетом карты «из коробки». Если же нужен нестандартный сценарий, пишут собственный обработчик доставки — по сути, отдельный модуль. Принципы такой разработки мы разбираем в статье про разработку модуля для Битрикс.

Стоимость доставки до пункта

Цена доставки до конкретного ПВЗ — не константа: она зависит от габаритов, веса, тарифа и удалённости точки. Правильный сценарий такой:

  1. Клиент выбирает пункт. На карте или в списке отмечает конкретный ПВЗ.
  2. Система пересчитывает доставку. Обработчик обращается к API службы и получает стоимость и срок именно до этой точки.
  3. Итог показывается сразу. Цена и срок отображаются до оформления, а не «сюрпризом» в конце.

Скрытая до последнего шага стоимость доставки — причина №1 брошенных корзин. Поэтому пересчёт после выбора ПВЗ и честный показ итога — обязательное требование, а не «приятная опция».

Габариты, вес и ограничения точек

Не в каждый пункт можно доставить любой товар. У постаматов ограничены ячейки, у ПВЗ бывают лимиты по весу и габаритам. Если это игнорировать, клиент выберет точку, куда его заказ физически не доедет, и получит отмену уже после оформления.

Правило фильтрации: пункты, не подходящие под габариты корзины, нужно скрывать или помечать как недоступные ещё до выбора, а не сообщать об ошибке после оформления. Крупный товар не должен предлагаться к выдаче в маленький постамат.

Хорошие виджеты служб фильтруют точки по габаритам автоматически. Если делаете свою карту, ограничения нужно запрашивать у API и учитывать при показе. Данные о габаритах товара при этом должны корректно приходить из учётной системы — это часть качественного обмена с 1С.

Сохранение выбранного ПВЗ в заказе

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

Если хранить только адрес текстом, заказ невозможно корректно передать перевозчику: у службы пункт определяется по коду, а не по строке адреса, которую легко записать неоднозначно. Поэтому идентификатор — обязателен.

Передача пункта в 1С и службу

Заказ живёт не только на сайте: он уходит в 1С для учёта и в систему перевозчика для отгрузки. Выбранный ПВЗ должен доехать до обеих систем без искажений.

При обмене с 1С по CommerceML свойства заказа, включая код пункта и службу, передаются вместе с заказом, чтобы менеджер и складская логистика видели, куда отгружать. В систему перевозчика пункт уходит по его коду через API. Надёжность этих обменов критична: если код пункта теряется или искажается, заказ уедет не туда. Как безопасно строить такие интеграции, мы разбираем в статье про REST, вебхуки и безопасность в Битрикс, а быстрые выборки данных заказа — в материале про D7 и ORM.

Мобильная версия и производительность

Больше половины заказов оформляют с телефона, а карта — тяжёлый элемент. Требования к мобильному выбору ПВЗ:

Тяжёлые карты бьют по скорости оформления, а медленный checkout — снова про брошенные корзины. Общую скорость витрины держат кэширование и грамотная инфраструктура — про неё мы пишем в статье про хостинг на BitrixVM.

Пошаговое внедрение

  1. Выберите службы. Определите перевозчиков и типы выдачи (ПВЗ, постаматы), которые вам нужны.
  2. Подключите виджеты. Установите готовые модули служб или спроектируйте свою карту при мультисервисном сценарии.
  3. Настройте обработчики. Стоимость и сроки считаются через API перевозчика в подсистеме доставки.
  4. Включите фильтр габаритов. Неподходящие точки скрываются по параметрам корзины.
  5. Настройте сохранение. В свойства заказа пишутся ID пункта, адрес, служба и профиль.
  6. Свяжите обмены. Пункт корректно уходит в 1С и в систему перевозчика.
  7. Проверьте на телефоне. Карта, поиск, геолокация и выбор работают удобно и быстро.

Частые ошибки

Чек-лист внедрения

  1. Карта с пунктами. Гибрид «карта + список» с поиском по адресу, без ручного ввода ПВЗ.
  2. Актуальные точки. Пункты приходят из API службы, а не «зашиты».
  3. Стоимость до оформления. Цена и срок пересчитываются после выбора и показаны сразу.
  4. Фильтр по габаритам. Неподходящие точки скрыты заранее.
  5. Сохранён ID пункта. В заказе есть код ПВЗ, адрес, служба и профиль.
  6. Обмены настроены. Пункт корректно уходит в 1С и перевозчику.
  7. Мобайл проверен. Карта удобна на сенсоре и не тормозит оформление.

Вывод

Выбор пункта выдачи на карте — это шаг, на котором магазин либо помогает клиенту завершить заказ, либо теряет его. Люди мыслят географически, поэтому карта с метками ПВЗ и постаматов почти всегда лучше сухого списка, а готовый виджет службы избавляет от боли с актуальностью точек, тарифов и ограничений.

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

Частые вопросы

Что лучше — карта с ПВЗ или простой список пунктов?

Для большинства магазинов лучше карта: человек мыслит географически и хочет забрать заказ по пути домой или от работы. Список пунктов удобен только там, где их мало. На практике оптимален гибрид: карта с метками ПВЗ плюс список рядом с фильтром и поиском по адресу. Тогда и «визуал», и те, кто предпочитает текст, находят нужный пункт быстро. Ключевое — не заставлять вводить точный адрес пункта вручную.

Использовать готовый виджет службы доставки или писать свою карту?

В большинстве случаев выгоднее готовый виджет службы доставки: он уже знает актуальные точки, их графики, габаритные ограничения и стоимость, и обновляется на стороне перевозчика. Своя карта оправдана, когда нужно объединить пункты нескольких служб в одном интерфейсе или обеспечить единый фирменный вид. Свой вариант дороже в поддержке, потому что данные о ПВЗ приходится получать и обновлять самостоятельно через API служб.

Как выбранный ПВЗ сохраняется в заказе 1С-Битрикс?

Выбранный пункт нужно сохранять в свойствах заказа: код/ID пункта, его адрес, служба доставки и, при необходимости, координаты. В модуле «Интернет-магазин» это делают через свойства заказа и профиль службы доставки. Важно хранить именно идентификатор пункта, а не только текстовый адрес, — по нему заказ корректно уходит в 1С и в систему перевозчика, где ПВЗ однозначно определяется по коду.

Как считается стоимость доставки до конкретного ПВЗ?

Стоимость обычно возвращает сам виджет или API службы доставки в момент выбора пункта: она зависит от габаритов, веса, тарифа и удалённости точки. Правильный сценарий — пересчитывать доставку после выбора ПВЗ и показывать итог до оформления, а не «сюрпризом» в конце. В 1С-Битрикс это реализуется обработчиком службы доставки, который обращается к API перевозчика и возвращает цену в расчёт заказа.

Нужно ли учитывать габариты и вес при выборе пункта?

Да. Не каждый постамат примет крупный товар, а у ПВЗ бывают ограничения по весу и размеру. Если это не учитывать, клиент выберет пункт, куда его заказ физически не доставят, и получит отмену. Хорошие виджеты фильтруют точки по габаритам корзины автоматически. Если делаете свою карту, ограничения нужно запрашивать у API и скрывать неподходящие пункты ещё до выбора.

Как выбор ПВЗ работает на мобильных устройствах?

Больше половины заказов оформляют с телефона, поэтому карта ПВЗ обязана быть удобной на сенсоре: крупные метки, плавное масштабирование, определение геолокации, поиск по адресу и читаемая карточка пункта. Карта не должна «съедать» весь экран так, что не видно кнопки продолжения. На слабых устройствах тяжёлые карты тормозят — стоит подгружать виджет только на шаге доставки, а не на всех страницах.

Можно ли показывать пункты нескольких служб доставки сразу?

Да, и для клиента это удобно: он видит все доступные точки на одной карте и выбирает ближайшую, не думая о перевозчике. Технически это сложнее — нужно объединить данные разных API, привести их к единому виду и корректно проставить в заказ, к какой службе относится выбранный пункт. Такой мультисервисный выбор ПВЗ обычно реализуют кастомно поверх штатных служб доставки Битрикс.

Что делать, если у выбранного ПВЗ изменился адрес или он закрылся?

Данные о пунктах меняются: точки открываются, закрываются, переезжают. Поэтому нельзя полагаться на разово «зашитый» список — нужно получать актуальные ПВЗ из API службы в момент оформления. Если пункт был выбран заранее и к моменту отгрузки закрылся, система должна это отследить и уведомить. Для магазина это ещё один аргумент в пользу готовых виджетов, где актуальность точек поддерживает сам перевозчик.

Поделиться:

Нужен удобный выбор ПВЗ в оформлении заказа?

Встроим карту пунктов и постаматов, свяжем стоимость и габариты, настроим сохранение ПВЗ и обмен с 1С. Расскажите о вашем магазине.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: настраиваем доставку, службы, обмен с 1С и оформление заказа под реальные сценарии продаж.

← Все статьи блога