Как Реализовать Ценник
#1
Отправлено 27 Апрель 2017 - 19:38
#2
Отправлено 30 Апрель 2017 - 19:31
#3
Отправлено 02 Май 2017 - 14:02
spectredes (27 Апрель 2017 - 19:38) писал:
#4
Отправлено 08 Май 2017 - 22:33
Stasya (02 Май 2017 - 14:02) писал:
Здравствуйте! Если возможно подсвечивать информацию только на определенную группу товаров, то лучше так конечно, число месяцев будет везде одинаковое, цену делить на ту, которую возможно(старая или новая)
#5
Отправлено 11 Май 2017 - 06:30
Уточните пожалуйста, по какому условию необходимо реализовать расчет цены в рассрочку(на товары в определенной категории, на товары с характеристикой "в рассрочку" или что-то другое) и укажите пожалуйста на какое число месяцев необходимо делить цену.
#6
Отправлено 11 Май 2017 - 19:44
Vaccina (11 Май 2017 - 06:30) писал:
Уточните пожалуйста, по какому условию необходимо реализовать расчет цены в рассрочку(на товары в определенной категории, на товары с характеристикой "в рассрочку" или что-то другое) и укажите пожалуйста на какое число месяцев необходимо делить цену.
Здравствуйте! На товары с характеристикой "в рассрочку" , на 6 месяцев. Если возможно, укажите какой оператор в дальнейшем менять чтобы изменяться число месяцев. Заранее спасибо!
#7
Отправлено 12 Май 2017 - 08:12
Уточните пожалуйста, в каком товаре у вас установлена характеристика "В рассрочку", чтобы по нему можно было написать скрипт и протестировать?
#9
Отправлено 20 Май 2017 - 01:14
Укажите пожалуйста ссылку на товар без доменного имени.
#11
Отправлено 23 Май 2017 - 05:41
spectredes (27 Апрель 2017 - 19:38) писал:
spectredes (11 Май 2017 - 19:44) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товар - в самом конце вставьте:
{% FOR goods_features %}{% IF goods_features.VALUE=В рассрочку %} <script> $(document).ready(function () { var old_price = $('.old-price'); var old = parseFloat($('.old-price').children('span').text().replace(/\s+/, '')); if ($(old_price).length) { var saving = number_format(old / 6, 0, '.', ' '); $(old_price).html('<p style="font-size: 20px;">В рассрочку:' + saving + 'руб.</p><br/>'); $('.special-price').css('display', 'block'); } }); </script> {% ENDIF %}{% ENDFOR %}
Работать код будет от 2х условий, если у товара есть характеристика "В рассрочку" и если у товара есть старая цена, так как в самом начале вы писали, что делить необходимо старую цену. Число месяцев в данном коде 6.
#12
Отправлено 27 Май 2017 - 21:59
Vaccina (23 Май 2017 - 05:41) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товар - в самом конце вставьте:
{% FOR goods_features %}{% IF goods_features.VALUE=В рассрочку %} <script> $(document).ready(function () { var old_price = $('.old-price'); var old = parseFloat($('.old-price').children('span').text().replace(/\s+/, '')); if ($(old_price).length) { var saving = number_format(old / 6, 0, '.', ' '); $(old_price).html('<p style="font-size: 20px;">В рассрочку:' + saving + 'руб.</p><br/>'); $('.special-price').css('display', 'block'); } }); </script> {% ENDIF %}{% ENDFOR %}
Работать код будет от 2х условий, если у товара есть характеристика "В рассрочку" и если у товара есть старая цена, так как в самом начале вы писали, что делить необходимо старую цену. Число месяцев в данном коде 6.
#13
Отправлено 30 Май 2017 - 07:52
Укажите пожалуйста ссылку без указания доменного имени на товар со старой ценой и характеристикой "В рассрочку".
#15
Отправлено 15 Август 2017 - 08:52
Простите за ожидание. Данный код у вас работает. Напомню, что код работает от двух условий, если присутствует характеристика "В рассрочку" и старая цена. У данного товара отсутствует старая цена. Если её указать(для примера указала 3500), то код начинает срабатывать(изменения со старой ценой отменила).
#16
Отправлено 30 Ноябрь 2017 - 20:53
#17
Отправлено 30 Ноябрь 2017 - 21:11
Vaccina (15 Август 2017 - 08:52) писал:
Простите за ожидание. Данный код у вас работает. Напомню, что код работает от двух условий, если присутствует характеристика "В рассрочку" и старая цена. У данного товара отсутствует старая цена. Если её указать(для примера указала 3500), то код начинает срабатывать(изменения со старой ценой отменила).
Smok Alien kit стартовый набор САМАЯ НИЗКАЯ ЦЕНА купить VAPELUXE.RU(1).png
Smok Alien kit стартовый набор САМАЯ НИЗКАЯ ЦЕНА купить VAPELUXE.RU.png
#18
Отправлено 07 Декабрь 2017 - 18:48
#19
Отправлено 11 Декабрь 2017 - 16:27
spectredes (30 Ноябрь 2017 - 21:11) писал:
// Старая цена товара if(modificationPriceOld>modificationPriceNow) { goodsPriceOld.html('<span class="price">' + modificationPriceOldFormated + '</span>'); } else { goodsPriceOld.html(''); }и замените его на
// Старая цена товара if(modificationPriceOld>modificationPriceNow) { if($('#content_2 span').text = "В рассрочку"){ var saving = number_format(modificationPriceOld / 6, 0, '.', ' '); goodsPriceOld.html('<p style="font-size: 20px;">В рассрочку:' + saving + 'руб.</p><br/>'); } else { goodsPriceOld.html('<span class="price">' + modificationPriceOldFormated + '</span>'); } } else { goodsPriceOld.html(''); }
#20
Отправлено 06 Январь 2018 - 23:30
Stasya (11 Декабрь 2017 - 16:27) писал:
// Старая цена товара if(modificationPriceOld>modificationPriceNow) { goodsPriceOld.html('<span class="price">' + modificationPriceOldFormated + '</span>'); } else { goodsPriceOld.html(''); }и замените его на
// Старая цена товара if(modificationPriceOld>modificationPriceNow) { if($('#content_2 span').text = "В рассрочку"){ var saving = number_format(modificationPriceOld / 6, 0, '.', ' '); goodsPriceOld.html('<p style="font-size: 20px;">В рассрочку:' + saving + 'руб.</p><br/>'); } else { goodsPriceOld.html('<span class="price">' + modificationPriceOldFormated + '</span>'); } } else { goodsPriceOld.html(''); }
Спасибо! Вроде заработало!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных