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


Интеграция Boxberry

boxberry

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

#41 Vaccina

Vaccina

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

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

Отправлено 12 Апрель 2019 - 08:40

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
		  boxberry.open(function(result) {
				$('#quickDeliveryAddress').html(result.name + '(' + result.id + ') ' + result.address);
		  });

попробуйте заменить на:
		  boxberry.open('vRZuNnAHaxU+PnsXkuIIAQ==', function(result) {
				$('#quickDeliveryAddress').html(result.name + '(' + result.id + ') ' + result.address);
		  });


#42 dmz55

dmz55

    Новичок

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

Отправлено 11 Июнь 2019 - 10:46

Поправлю уважаемую Vaccina - код интеграции передаётся после функции callback:
boxberry.open(‘callback_function’,‘api_token’,‘custom_city’,’target_start’,’ordersum’
,’weight’,’paysum’,’height’,’width’,’depth’);

Т.е. так:
boxberry.open(function(result) {
				  $('#quickDeliveryAddress').html(result.name + '(' + result.id + ') ' + result.address);
				 },'vRZuNnAHaxU+PnsXkuIIAQ==');

У меня в свою очередь вопрос - как называются переменные с суммой заказа, весом и размерами.

#43 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 31 Июль 2019 - 10:30

Просмотр сообщенияVaccina (05 Февраль 2015 - 07:01) писал:

Вставьте следующий код в файл main.js

$(function() {
$(document).on('click', '.deliveryRadio', function() {
if ($(this).val() === '289241') {
	 boxberry.open(function(result) {
	 $('#deliveryAddress').html(result.name + '(' + result.id + ') ' + result.address);
	 });
} else {
	 $('#deliveryAddress').html('');
}
});
});



По идее можно, для этого вам потребуется заменить строку

if ($(this).val() === '289241') {

на

if ($(this).val() === '289241' || $(this).val() === '289242') {

где 289242 идентификатор способа доставки.

А какой смысл в этом коде, если при выборе пункта выдачи, адрес в заказе не указывается!?

#44 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 31 Июль 2019 - 14:36

Просмотр сообщенияВасилий Кашпуренко (31 Июль 2019 - 10:30) писал:

А какой смысл в этом коде, если при выборе пункта выдачи, адрес в заказе не указывается!?

Здравствуйте. К какому способу доставки Вы хотите привязать данный виджет?

#45 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 31 Июль 2019 - 15:26

Просмотр сообщенияMikDark (31 Июль 2019 - 14:36) писал:

Здравствуйте. К какому способу доставки Вы хотите привязать данный виджет?

Осуществил установку данного скрипта по инструкции в сообщении #4, #5, данной публикации.

Нужно доделать, чтобы при выборе доставки на пункт выдачи  ТК BExberry, адрес нахождения пункта выдачи прописывался автоматически в *адрес доставки заказа*. Так как при подключении данного скрипта показывает только адреса пунктов выдачи, но при выборе  ничего не происходит. Тут можно сделать  вывод - данный скрипт не несет никакой пользы  сайту в разделе оформления заказа.

Прикрепленные изображения

  • 2.jpg


#46 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 01 Август 2019 - 15:18

Актуально

#47 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 01 Август 2019 - 15:51

Просмотр сообщенияВасилий Кашпуренко (31 Июль 2019 - 15:26) писал:

Осуществил установку данного скрипта по инструкции в сообщении #4, #5, данной публикации.

Нужно доделать, чтобы при выборе доставки на пункт выдачи  ТК BExberry, адрес нахождения пункта выдачи прописывался автоматически в *адрес доставки заказа*. Так как при подключении данного скрипта показывает только адреса пунктов выдачи, но при выборе  ничего не происходит. Тут можно сделать  вывод - данный скрипт не несет никакой пользы  сайту в разделе оформления заказа.

Это не работает, т.к. Боксберри отдельно не возвращает Город, улицу, дом и т.п. Он возвращается адрес одной строкой. Мы можем его поместить, в примеру, в поле комментарий, или в любое другое. Либо объединить поля Улица, Дом и т.п. в одно: Адрес, и поставлять данные туда

#48 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 01 Август 2019 - 16:56

Просмотр сообщенияMikDark (01 Август 2019 - 15:51) писал:

Это не работает, т.к. Боксберри отдельно не возвращает Город, улицу, дом и т.п. Он возвращается адрес одной строкой. Мы можем его поместить, в примеру, в поле комментарий, или в любое другое. Либо объединить поля Улица, Дом и т.п. в одно: Адрес, и поставлять данные туда
Давайте именно так. А можно еще сделать, чтобы при выборе доставки через Boxberry, все поля относящиеся к разделу *адрес доставки заказа*, автоматически скрывались и появлялось окно *адрес доставки* и уже в его чтобы вписывался адрес?. Либо чтобы скрывались все поля с раздела, кроме *комментарий* и туда прописывался адрес

#49 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 02 Август 2019 - 14:53

Актуально

#50 Василий Кашпуренко

Василий Кашпуренко

    Пользователь

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

Отправлено 03 Август 2019 - 17:23

Очень помогли..

#51 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 05 Август 2019 - 10:03

Просмотр сообщенияВасилий Кашпуренко (01 Август 2019 - 16:56) писал:

Давайте именно так. А можно еще сделать, чтобы при выборе доставки через Boxberry, все поля относящиеся к разделу *адрес доставки заказа*, автоматически скрывались и появлялось окно *адрес доставки* и уже в его чтобы вписывался адрес?. Либо чтобы скрывались все поля с раздела, кроме *комментарий* и туда прописывался адрес

У Вас сейчас нет доставки через Боксберри, не можем настроить скрипт. Если Вам нужна более оперативная помощь, то ответьте здесь и продублируйте в чат техподдержки ссылку на данную ветку форума





Темы с аналогичным тегами boxberry

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

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