Аксиомус: расчет доставки в ПВЗ Boxberry

Аксиомус: расчет доставки в ПВЗ Boxberry

Стоимость доставки в ПВЗ Boxberry через Аксиомус

6 оценок

Продукт снят с продажи
Ваш отзыв
Установок
70+
Разработчик
Поддержка

Внимание: плагин РАСЧЕТА СТОИМОСТИ доставки в пункты выдачи заказов Boxberry через курьерскую службу Аксиомус. Стоимость он считает. Калькулятор. Сколько будет стоить доставка показывает покупателю. Нет, заявки в Аксиомусе не оформляет.

Требуется PHP версии 5.6 или выше! Рекомендуем PHP 7.1

Для работы вам нужны будут реквизиты подключения (ukey и uid) к API курьерской службы Аксиомус. Получить их можно отправив запрос из ЛК Аксиомус.

Плагин позволяет рассчитать стоимость доставки в ПВЗ Boxberry по тарифам курьерской службы Аксиомус. Для расчета может использоваться как сервер Аксиомус, так и тарифная сетка, заданная вами в настройках способа доставки.

Особенности

Купить плагин

Два режима расчёта

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

К оглавлению

Учёт процентов за приём наложенного платежа

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

К оглавлению

Возможность отфильтровывать пункты выдачи для показа

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

К оглавлению

Подсчёт даты отправления

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

  1. Час переноса отгрузки. Это час суток, когда прекращается обработка заказов и переносится на следующий день. Например после 15 часов дня все заказы начинают собираться только завтра. Эта настройка добавляяет 1 день, если заказ оформляется после указанного часа.
  2. Срок комплектации. Сколько дней комплектуется заказ. Здесь нужно указать количество дней, которые вам требуются, чтобы полностью собрать и подготовить заказ к отправке. Эти дни прибавляются к значению предыдущего пункта.
  3. Дни недели отгрузки. Дни недели, в которые вы передаете заказы в курьерскую службу. Например можно указать, что по средам, субботам и воскресеньям вы в курьрскую службу заказы не передаете. Тогда плагин посчитает количество дней до отправки из предыдущих пунктов и будет искать ближайший день недеи, когда отправка возможна.

К оглавлению

Карта с ПВЗ

Как менеджер, при оформлении заказа в бэкенде, так и покупатели могут выбирать ПВЗ на карте. В плагин встроено два вида карты: 'встроенная' и 'во всплывающем окне'. Каждая, к сожалению, имеет свои недостатки. Разные варианты карты можно показывать (и полностью отключить тоже) для посетителей с настольных компьютеров и с мобильных устройств.

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

Карта протестирована и точно работает с темами дизайна Default 3.0, InCart, proStore, Supreme, TopShop.


Также карта протестирована и совместима с плагином Купить в один клик

К оглавлению

Хелпер для использования в уведомлениях

Для отправки информации нужно внести изменения в шаблон уведомления. У плагина есть специальный метод getPointInfo(), который по номеру варианта доставки возвращает массив данных о выбранном пункте выдачи. Структура выдаваемого массива:
    'name' => Название пункта
    'schedule' => Время работы
    'phone' => Телефон пункта
    'trip_description' => Описание как проехать

Перед выводом информации в шаблоне нужно убедиться, что в шаблоне доступен экземпляр класса плагина (в переменной $shipping_plugin) а также что выбран метод доставки, использующий для расчета именно наш плагин!

Пример кода для вставки в шаблон уведомления, чтоб получилось как на скриншоте #3:

{if !empty($order.params.shipping_plugin) && ($order.params.shipping_plugin == 'axibxb') && !empty($order.params.shipping_rate_id) && !empty($shipping_plugin)}
    {$point = $shipping_plugin->getPointInfo($order.params.shipping_rate_id)}
    {if !empty($point) && !empty($point.code)}
        <p>Пункт выдачи <b>{$point.name|escape}</b>:<br>
        Адрес: <i>{$point.address|escape}</i><br>
        {if !empty($point.schedule)}Время работы: <i>{$point.schedule|escape}</i><br>{/if}
        {if !empty($point.phone)}Телефон: <i>{$point.phone|escape}</i><br>{/if}
        {if !empty($point.trip_description)}Как добраться: <i>{$point.trip_description|escape}</i><br>{/if}
        </p>
    {/if}
{/if}

К оглавлению

Поддержка

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

К оглавлению

Купить плагин

Все продукты этого разработчика