Карта Boxberry На Странице
#1
Отправлено 04 Февраль 2016 - 06:53
Возникла идея и ни капли знаний как сделать...
Очень хочется на страницу доставки интернет магазина водрузить карты с пунктами выдачи Boxberry
Вот такую: http://boxberry.ru/find_an_office
Это как нибудь можно организовать?
Заранее спасибо всем откликнувшимся
#2
Отправлено 04 Февраль 2016 - 17:09
Yurren (04 Февраль 2016 - 06:53) писал:
Возникла идея и ни капли знаний как сделать...
Очень хочется на страницу доставки интернет магазина водрузить карты с пунктами выдачи Boxberry
Вот такую: http://boxberry.ru/find_an_office
Это как нибудь можно организовать?
Заранее спасибо всем откликнувшимся
Судя по публичной документации, карту можно только вызвать только как модальное окно. Если у вас уже есть аккаунт в boxberry - могу попробовать изучить их внутренние настройки.
#4
Отправлено 05 Февраль 2016 - 02:20
<script type="text/javascript" src="//points.boxberry.ru/js/boxberry.js"> </script/>
Далее зайдите в шаблон Страница, в необходимом для вывода месте вставьте:
{% IF PAGE_NAME = Название страницы, на которой будет выводиться виджет %} <a href="#" onclick="boxberry.open(‘callback_function’,‘api_token’); return false;">Выбрать пункт выдачи на карте</a> <script type="text/javascript"> function callback_function(result){ document.getElementById('city').innerHTML = result.name; document.getElementById('js-pricedelivery').innerHTML = result.price; document.getElementById('code_pvz').innerHTML = result.id; document.getElementById('name').innerHTML = result.name; document.getElementById('address').innerHTML = result.address; document.getElementById('workschedule').innerHTML = result.workschedule; document.getElementById('phone').innerHTML = result.phone; document.getElementById('period').innerHTML = result.period; if (result.prepaid=='Yes') { alert('Отделение работает только по предоплате!'); } } </script> {% ENDIF %}
В нем измените текст названия страницы, также вместо api_token укажите ключ для интеграции виджета(Можно получить на странице настроек виджета в Личном Кабинете ИМ).
После изменений на конкретной странице появится ссылка, при клике на которую будет всплывать окно с виджетом.
#5
Отправлено 10 Октябрь 2016 - 14:19
Помогите советом, добавил карту с пунктами выдачи, карта отпкрывается, но жму на кнопку выбрать пункт и информация о пункте нигде не появляется.
Сайт в adobe muse , ответный код callback_function вставляю как html код на страницу.
Подскажите где загвоздка ?
#6
Отправлено 10 Октябрь 2016 - 16:52
Fhouse (10 Октябрь 2016 - 14:19) писал:
Помогите советом, добавил карту с пунктами выдачи, карта отпкрывается, но жму на кнопку выбрать пункт и информация о пункте нигде не появляется.
Сайт в adobe muse , ответный код callback_function вставляю как html код на страницу.
Подскажите где загвоздка ?
Скажите, пожалуйста, правильно ли Вас поняла, Вы хотите вставить виджет Boxbery в оформление заказа, чтобы при выборе пункта, адрес передавался в поле адрес?
Так же прошу Вас указать номер аккаунта, о котором идет речь?
#7
Отправлено 10 Октябрь 2016 - 22:12
и сразуже задам вопрос по привязке аккаунта к сайту, если сделать ссылку с этим кодом: <a href="#" onclick="boxberry.open(‘callback_function’,‘api_token’); return false;">Выбрать пункт выдачи на карте</a> , то ссылка перестает работать, если ковычки и api_token удалить, то все начинает работать
#8
Отправлено 11 Октябрь 2016 - 15:02
Fhouse (10 Октябрь 2016 - 22:12) писал:
и сразуже задам вопрос по привязке аккаунта к сайту, если сделать ссылку с этим кодом: <a href="#" onclick="boxberry.open(‘callback_function’,‘api_token’); return false;">Выбрать пункт выдачи на карте</a> , то ссылка перестает работать, если ковычки и api_token удалить, то все начинает работать
Уточните, пожалуйста, номер аккаунта Вашего магазина дл которого это необходимо реализовать. Его Вы можете увидеть в админке магазина последняя синяя вкладка Аккаунт SL-(номер).
#9
Отправлено 13 Октябрь 2016 - 08:58
#10
Отправлено 14 Октябрь 2016 - 09:55
Fhouse (13 Октябрь 2016 - 08:58) писал:
Здравствуйте.
То есть сайт, на котором требуется помочь в доработке функционала, создан не на платформе Storeland, а на совершенно стороннем ресурсе, я вас правильно понял?
Уточните, пожалуйста.
#11
Отправлено 14 Октябрь 2016 - 22:55
#12
Отправлено 15 Октябрь 2016 - 02:40
#13
Отправлено 03 Март 2017 - 17:25
Vaccina (15 Октябрь 2016 - 02:40) писал:
#14
Отправлено 09 Март 2017 - 11:42
ARGO (03 Март 2017 - 17:25) писал:
#15
Отправлено 12 Март 2017 - 21:05
Stasya (09 Март 2017 - 11:42) писал:
#16
Отправлено 16 Март 2017 - 15:40
ARGO (12 Март 2017 - 21:05) писал:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных