Виджет
Виджет
Виджет выбора пункта выдачи
Для начала работы, Вам понадобится Ключ Виджета (widget_key) который будет передаваться в функцию вызова виджета "multipoint.open(callback_function, widget_key, city)", он необходим что бы отобразить на карте только отделения вашей компании, по умолчанию, без ключа, виджет отображает все отделения зарегистрированные в системе Multi Point.
Для того, что бы получить widget_key, необходимо что-бы Ваша компания была зарегистрирована в нашей системе и у вас был доступ к личному кабинету поставщика ПВЗ. Обычно, доступ для поставщика, запрашивает владелец ПВЗ, если вы являетесь его поставщиком.
Если вам необходимо самостоятельно получить доступ к панели поставщика ПВЗ и зарегистрировать Вашу компанию, напишите нам письмо с Темой "Регистрация поставщика" и Веб-адресом вашего сайта на почту: info@multi-point.net.
После регистрации вы получите доступ в личный кабинет, где сможете сгенерировать Ключ для работы с нашим Виджетом.
Генерация ключа Виджета происходит в панели управления в разделе Настройки->Пользователи или Найстройки->Заказчики для Заказчиков поставщиков.
// Для подключения виджета, в шапке вашего сайта необходимо разместить строку подключения виджета:
<script type="text/javascript" src="https://widget.multi-point.net/js/multi-point.js"> </script>
// В шаблон вашего сайта необходимо добавить ссылку на вызов виджета и указать название функции, которая будет обрабатывать возращаемые значения (например: callback_function):
<a href="#" onclick="multipoint.open(callback_function, widget_key, city); return false;">Выбрать отделение на карте</a>
функция вызова виджета принимает 3 параметра:
callback_function - функция обрабатываемая возвращаемые значения
widget_key - ключ виджета сгенерированый в личном кабинете поставщика
city - город который карта отобразит по умолчанию (например: Москва)
// Описать функцию callback_function, например:<script type="text/javascript">
function callback_function(result) {
document.getElementById('point_id').innerHTML = result.point_id;
document.getElementById('name').innerHTML = result.name;
document.getElementById('fullname').innerHTML = result.fullname;
document.getElementById('telephone').innerHTML = result.telephone;
document.getElementById('address').innerHTML = result.address;
}
</script>
Пример работы виджета
Способ доставки
Состав заказа
Наименование товара | Модель | Кол-во | Цена за шт. | Всего |
Фотоаппарат Canon EOS 5D
- Список: Чёрный |
Товар | 2 | 10000.00 р. | 20000.00 р. |
Предварительная стоимость: | 20000.00 р. | |||
Стоимость доставки: | 150.00 р. | |||
Итого: | 20150.00 р. |
Результат работы виджета
В результате работы виджета, по клику на кнопке "Выбрать отделение", возвращается объект result, который содержит в себе следующие параметры:
ID выбранного отделения result.point_id:
Сокращённое название выбранного отделения result.name:
Полное название выбранного отделения result.fullname:
Адрес выбранного отделения result.address:
Телефон выбранного отделения result.telephone: