Аксиомус: расчет доставки в ПВЗ Boxberry
Описание плагина Аксиомус: расчет доставки в ПВЗ Boxberry
Внимание: плагин РАСЧЕТА СТОИМОСТИ доставки в пункты выдачи заказов Boxberry через курьерскую службу Аксиомус. Стоимость он считает. Калькулятор. Сколько будет стоить доставка показывает покупателю. Нет, заявки в Аксиомусе не оформляет.Требуется PHP версии 5.6 или выше! Рекомендуем PHP 7.1
Для работы вам нужны будут реквизиты подключения (ukey и uid) к API курьерской службы Аксиомус. Получить их можно отправив запрос из ЛК Аксиомус.
Плагин позволяет рассчитать стоимость доставки в ПВЗ Boxberry по тарифам курьерской службы Аксиомус. Для расчета может использоваться как сервер Аксиомус, так и тарифная сетка, заданная вами в настройках способа доставки.
Особенности
Два режима расчёта — по тарифной сетке и через API Аксиомус
Учёт процентов за приём наложенного платежа — можно включить и выключить
Возможность отфильтровывать пункты выдачи для показа — по возможности приёма оплаты, карт
Подсчёт даты отправления — гибкая настройка, позволяющая точнее вычислить дату передачи заказа в курьерскую службу и примерную дату доставки
Карта с ПВЗ — в бэкенде для менеджера и во фронтенде для покупателей (только при работе с Shop-Script версии 7.2 и выше)
Хелпер для использования в уведомлениях — чтобы отправить клиенту адрес и режим работы ПВЗ
Поддержка — задайте вопрос, сообщите об ошибке или предложите улучшение разработчикам
Купить плагин
Два режима расчёта
Для каждого из способов доставки можно определить тип расчета: через API Аксиомус
или по тарифной сетке. При расчете учитываются характеристики ПВЗ: возможность приема оплаты и т.п.
К оглавлению
Учёт процентов за приём наложенного платежа
В настройках есть возможность включить и выключить учет процентов за приём наложенного платежа. Можно создать несколько методов доставки, привязать их к разным способом оплаты.
К оглавлению
Возможность отфильтровывать пункты выдачи для показа
Поскольку не все пункты выдачи Boxberry могут принимать оплату за заказ, для показа покупателю можно выбрать,
какие пункты нужно показывать: все пункты, только без приема денег, только с приемом денег, только с приемом денег
и банковских карт.
К оглавлению
Подсчёт даты отправления
Чтобы точнее определить примерную дату доставки у плагина есть настройки для подсчёта даты, когда заказ может быть передан в курьерскую службу. Настроек три и они учитываются в следующем порядке:
Час переноса отгрузки. Это час суток, когда прекращается обработка заказов и переносится на следующий день. Например после 15 часов дня все заказы начинают собираться только завтра. Эта настройка добавляяет 1 день, если заказ оформляется после указанного часа.
Срок комплектации. Сколько дней комплектуется заказ. Здесь нужно указать количество дней, которые вам требуются, чтобы полностью собрать и подготовить заказ к отправке. Эти дни прибавляются к значению предыдущего пункта.
Дни недели отгрузки. Дни недели, в которые вы передаете заказы в курьерскую службу. Например можно указать, что по средам, субботам и воскресеньям вы в курьрскую службу заказы не передаете. Тогда плагин посчитает количество дней до отправки из предыдущих пунктов и будет искать ближайший день недеи, когда отправка возможна.
К оглавлению
Карта с ПВЗ
Как менеджер, при оформлении заказа в бэкенде, так и покупатели могут выбирать ПВЗ на карте. В плагин встроено два вида карты: 'встроенная' и 'во всплывающем окне'. Каждая, к сожалению, имеет свои недостатки. Разные варианты карты можно показывать (и полностью отключить тоже) для посетителей с настольных компьютеров и с мобильных устройств.
Внимание! Вероятно, карта работает не со всеми темами дизайна или плагинами одностраничного оформления заказа. Адаптация карты к вашей теме дизайна в бесплатную поддержку не входит!
Карта протестирована и точно работает с темами дизайна 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)}
Пункт выдачи {$point.name|escape} :
Адрес: {$point.address|escape}
{if !empty($point.schedule)}Время работы: {$point.schedule|escape} {/if}
{if !empty($point.phone)}Телефон: {$point.phone|escape} {/if}
{if !empty($point.trip_description)}Как добраться: {$point.trip_description|escape} {/if}
{/if}
{/if}
К оглавлению
Поддержка
Мы постоянно совершенствуем наши продукты и стараемся реализовать максимум возможного. Ну и от ошибок, конечно, никто не застрахован. Все ваши обращения мы внимательно изучаем. Для отправки сообщений об ошибках, отзывов, предложений по доработке используйте контактную форму службы поддержки на нашем сайте.
К оглавлению
Купить плагин
Смотрите также