1
Отображение Цены
Автор 288olia, 07 марта 2016 04:08
Сообщений в теме: 10
#1
Отправлено 07 Март 2016 - 04:08
Добрый день!
1. У некоторых товаров не отображается старая цена.
Например, товар в разделе Теплоизолирующие материалы - Smartmat Комфорт Ф8. В админке заполнена графа старая цена для модификаторов 10 листов и 20 листов.
2. Стоимость не меняется при изменении количества товара. (В корзине стоимость меняется корректно).
1. У некоторых товаров не отображается старая цена.
Например, товар в разделе Теплоизолирующие материалы - Smartmat Комфорт Ф8. В админке заполнена графа старая цена для модификаторов 10 листов и 20 листов.
2. Стоимость не меняется при изменении количества товара. (В корзине стоимость меняется корректно).
#2
Отправлено 07 Март 2016 - 16:12
288olia (07 Март 2016 - 04:08) писал:
Добрый день!
1. У некоторых товаров не отображается старая цена.
Например, товар в разделе Теплоизолирующие материалы - Smartmat Комфорт Ф8. В админке заполнена графа старая цена для модификаторов 10 листов и 20 листов.
2. Стоимость не меняется при изменении количества товара. (В корзине стоимость меняется корректно).
1. У некоторых товаров не отображается старая цена.
Например, товар в разделе Теплоизолирующие материалы - Smartmat Комфорт Ф8. В админке заполнена графа старая цена для модификаторов 10 листов и 20 листов.
2. Стоимость не меняется при изменении количества товара. (В корзине стоимость меняется корректно).
Здравствуйте. В редакторе шаблонов, в шаблоне ТОВАР, замените блок кода:
<!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </s> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </s> {% ENDIF %} <!-- /Старая цена -->
на:
<!-- Старая цена --> <!-- Если на товар действует скидка --> <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_OLD | money_format}{% ENDIF %} руб."> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </s> <!-- /Старая цена -->
#3
Отправлено 07 Март 2016 - 18:44
Спасибо за ответ!
Помогло. Первый вопрос снят.
По-прежнему не меняется стоимость при увеличении количества товара. Пожалуйста, подскажите, как решить эту проблему.
Помогло. Первый вопрос снят.
По-прежнему не меняется стоимость при увеличении количества товара. Пожалуйста, подскажите, как решить эту проблему.
#4
Отправлено 09 Март 2016 - 17:55
RedHead (07 Март 2016 - 16:12) писал:
Здравствуйте. В редакторе шаблонов, в шаблоне ТОВАР, замените блок кода:
на:
<!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </s> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </s> {% ENDIF %} <!-- /Старая цена -->
на:
<!-- Старая цена --> <!-- Если на товар действует скидка --> <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_OLD | money_format}{% ENDIF %} руб."> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </s> <!-- /Старая цена -->
Первый вопрос снят. Спасибо за помощь.
По-прежнему не меняется стоимость при увеличении количества товара. Пожалуйста, подскажите, как решить эту проблему.
#5
Отправлено 16 Март 2016 - 07:15
Инструкция по реализации автообновления цены при изменении количества:
http://forum.storela..._60#entry184735
http://forum.storela..._60#entry184735
#6
Отправлено 18 Май 2016 - 21:13
Здравствуйте!
У всех товаров не отображается "старая" цена:
товар 1.bmp 739,79К 410 Количество загрузок:
товар 2.bmp 238,37К 464 Количество загрузок:
Как это исправить, чтобы всё было видно?
У всех товаров не отображается "старая" цена:
товар 1.bmp 739,79К 410 Количество загрузок:
товар 2.bmp 238,37К 464 Количество загрузок:
Как это исправить, чтобы всё было видно?
#7
Отправлено 19 Май 2016 - 02:39
Попробуйте следующее, в шаблоне Товар найдите:
замените на:
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </p> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_OLD | money_format}</span> </p> {% ENDIF %}
замените на:
<p {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT < GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </p> <p {% IF GOODS_MOD_PRICE_OLD < GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_OLD | money_format}</span> </p>
#8
Отправлено 19 Май 2016 - 12:55
Спасибо!
Теперь показывает, но некорректно показывает другое.
Когда первый раз открываешь товар, то показывает цену за штуки и там же перечеркнута "старая" цена, которой изначально нет совсем в этой модификации. Потом, если переключить на "упаковки", то показывает как надо. Далее возвращаем в "штуки" и тут всё уже нормально (не "старой" цены).
Если же в модификацию "штуки" указать старую цену, то при первоначальном заходе на страницу товара, показывает две перечеркнутые цены. Далее переключаешь на "упаковку", то там тоже две перечеркнутых цены.
акк. 382114
товар 3.bmp 273,18К 429 Количество загрузок:
товар 4.bmp 270,21К 457 Количество загрузок:
товар 5.bmp 335,82К 457 Количество загрузок:
Теперь показывает, но некорректно показывает другое.
Когда первый раз открываешь товар, то показывает цену за штуки и там же перечеркнута "старая" цена, которой изначально нет совсем в этой модификации. Потом, если переключить на "упаковки", то показывает как надо. Далее возвращаем в "штуки" и тут всё уже нормально (не "старой" цены).
Если же в модификацию "штуки" указать старую цену, то при первоначальном заходе на страницу товара, показывает две перечеркнутые цены. Далее переключаешь на "упаковку", то там тоже две перечеркнутых цены.
акк. 382114
товар 3.bmp 273,18К 429 Количество загрузок:
товар 4.bmp 270,21К 457 Количество загрузок:
товар 5.bmp 335,82К 457 Количество загрузок:
#9
Отправлено 23 Май 2016 - 14:35
Очень жду ответа на мой вопрос выше.
#10
Отправлено 24 Май 2016 - 16:32
viola77 (23 Май 2016 - 14:35) писал:
Очень жду ответа на мой вопрос выше.
<p {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT < GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </p> <p {% IF GOODS_MOD_PRICE_OLD < GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_OLD | money_format}</span> </p>замените на
<p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price"{% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_OLD %}style="display:none"{%ENDIF%}>{GOODS_MOD_PRICE_OLD | money_format}</span> </p>
#11
Отправлено 24 Май 2016 - 16:59
Спасибо! Всё работает!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных