Ответить Новая тема Новый опрос 
 Скидка на атрибут
annetf


Новичок
Сообщений: 57
Регистрация: 24-08-2013


11-11-2013 01:53
Здравствуйте очередной раз обращаюсь за помощью, ответов на форуме не нашла.
Prestashop 1.5.4

У меня в магазине есть несколько объемов, они заданы атрибутами.
Так вот я заметила если поставить скидку в 10% на один атрибут, скидка действует только на один атрибут, но почему то отображается везде.

Например у товара есть 2 объема 100ml и 50ml, ставим скидку на 100 ml.
Получаем следующую картину скидка на 100ml действует и верно все отображается, скидка на 50ml не действует, но все равно ярлык в 10% отображается.

Помогите где поправить так что бы скидка отображалась только там где она поставлена?


Изображения:
post-708103-0-40702600-1383593241.png - Размер файла35.44KB, Скачиваний: 237 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
avpet
Cпециалист
Сообщений: 154
Регистрация: 26-10-2011


13-11-2013 18:20
скорей всего проблема в css. дайте ссылку на магазин.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
slava_210
Новичок
Сообщений: 41
Откуда: Луцк
Регистрация: 25-08-2013


13-11-2013 19:20
в может и не css... в скриптах наверное...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
annetf


Новичок
Сообщений: 57
Регистрация: 24-08-2013


19-11-2013 22:11
в product.tpl у меня следующее

Цитата:
<p id="reduction_percent" {if !$product->specificPrice OR $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}><span id="reduction_percent_display">{if $product->specificPrice AND $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}</span></p>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RAGE
Cпециалист
Сообщений: 145
Регистрация: 11-12-2011


19-11-2013 23:04
скрипт product.js
в нужный момент не прячет и не меняет содержимое (наверное) p id=reduction_percent


Сообщение отредактировано RAGE 19-11-2013 18:05 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
annetf


Новичок
Сообщений: 57
Регистрация: 24-08-2013


03-12-2013 01:09
Не могу найти где это в product.js

Цитата:
  {
  display_specific_price = selectedCombination.specific_price['price'];
  if (selectedCombination['specific_price'].reduction_type == 'percentage')
  {
    $('#reduction_amount').hide();
    $('#reduction_percent_display').html('-' + parseFloat(selectedCombination['specific_price'].reduction_percent) + '%');
    $('#reduction_percent').show();
  } else if (selectedCombination['specific_price'].reduction_type == 'amount' && selectedCombination['specific_price'].reduction_price != 0) {
    $('#reduction_amount_display').html('-' + formatCurrency(selectedCombination['specific_price'].reduction_price, currencyFormat, currencySign, currencyBlank));
    $('#reduction_percent').hide();
    $('#reduction_amount').show();
  } else {
    $('#reduction_percent').hide();
    $('#reduction_amount').hide();
  }
  }
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RAGE
Cпециалист
Сообщений: 145
Регистрация: 11-12-2011


03-12-2013 02:26
ну да, это как раз нужный кусок кода...
поставьте там где-нибудь console.log('тра-та-та');
что-бы проследить срабатывание....
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос