Плагин Стоимость доставки за расстояние позволит вам настроить правила и тарифы на основе расстояния от вашего склада (пункт отправления) до местоположения покупателя (пункт назначения).
Правила могут быть установлены из условия на основе расстояния и общего времени в пути, а также количества товаров в корзине, веса товаров и общей стоимости корзины.
Настройки плагина #
Первым шагом в настройке плагина является создание API ключа в Mapbox, так как этот плагин использует API Mapbox Geocoding и Mapbox Distance Matrix.
Получение API ключа в Mapbox #
- Перейдите в личный кабинет Mapbox https://account.mapbox.com. Если у вас ещё нету аккаунта то пройдите процедуру регистрации (это не сложно и бесплатно =) ).
- На главной странице личного кабинета в блоке Access tokens вы найдете дефолтный токен который создаётся автоматически. Но вы так же можете создать свой собственный токен нажав на кнопку “Create an access token“
Основные настройки и опции #
Основные настройки плагина находятся тут Woocommerce->Настройки->Доставка->Стоимость за расстояние
- Ключ API – Ваш API ключ полученный в личном кабинете Mapbox (процедура получения ключа описана выше).
- Автозаполнение адреса покупателя – Данная опция позволяет автоматически заполнять поля “Область/Регион” и “Населенный пункт” на странице оформления заказа в случае если эти данные ранее не были заполнены покупателем. Работает только в случае если в основных настройках Woocommerce в значении опции “Стандартное местоположение клиента” указано “Геолокация”
- Режим отладки – Выбрав нужный вариант отображения уведомлений отладки, вы сможете видеть какие данные были переданы и получены с сервиса API Mapbox.
Добавление и настройка метода доставки #
Настройки метода доставки находятся тут Woocommerce->Настройки->Доставка
1. Выберите нужную вам зону доставки или создайте новую зону для добавления метода.
2. Нажмите на кнопку “Добавить метод доставки” и в появившемся модальном окне выберите из выпадающего списка метод “Стоимость за расстояние”.
3. Перейдите в только что созданный метод и произведите нужные вам настройки.
- Вкл/Выкл – Включить или выключить данный метод доставки
- Заголовок – Укажите название данного метода доставки. Этот текст будет отображаться покупателям на странице оформления заказа.
- Вид передвижения – Вид транспортировки, который используется для доставки ваших товаров.
- Показывать расстояние – Показывать фактическое расстояние которое было вычислено при расчётах.
- Показывать время – Показывать фактическое время необходимое для преодоления дистанции от пункта отправления до пункта назначения
- Адрес отправления – Адрес откуда будет производиться расчёт дистанции (т.е. пункт отправления).
Внимание: Если вдруг в выпадающем списке вы не сможете найти нужный вам адрес, то попробуйте найти его на оф.сайте https://docs.mapbox.com/help/demos/how-mapbox-works/how-geocoding-works.html. Если на этой карте адрес найдётся, то в левом сайдбаре вы можете скопировать значение параметра ID и вставить в поисковое поле “Адрес отправления”.
- Правила доставки – Таблица правил для расчёта стоимости для данного метода доставки
Настройка правил/условий #
Вы можете установить правила на основе расстояния, общего времени в пути, количества товаров в корзине, веса или общей стоимости корзины покупателя.
- Минимум и Максимум – диапазон в котором будет действовать данное условие.
- Фиксированная стоимость – стоимость которая будет использоваться при соответствии данного условия.
- Цена за единицу – это сумма которая будет начислена за каждую единицу, расстояния или времени.
- Прервать – если включить эту галочку, то любые условия находящиеся ниже будут проигнорированы.
Рабочий пример:
- Расстояние 1: от 1 до 10 км.
- Расстояние 2: от 11 до 25 км.
Нерабочий пример:
- Расстояние 1: от 1 до 10 км.
- Расстояние 2: от 10 до 25 км.
Обратная связь #
Если у вас возникли какие либо вопросы по работе плагина перед покупкой вы можете воспользоваться формой на странице поддержки.