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


Описание Вариантов Доставки И Оплаты

описание доставка оплата оформление заказа

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

#1 magiya1984

magiya1984

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

  • Пользователи
  • PipPipPipPip
  • 439 сообщений
  • ГородМосква

Отправлено 26 Октябрь 2017 - 22:51

Доброго времени.
Подскажите пожалуйста у меня почему то не выводятся описание способов доставки и оплаты при оформлении заказа. Как исправить этот момент?
Заранее спасибо!

Аккаунт SL-420030

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

  • 1 (1).jpg


#2 Stasya

Stasya

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

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

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

Просмотр сообщенияmagiya1984 (26 Октябрь 2017 - 22:51) писал:

Доброго времени.
Подскажите пожалуйста у меня почему то не выводятся описание способов доставки и оплаты при оформлении заказа. Как исправить этот момент?
Заранее спасибо!

Аккаунт SL-420030
Здравствуйте. Простите за длительное ожидание ответа.
В файле main.js найдите код
  DeliveryDescription = $('input.deliveryRadio:checked').attr('description')
	  $('.currentDeliveryDescription').html(DeliveryDescription);
	})  
  })
и замените его на
  DeliveryDescription =  $('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html();
	  $('.currentDeliveryDescription').html(DeliveryDescription);
	})  
  })
  setTimeout(function(){$('.currentDeliveryDescription').html($('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html());}, 100) ;
Далее в шаблоне Быстрый заказ найдите блок
<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
					<p>{order_delivery.DESC}</p>
и замените его на
<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
					<p class="deliveryDesc">{order_delivery.DESC}</p>


#3 magiya1984

magiya1984

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

  • Пользователи
  • PipPipPipPip
  • 439 сообщений
  • ГородМосква

Отправлено 30 Октябрь 2017 - 14:25

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

Здравствуйте. Простите за длительное ожидание ответа.
В файле main.js найдите код
DeliveryDescription = $('input.deliveryRadio:checked').attr('description')
$('.currentDeliveryDescription').html(DeliveryDescription);
})
})
и замените его на
DeliveryDescription = $('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html();
$('.currentDeliveryDescription').html(DeliveryDescription);
})
})
setTimeout(function(){$('.currentDeliveryDescription').html($('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html());}, 100) ;
Далее в шаблоне Быстрый заказ найдите блок
<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
				 <p>{order_delivery.DESC}</p>
и замените его на
<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
				 <p class="deliveryDesc">{order_delivery.DESC}</p>
Здравствуйте! Скажите а для способов оплаты можно вывести описание.
У меня там акция на оплату онлайн хотелось бы чтобы пользователь видел описание у способов оплаты тоже.
Заранее спасибо.

#4 Vaccina

Vaccina

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

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

Отправлено 31 Октябрь 2017 - 08:07

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
 DeliveryDescription = $('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html();
		 $('.currentDeliveryDescription').html(DeliveryDescription);
		
		
	 })
})
	

setTimeout(function(){$('.currentDeliveryDescription').html($('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html());}, 100) ;


замените на:
 DeliveryDescription = $('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html();
		 $('.currentDeliveryDescription').html(DeliveryDescription);
	 })
$('.paymentSelect').change(function(){
PaymentDescription = $('.orderStagePayment input:checked').closest('.orderStagePaymentList').find('.paymentDesc').html();
		 $('.currentPaymentDescription').html(PaymentDescription);
	 })
})

setTimeout(function(){$('.currentDeliveryDescription').html($('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html());}, 100) ;
setTimeout(function(){$('.currentPaymentDescription').html($('.orderStagePayment input:checked').closest('.orderStagePaymentList').find('.paymentDesc').html());}, 100) ;


#5 magiya1984

magiya1984

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

  • Пользователи
  • PipPipPipPip
  • 439 сообщений
  • ГородМосква

Отправлено 31 Октябрь 2017 - 09:05

Просмотр сообщенияVaccina (31 Октябрь 2017 - 08:07) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
 DeliveryDescription = $('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html();
		 $('.currentDeliveryDescription').html(DeliveryDescription);
		
		
	 })
})
	

setTimeout(function(){$('.currentDeliveryDescription').html($('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html());}, 100) ;


замените на:
 DeliveryDescription = $('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html();
		 $('.currentDeliveryDescription').html(DeliveryDescription);
	 })
$('.paymentSelect').change(function(){
PaymentDescription = $('.orderStagePayment input:checked').closest('.orderStagePaymentList').find('.paymentDesc').html();
		 $('.currentPaymentDescription').html(PaymentDescription);
	 })
})

setTimeout(function(){$('.currentDeliveryDescription').html($('input.deliveryRadio:checked').parents('tr').find('.deliveryDesc').html());}, 100) ;
setTimeout(function(){$('.currentPaymentDescription').html($('.orderStagePayment input:checked').closest('.orderStagePaymentList').find('.paymentDesc').html());}, 100) ;
Доброе утро. Почти то что надо.
Скажите а возможно ли сделать при смене оплаты что бы и описание тоже менялось.
Заранее спасибо.

#6 magiya1984

magiya1984

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

  • Пользователи
  • PipPipPipPip
  • 439 сообщений
  • ГородМосква

Отправлено 02 Ноябрь 2017 - 09:22

Привет. Мне ждать ответа или нет?

#7 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 04 Ноябрь 2017 - 09:53

Просмотр сообщенияmagiya1984 (02 Ноябрь 2017 - 09:22) писал:

Привет. Мне ждать ответа или нет?
Здравствуйте, найдите в файле main.js код
$('.paymentSelect').change(function(){
	  PaymentDescription = $('.orderStagePayment input:checked').closest('.orderStagePaymentList').find('.paymentDesc').html();
				 $('.currentPaymentDescription').html(PaymentDescription);
		 })
	  })

замените на
$('.paymentSelect').change(function(){
	  PaymentDescription = $('.orderStagePayment input:checked').closest('.orderStagePayment').find('.paymentDesc').html();
				 $('.currentPaymentDescription').html(PaymentDescription);
		 })
	  })


#8 magiya1984

magiya1984

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

  • Пользователи
  • PipPipPipPip
  • 439 сообщений
  • ГородМосква

Отправлено 04 Ноябрь 2017 - 11:03

Просмотр сообщенияИрина345 (04 Ноябрь 2017 - 09:53) писал:

Здравствуйте, найдите в файле main.js код
$('.paymentSelect').change(function(){
	 PaymentDescription = $('.orderStagePayment input:checked').closest('.orderStagePaymentList').find('.paymentDesc').html();
				 $('.currentPaymentDescription').html(PaymentDescription);
		 })
	 })

замените на
$('.paymentSelect').change(function(){
	 PaymentDescription = $('.orderStagePayment input:checked').closest('.orderStagePayment').find('.paymentDesc').html();
				 $('.currentPaymentDescription').html(PaymentDescription);
		 })
	 })
Привет. Что то сработает через раз и описание к оплате показывается не правильно если попробовать поиграть оплатой то там где онлайн оплата картой показывается описание из наличными курьеру и наоборот.





Темы с аналогичным тегами описание, доставка, оплата, оформление заказа

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

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