Трекинг-виджет позволит вашим покупателям получить следующую информацию о доставке их заказа:
Отслеживать заказ можно как по его ID в системе SafeRoute, так и по ID CMS вашего интернет-магазина или трек-номеру службы доставки.
Разместите код внутри тега <head>
:
<script src="https://widgets.saferoute.ru/tracking/api.js"></script>
Затем разместите код в том месте страницы, где должен располагаться виджет:
<div id="saferoute-tracking-widget"></div>
// Инициализация виджета
new SafeRouteTrackingWidget("saferoute-tracking-widget", {
apiScript: "/saferoute-widget-api.php",
});
Конструктор SafeRouteTrackingWidget()
принимает 2 аргумента:
Параметр | Тип | Допустимые значения | Описание |
---|---|---|---|
apiScript |
string | – |
Путь к API-скрипту (скачать API-скрипт). Если не указать, по умолчанию виджет будет обращаться по адресу |
lang |
string | 'ru' , 'en' |
Язык интерфейса виджета: русский (по умолчанию), английский. |
autofocus |
boolean | – |
Автоматический перевод фокуса в поле ввода номера заказа сразу после появления виджета на странице. По умолчанию |
trackNumber |
string | – | Номер заказа для немедленного трекинга после запуска виджета. |
trackBy |
string |
|
По чему будет производиться немедленный трекинг:
|
Чтобы попасть в настройки виджета, зайдите в Личный кабинет SafeRoute, перейдите в раздел «Настройки» > «Магазины». Откройте тот магазин из списка, для которого требуется настроить виджет. На странице магазина нажмите кнопку «Настройки виджетов». В открывшейся панели перейдите в раздел «Трекинг-виджет».
Для работы виджета вам необходимо установить на своём сервере наш API-скрипт и прописать путь к этому скрипту в параметре apiScript
виджета.
Скрипт необходим для взаимодействия виджета с сервером SafeRoute и не требует никаких дополнительных настроек, кроме указания в нем вашего токена и ID магазина.
Откройте файл saferoute-widget-api.php
и в строке
$widgetApi->setToken('');
вставьте токен, который выводится на странице вашего профиля в Личном кабинете SafeRoute.
А в строке
$widgetApi->setShopId('');
вставьте ID магазина со страницы вашего магазина в Личном кабинете SafeRoute.