Плагин "Точки выдачи заказов с яндекс-картой"

Описание плагина

Хотите повысить конверсию на шаге оформления заказа?

Попробуйте наш плагин доставки "Точки выдачи заказов с яндекс-картой". Он поможет вам:

  • упростить оформление заказа,
  • указать пункты выдачи заказов в произвольном городе (любом месте планеты) на основе координат Яндекс.Карт,
  • гибко задать время доставки для каждого пункта выдачи,
  • рассчитать вес доставки на основе других характеристик типа "Вес" (не только стандартной характеристики «Вес» weight),
  • показывать нужный способ доставки даже в случае, когда покупатель не указал свой адрес.

Как работает плагин

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

  1. Указание контактной информации (адреса).
  2. Выбор способа доставки.
  3. Подтверждение введённых данных.
  4. Оплата.

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

Это требование логично. Оно нужно для корректной работы некоторых плагинов доставки: чтобы рассчитать доступные способы, стоимость и сроки доставки, им нужно сперва узнать КУДА доставлять заказ.

Наш плагин позволяет покупателю выбрать точку доставки независимо от указанного адреса. Покупатель сам выбирает подходящую точку доставки, указывая нужную страну, регион и (если нужно) город. В результате вы получаете довольного и лояльного клиента.


Пример:

Пример настройки плагина в админке:


Посмотрите, как он работает "вживую" на нашем демо-сайте.

Ваши возможности

  • Назначайте сколько угодно точек выдачи для отдельного города или же для целого региона (области, края). Разница только в том, как вы хотите преподнести информацию о точках выдачи для клиента: более подробно или более компактно.

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

  • Настраивайте внешний вид Я.Карты: масштаб отображения для каждого пункта выдачи, подробное описание пункта выдачи (доступны все html-теги, кроме <script>). Например, время его работы, опознавательные знаки.
  • Используйте опцию "Показывать всегда", чтобы показать основной способ доставки, даже если покупатель не указал свой адрес. С этой опцией нужный метод доставки будет показан всегда, независимо от адреса и местоположения покупателя. Пример на нашем демо-сайте.

    Большинство плагинов доставки работает по следующей логике:
    - покупатель указывает адрес,
    - плагин по адресу определяет доступные способы доставки и отображает ТОЛЬКО их,
    - покупатель выбирает из них подходящий метод доставки.
    Опция "Показывать всегда" отключает данный алгоритм для этого метода доставки и показывает его ВСЕГДА.

  • Указывайте специальные, закрытые от посторонних, точки выдачи. Такой пункт выдачи будет виден покупателю лишь при точном соответствии его названия. Эта опция доступна в бекенде, в конфигурации нужного способа доставки. Пример на нашем демо-сайте.
  • Настраивайте время доставки для КАЖДОГО пункта выдачи. Доступны гибкие шаблоны сроков доставки в зависимости от дня недели и времени суток. Подробнее смотрите здесь.
  • Задавайте максимальный вес заказа, доступного для данного пункта выдачи. Плагин рассчитывает вес заказа и сравнивает его с весом, допустимым для данной точки выдачи. При превышении допустимого веса плагин исключает такую точку из вариантов, доступных покупателю. В результате ваш клиент увидит только те пункты выдачи, где он реально может получить свой заказ.

    Примечание: плагин может расчитывать вес на основе других характеристик типа "Вес", помимо стандартной характеристики "Вес" ("Weight").

  • Устанавливайте минимальную сумму заказа, от которой доставка будет бесплатной. Опция доступна для любой точки выдачи.
  • Показывайте покупателю все доступные пункты выдачи определённой службы доставки. Независимо от того адреса, который покупатель указал. Для этого отметьте опции "Показывать всегда" и "Запрашивать адрес". Пример на нашем демо-сайте.

Краткая инструкция

Внимание! Для отображения карты на странице оформления заказа нужно внести небольшое исправление в шаблон checkout.shipping.html! Добавьте эти две строки в самый конец файла checkout.shipping.html текущей темы дизайна в разделе "Витрина"->"Шаблоны":

<script type="text/javascript" src="{$wa_url}wa-plugins/shipping/yapickup/js/yapickup.js"></script>
<script type="text/javascript">$.yapickup.load({$checkout_shipping_methods|json_encode});</script>

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

  1. Установите плагин «Точки выдачи заказов с яндекс-картой».
  2. Создайте нужный способ выдачи товаров: «Настройки» → «Доставка» → «Добавить способ доставки» → «Точки выдачи товаров с яндекс-картой».

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

  3. Добавьте пункты выдачи с указанием координат местоположения на Я.Карте.
  4. Укажите описание пунктов выдачи, время работы, ожидаемое время доставки.

    Примечание: в таблице с пунктами выдачи 14 столбцов. Если вы не видите некоторые из них (например, "Краткое описание" и кнопку удаления), то уменьшите масштаб отображения страницы ("Ctrl" + крутить колёсико мыши).

Пример настройки пунктов выдачи смотрите на нашем демо-сайте.

Настройка времени доставки

Формат времени доставки:
[1-7].[0-24]:[00-60]/Мин1-Макс1/Мин2-Макс2 ,
где: [Порядковый день недели с ПН по ВС].[Час]:[Минуты]/Количество дней до доставки (минимум) — Количество дней до доставки (максимум).

Если время заказа на момент выбора способа доставки находится в пределах до указанных вами ДД.ЧЧ:ММ, то используется значение "Мин1-Макс1". Иначе — "Мин2-Макс2".

 

Примеры

 

Пример: "2.14:00/0-1/1-2". Если заказ оформлен до 14:00 вторника по серверному времени, время доставки будет указано как "сегодня-завтра". Если заказ оформлен позже, время доставки будет указано как плюс 1-2 дня к сегодняшнему числу.

Пример: "1.10:30/0/1-2". Если заказ оформлен до 10:30 понедельника по серверному времени, время доставки будет указано как "сегодня". Если заказ оформлен позже, время доставки будет указано как "завтра-(+2 дня)".

Пример: "14:00/0/1". Для заказа, оформленного до 14:00 по серверному времени, доставка будет указана как "сегодня", иначе - "завтра".

Пример: "2/5-7/12-14". Для заказа, оформленного до вторника (включая его весь до 23:59) по серверному времени, время доставки будет указано как плюс 5-7 дней к сегодняшнему числу. Если заказ оформлен позже вторника, то время доставки будет плюс 12-14 дней.

Пример: "5/11/18". Заказ оформлен до пятницы (включая её всю до 23:59) по серверному времени — доставка плюс 11 дней к сегодняшнему числу. Заказ оформлен позже — плюс 18 дней.

Пример: "0". Доставка "сегодня".

Пример: "1". Доставка "завтра".

Пример: "33". Плюс 33 дня к сегодняшнему числу.

Пример: "5-10". Плюс 5-10 дней к сегодняшнему числу.

Пример: "-". Время доставки отсутствует (значение по умолчанию).

"0" заменяетcя на "сегодня", "1" — на "завтра".

Если карта не отображается

Настройка «Точки выдачи заказов с яндекс-картой» при установленном плагине «Заказ на одной странице».

В случае, если:

  1. Плагин «Точки выдачи» настроен.
  2. В бекенде в Настройках «Способа доставки» нет предупреждения «Внимание! Карта с пунктами выдачи не будет отображаться...»
  3. А карта всё равно не отображается во фронтенде.

Проверьте, установлен ли у вас плагин «Заказ на одной странице».
Если установлен, то нужно сделать следующее:

Для отображения карты на странице оформления заказа нужно внести небольшое исправление НЕ в шаблон checkout.shipping.html, а в «Шаблон оформления заказа - Доставка» в Настройках плагина «Заказ на одной странице»

Добавьте эти две строки в самый конец кода в разделе "Плагины"->"Заказ на одной странице"->"Шаблоны"->"Шаблон оформления заказа — Доставка":

<script type="text/javascript" src="{$wa_url}wa-plugins/shipping/yapickup/js/yapickup.js"></script>
<script type="text/javascript">$.yapickup.load({$checkout_shipping_methods|json_encode});</script>

Если у вас нет плагина "Заказ на одной странице", и карта всё равно не отображается, попробуйте добавить эти две строки кода именно в тот шаблон доставки, который выводится во фронтенд.

Последнее обновление: 11 ноября 2023
Эта статья была полезна? Да Нет

0 комментариев


    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите