Перейти к содержимому


Карта Boxberry На Странице


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 04 Февраль 2016 - 06:53

Доброго дня!
Возникла идея и ни капли знаний как сделать...
Очень хочется на страницу доставки интернет магазина водрузить карты с пунктами выдачи Boxberry
Вот такую: http://boxberry.ru/find_an_office
Это как нибудь можно организовать?

Заранее спасибо всем откликнувшимся :)

#2 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 04 Февраль 2016 - 17:09

Просмотр сообщенияYurren (04 Февраль 2016 - 06:53) писал:

Доброго дня!
Возникла идея и ни капли знаний как сделать...
Очень хочется на страницу доставки интернет магазина водрузить карты с пунктами выдачи Boxberry
Вот такую: http://boxberry.ru/find_an_office
Это как нибудь можно организовать?

Заранее спасибо всем откликнувшимся :)
Здравствуйте!
Судя по публичной документации, карту можно только вызвать только как модальное окно. Если у вас уже есть аккаунт в boxberry - могу попробовать изучить их внутренние настройки.

#3 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 04 Февраль 2016 - 21:14

Просмотр сообщенияDars (04 Февраль 2016 - 17:09) писал:

Здравствуйте!
Судя по публичной документации, карту можно только вызвать только как модальное окно. Если у вас уже есть аккаунт в boxberry - могу попробовать изучить их внутренние настройки.
Да, есть. Буду только рад!

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Февраль 2016 - 02:20

В шаблоне HTML перед </head> разместите:
<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 Fhouse

Fhouse

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 10 Октябрь 2016 - 14:19

Добрый день!
Помогите советом, добавил карту с пунктами выдачи, карта отпкрывается, но жму на кнопку выбрать пункт и информация о пункте нигде не появляется.
Сайт в adobe muse , ответный код  callback_function вставляю как html код на страницу.
Подскажите где загвоздка ?

#6 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 10 Октябрь 2016 - 16:52

Просмотр сообщенияFhouse (10 Октябрь 2016 - 14:19) писал:

Добрый день!
Помогите советом, добавил карту с пунктами выдачи, карта отпкрывается, но жму на кнопку выбрать пункт и информация о пункте нигде не появляется.
Сайт в adobe muse , ответный код  callback_function вставляю как html код на страницу.
Подскажите где загвоздка ?

Скажите, пожалуйста, правильно ли Вас поняла, Вы хотите вставить виджет Boxbery в оформление заказа, чтобы при выборе пункта, адрес передавался в поле адрес?
Так же прошу Вас указать номер аккаунта, о котором идет речь?

#7 Fhouse

Fhouse

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 10 Октябрь 2016 - 22:12

Да, все верно что б автоматом вставлялся, аккаунт Tufi Toysу
и сразуже задам вопрос по привязке аккаунта к сайту, если сделать ссылку с этим кодом: <a href="#" onclick="boxberry.open(‘callback_function’,‘api_token’); return false;">Выбрать пункт выдачи на карте</a> , то ссылка перестает работать, если ковычки и api_token удалить, то все начинает работать

#8 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Октябрь 2016 - 15:02

Просмотр сообщенияFhouse (10 Октябрь 2016 - 22:12) писал:

Да, все верно что б автоматом вставлялся, аккаунт Tufi Toysу
и сразуже задам вопрос по привязке аккаунта к сайту, если сделать ссылку с этим кодом: <a href="#" onclick="boxberry.open(‘callback_function’,‘api_token’); return false;">Выбрать пункт выдачи на карте</a> , то ссылка перестает работать, если ковычки и api_token удалить, то все начинает работать

Уточните, пожалуйста, номер аккаунта Вашего магазина дл которого это необходимо реализовать. Его Вы можете увидеть в админке магазина последняя синяя вкладка Аккаунт SL-(номер).

#9 Fhouse

Fhouse

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 13 Октябрь 2016 - 08:58

Друзья, вопрос остался не решенным, т.к. сайт создан не через storeland

#10 RayLi

RayLi

    Активный участник

  • Модераторы
  • 2 864 сообщений

Отправлено 14 Октябрь 2016 - 09:55

Просмотр сообщенияFhouse (13 Октябрь 2016 - 08:58) писал:

Друзья, вопрос остался не решенным, т.к. сайт создан не через storeland

Здравствуйте.
То есть сайт, на котором требуется помочь в доработке функционала, создан не на платформе Storeland, а на совершенно стороннем ресурсе, я вас правильно понял?
Уточните, пожалуйста.

#11 Fhouse

Fhouse

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 14 Октябрь 2016 - 22:55

Да, в adobe muse. Выгоните да ? :ph34r:

#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 15 Октябрь 2016 - 02:40

Дело скорее в разности кода и структуры, необходима ведь передача переменных, которыми мы не владеем, поэтому, к сожалению, помочь не сможем.

#13 ARGO

ARGO

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 832 сообщений

Отправлено 03 Март 2017 - 17:25

Просмотр сообщенияVaccina (15 Октябрь 2016 - 02:40) писал:

Дело скорее в разности кода и структуры, необходима ведь передача переменных, которыми мы не владеем, поэтому, к сожалению, помочь не сможем.
Здравствуйте! а вот такую карту можете помочь прилепить на сайт? http://www.edostavka.../city-list.html

#14 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 09 Март 2017 - 11:42

Просмотр сообщенияARGO (03 Март 2017 - 17:25) писал:

Здравствуйте! а вот такую карту можете помочь прилепить на сайт? http://www.edostavka.../city-list.html
Здравствуйте. В целом такую карту установить можно, нам необходим ее код. Скажите, пожалуйста, куда именно Вы хотите ее установить и должна ли она нести какой-либо функционал?

#15 ARGO

ARGO

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 832 сообщений

Отправлено 12 Март 2017 - 21:05

Просмотр сообщенияStasya (09 Март 2017 - 11:42) писал:

Здравствуйте. В целом такую карту установить можно, нам необходим ее код. Скажите, пожалуйста, куда именно Вы хотите ее установить и должна ли она нести какой-либо функционал?
В раздел доставка/оплата, а функционал такой же как и в оригинале. Карта с увеличением и уменьшением маштаба, указанием пунктов выдачи, адреса  и время работы, а также адресной строкой для поиска своего города.

#16 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 16 Март 2017 - 15:40

Просмотр сообщенияARGO (12 Март 2017 - 21:05) писал:

В раздел доставка/оплата, а функционал такой же как и в оригинале. Карта с увеличением и уменьшением маштаба, указанием пунктов выдачи, адреса  и время работы, а также адресной строкой для поиска своего города.
Здравствуйте. В данном случае используется обычная Яндекс.Карта на которую установлено много маркеров. Вы можете сгенерировать такую же в сервисе Яндекс.Карт.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных