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


Вывод Варианта Доставки В Зависимости От Названия Товара


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

#101 sipaylik

sipaylik

    Продвинутый пользователь

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

Отправлено 11 Май 2018 - 14:51

Уважаемые администраторы, нужна помощь :)
Почему-то перестал работать скрипт, который я добавляла с помощью этой темы!

Варианты доставки должны работать в зависимости от наличия/ отсутствия определенных слов в названии.
А сейчас снова начали показываться все 4 варианта, независимо от названия товара.
Помогите, пожалуйста!

#102 Firefly

Firefly

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

  • Модераторы
  • 3 743 сообщений

Отправлено 11 Май 2018 - 18:23

Просмотр сообщенияsipaylik (11 Май 2018 - 14:51) писал:

Уважаемые администраторы, нужна помощь :)
Почему-то перестал работать скрипт, который я добавляла с помощью этой темы!

Варианты доставки должны работать в зависимости от наличия/ отсутствия определенных слов в названии.
А сейчас снова начали показываться все 4 варианта, независимо от названия товара.
Помогите, пожалуйста!

Здравствуйте.
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код  в шаблоне Быстрый заказ:
$(function () {
  if ($('.deliveryRadio').length) {
		$.get('/cart', function (content) {
		  $(content).find('.cartForm .cartFormTbodyHeader').each(function () {
				var goodsName = $.trim($(this).text());
				 $('.orderStageDeliveryListTable tbody').hide();
				if (goodsName.indexOf('оскв') !== - 1 ) {
				  $('.deliveryRadio[value="301664"]').closest('tbody').show();
				} else {
				  $('.deliveryRadio[value="36742"]').closest('tbody').show();
				}
		  });
		});
  }
});


#103 sipaylik

sipaylik

    Продвинутый пользователь

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

Отправлено 11 Май 2018 - 22:40

Просмотр сообщенияFirefly (11 Май 2018 - 18:23) писал:

Здравствуйте.
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код  в шаблоне Быстрый заказ:
$(function () {
if ($('.deliveryRadio').length) {
	 $.get('/cart', function (content) {
		 $(content).find('.cartForm .cartFormTbodyHeader').each(function () {
			 var goodsName = $.trim($(this).text());
				 $('.orderStageDeliveryListTable tbody').hide();
			 if (goodsName.indexOf('оскв') !== - 1 ) {
				 $('.deliveryRadio[value="301664"]').closest('tbody').show();
			 } else {
				 $('.deliveryRadio[value="36742"]').closest('tbody').show();
			 }
		 });
	 });
}
});

Сайт www.ind-bazaar.ru, на нем нет быстрого заказа, по-моему. У меня по-прежнему это не работает, прикрепляю скриншот; вот тут, при добавлении товара со словом Екатеринбург в названии, не должна показываться пересылка из Индии - только три последних варианта доставки.

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

  • скрин правила доставки.JPG


#104 sipaylik

sipaylik

    Продвинутый пользователь

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

Отправлено 14 Май 2018 - 10:56

Заработало, спасибо!
Только потерялся один способ доставки, который тоже должен показываться при наличии с названии слов "Москва", "СПб", "Екатеринбург",
это Пересылка почтой из российских филиалов.
Добавьте и его, пожалуйста!


Просмотр сообщенияFirefly (11 Май 2018 - 18:23) писал:

Здравствуйте.
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код  в шаблоне Быстрый заказ:
$(function () {
if ($('.deliveryRadio').length) {
	 $.get('/cart', function (content) {
		 $(content).find('.cartForm .cartFormTbodyHeader').each(function () {
			 var goodsName = $.trim($(this).text());
				 $('.orderStageDeliveryListTable tbody').hide();
			 if (goodsName.indexOf('оскв') !== - 1 ) {
				 $('.deliveryRadio[value="301664"]').closest('tbody').show();
			 } else {
				 $('.deliveryRadio[value="36742"]').closest('tbody').show();
			 }
		 });
	 });
}
});


#105 sipaylik

sipaylik

    Продвинутый пользователь

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

Отправлено 04 Май 2019 - 06:27

Здравствуйте! Аккаунт SL-229058, магазин ind-bazaar.ru

После смены шаблона слетело правило для доставки. Пожалуйста, помогите настроить следующий вариант:

Способы доставки:
Почтовая доставка из Индии (1)
Доставка курьером (2)
Самовывоз (3)
Отправка почтой по России (4)

Если в корзине есть хотя бы один товар со словом "Индии" в названии - при оформлении заказа выводить только способ доставки номер 1.
Если в корзине у ВСЕХ товаров в названии есть слово "Москва", "СПб" или "Екатеринбург" - при оформлении заказа выводить 2,3 и 4 способы доставки,

#106 Vaccina

Vaccina

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

  • Модераторы
  • 23 708 сообщений

Отправлено 15 Май 2019 - 04:41

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

Ответили вам в чате.




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

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