Добрый вечер, уважаемая поддержка!
Необходима ваша помощь.
Пытаюсь внедрить виджет доставки Shop-Logistics.
Выполняла вот эти инструкции:
1.
Необходимо подключить библиотеку Jquery, если она у вас не стоит
<script type="text/javascript" src="http://client-shop-l...n.js"></script>
Подключить виджет
<script type="text/javascript" src="http://client-shop-l...t.js"></script>
2.
Реализовать callback функцию, которая вызывается, после выбора пункта.
function setPickupPlace(request) {
/*
request['info'] - название пункта самовывоза
request['price'] - стоимость доставки
request['code_id'] - код пункта самовывоза
*/
var price = parseFloat(request['price']);
$("#sl_price").text(price.toFixed(2));
$("#sl_info").html('<br>' + request['info']);
/*
В этом месте можно
1. сохранить полученные значения в скрытых полях
2. отправить стоимость доставки на сервер
3. пересчитать итоговую стоимость доставки
*/
}
3.
<a href="#" onClick="openSL(setPickupPlace,'Москва',1,1000,8497942,0,0,0); return false;">Выбрать пункт выдачи</a>
Функция вызов виджета доставки в ПВЗ
openSL(setPickupPlace,'Москва',1,1000,8497942,0,0,0)
Параметры
setPickupPlace - callback функуция
'Москва' - город доставки
1 - вес заказа в кг.
1000 - стоимость заказа
8497942 - ваш ключ клиента
Параметры для расчета объемного веса
0 - длина
0 - ширина
0 - высота
Сейчас в магазине это реализовано следующим образом:
При оформлении заказа нажимаю ссылку "выбрать пункт выдачи", открывается окно с картой (первая картинка).
Там уже я выбираю пункт и нажимаю кнопку выбрать (как на второй картинке).
Нужно, чтобы после этого адрес выбранного пункта попадал в поле адреса доставки на странице магазина, а цена доставки - соответственно, в поле цены (а также чтобы переписалось значение в массиве, где хранится цена для данного варианта доставки), как-то так...
Можете помочь?
2
Интеграция Shop-Logistics
Автор Колбаса_зло, 23 апр. 2015 21:23
Сообщений в теме: 2
#1
Отправлено 23 Апрель 2015 - 21:23
#2
Отправлено 28 Апрель 2015 - 01:14
Подобный вопрос рассматривался на форуме и имеет инструкцию по внедрению:
http://forum.storela...pi/#entry145923
http://forum.storela...pi/#entry145923
#3
Отправлено 28 Апрель 2015 - 22:25
Vaccina, спасибо за ссылку, с адресом доставки разобрались. А со стоимостью доставки никак не получится, чтобы она тоже бралась из той, которая указана в пункте самовывоза?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных