112021
108

Плагин для выбора пункта…

Государственная почта обходится налогоплательзикам во многие миллионы. Любой из…

Чем больше ресурсов появляется в сети Интернет, тем больше требований предъявляют к качеству таких ресурсов их посетители. Само собой, что создатели таких ресурсов, точнее, их инвесторы, стараются идти в ногу со временем и оснащать свои сайты новыми функциями. Важнейшей функций любого интернет-магазина является выбор параметров доставки заказа его покупателю. Для решения этой задачи в рамках интернет-магазина на базе Вукомерс существует большое количество платных и бесплатных плагинов, с помощью которых вебмастер может существенно улучшить интерфейс и сделать процесс оформления заказа удобным и наглядным.

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

Установка и настройка плагина

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

Внешний вид таблицы управляющих параметров плагина

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

Как выглядит начальный экран регистрации пользователя ПУ

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

Экран входа существующего пользователя ПУ

При первом посещении пользователь получает приветственное сообщение:

Экран приветствия нового пользователя ПУ

Для того, чтобы плагин работал, необходимо пополнить баланс учетной записи. Мы не будем пордробно останавливаться на процедуре пополнения и сразу перейдем к получению пароля API для доступа к серверу. Зайдите на страницу создания услуги. Это можно сделать по ссылке, или путем выбора в меню пункта ‘Услуги‘/‘Заказать услугу‘. На открывшейся странице есть ссылка для скачивания плагина. Здесь же необходимо указать домен своего сайта и нажать кнопку «Заказать услугу».

Скриншот диалога создания новой услуги

Когда услуга будет создана, не забудьте нажать на кнопку «Копировать пароль в буфер». Если не скопировать пароль в этот момент, его уже нельзя будет получить, и придется удалять услугу и создавать ее заново.

Скриншот после создания новой услуги

Внимание! Не передавайте свой пароль посторонним лицам, в противном случае плагин на вашем сайте не будет корректно работать.

Использование плагина

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

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

Использование переключателя для выбора службы доставки «Деливери»

Важно! База данных городов и пунктов доставки «Нова пошта» оснащена программным обеспечением для актуализации в реальном масштабе времени. Иначе говоря, как только «Нова пошта» устанавливает новый почтомат или открывает новое отделение, сведения об этом сразу же появляются на сайте интернет-магазина, где установлен наш плагин.

В отличие от службы доставки, выбор региона является обязательным. Нажмите на селектор «Регион покупателя» и установите тот регион, где находится получатель заказа:

Использование переключателя для выбора региона «Кировоградская область»

Как только регион выбран, станет доступным поле «Искать город». Кроме того, можно будет воспользоваться кнопкой переключения режима контекста. В плагине реализованы два режима интерпретации контекста: произвольная позиция и начальная позиция. Произвольная позиция означает, что в список выбора будут попадать те строки из базы данных, где контекст встречается на любом месте в строке:

Изображение переключателя для случая произвольной позиции контекста

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

Изображение переключателя для случая начальной позиции контекста

Для того, чтобы получить список населенных пунктов выбранного региона, необходимо напечатать несколько символов в поле «Искать город» или переключить режим контекста. Тут же будет выполнен запрос к серверу и появится список населенных пунктов. Для сужения критерия поиска надо изменить текст в поле «Искать город» и/или переключить режим контекста, и т.д. Выбрать нужный населенный пункт в списке можно как с помощью клавиатуры, так и с помощью клика:

Если не напечатать символы, то появляется начальная часть базы данных населенных пунктов

А на этом скриншоте можно видеть список населенных пунктов в режиме произвольной позиции контекста:

Требуемый контекст в режиме произвольной позиции может встречаться в любом месте названия пункта доставки

Искать точку/отделение выдачи в выбранном населенном пункте также не сложно. Для этого необходимо набирать произвольный контекст в поле «Искать пункт» и пользоваться соответствующим переключателем режима позиции контекста:

Если не напечатать символы, то появляется начальная часть базы данных пунктов выдачи