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


Скидка В % От Зачеркнутой(Старой) Цены


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

#1 Антон 5554

Антон 5554

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

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

Отправлено 29 Март 2019 - 11:44

Здравствуйте, возможно сделать скидку в % от зачеркнутой(старой) цены , и расположить её рядом? скрин во вложении.
Спасибо

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

  • Скриншот 29-03-2019 114141.jpg


#2 Ирина345

Ирина345

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

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

Отправлено 05 Апрель 2019 - 11:55

Просмотр сообщенияАнтон 5554 (29 Март 2019 - 11:44) писал:

Здравствуйте, возможно сделать скидку в % от зачеркнутой(старой) цены , и расположить её рядом? скрин во вложении.
Спасибо
Здравствуйте, извините за долгий ответ.
Добавьте в конец файла main.js код
$(document).ready(function (){
  $('.product-shop').each(function (){
	var now=parseInt($(this).find('.goodsDataMainModificationPriceNow .num').text());
	var old=parseInt($(this).find('.goodsDataMainModificationPriceOld .num').text());
	console.log(now,old)
	var s=100-(now/old*100);
	$(this).find('.goodsDataMainModificationPriceOld').after('<p class="scidka">-'+Math.round(s)+'%</p>')
  })
});


#3 Антон 5554

Антон 5554

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

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

Отправлено 05 Апрель 2019 - 14:31

Просмотр сообщенияИрина345 (05 Апрель 2019 - 11:55) писал:

Здравствуйте, извините за долгий ответ.
Добавьте в конец файла main.js код
$(document).ready(function (){
$('.product-shop').each(function (){
var now=parseInt($(this).find('.goodsDataMainModificationPriceNow .num').text());
var old=parseInt($(this).find('.goodsDataMainModificationPriceOld .num').text());
console.log(now,old)
var s=100-(now/old*100);
$(this).find('.goodsDataMainModificationPriceOld').after('<p class="scidka">-'+Math.round(s)+'%</p>')
})
});

СПАСИБО. а в рублях сделать долго?

#4 Vaccina

Vaccina

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

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

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

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
$(document).ready(function (){
  $('.product-shop').each(function (){
		var now=parseInt($(this).find('.goodsDataMainModificationPriceNow .num').text());
		var old=parseInt($(this).find('.goodsDataMainModificationPriceOld .num').text());
		console.log(now,old)
		var s=100-(now/old*100);
		$(this).find('.goodsDataMainModificationPriceOld').after('<p class="scidka">&nbsp;Скидка -'+Math.round(s)+'%</p>')
  })
});


замените на:
$(document).ready(function (){
  $('.product-shop').each(function (){
		var now=parseInt($(this).find('.goodsDataMainModificationPriceNow .num').text());
		var old=parseInt($(this).find('.goodsDataMainModificationPriceOld .num').text());
		var s=(old-now);
		$(this).find('.goodsDataMainModificationPriceOld').after('<p class="scidka">&nbsp;Скидка -'+Math.round(s)+'р.</p>')
  })
});


#5 Антон 5554

Антон 5554

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

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

Отправлено 09 Апрель 2019 - 23:16

Просмотр сообщенияVaccina (06 Апрель 2019 - 08:41) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
$(document).ready(function (){
$('.product-shop').each(function (){
	 var now=parseInt($(this).find('.goodsDataMainModificationPriceNow .num').text());
	 var old=parseInt($(this).find('.goodsDataMainModificationPriceOld .num').text());
	 console.log(now,old)
	 var s=100-(now/old*100);
	 $(this).find('.goodsDataMainModificationPriceOld').after('<p class="scidka">&nbsp;Скидка -'+Math.round(s)+'%</p>')
})
});


замените на:
$(document).ready(function (){
$('.product-shop').each(function (){
	 var now=parseInt($(this).find('.goodsDataMainModificationPriceNow .num').text());
	 var old=parseInt($(this).find('.goodsDataMainModificationPriceOld .num').text());
	 var s=(old-now);
	 $(this).find('.goodsDataMainModificationPriceOld').after('<p class="scidka">&nbsp;Скидка -'+Math.round(s)+'р.</p>')
})
});

Спасибо!!!




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

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