Отображение Цены С Копейками Для Отдельных Товаров
#1
Отправлено 11 Июль 2017 - 01:11
Можно ли сделать так, чтобы копейки в цене отображались не для всех товаров, а только для тех, у которых цена меньше определенной (например, меньше 10 руб.) ?
#2
Отправлено 11 Июль 2017 - 08:40
Если необходимо отобразить только для визуальной информации, то реализовать это возможно. Оформление заказа идет с учетом настроек из разделе Настройки - Валюты и распространяется на все товары.
#3
Отправлено 11 Июль 2017 - 10:05
Vaccina (11 Июль 2017 - 08:40) писал:
Если необходимо отобразить только для визуальной информации, то реализовать это возможно. Оформление заказа идет с учетом настроек из разделе Настройки - Валюты и распространяется на все товары.
Допустим, требуется отображать копейки при оформлении заказа для всех товаров, а для визуальной информации - только для тех, которые стоят меньше 10 руб. Как это сделать?
#4
Отправлено 11 Июль 2017 - 11:09
customer8765 (11 Июль 2017 - 10:05) писал:
Но как быть при создание заказа, там будет указана корректная сумма с копейками, а так же покупатель будет получать на почту уведомление о заказа с копейками.
Не повлияет ли разница в цене на мнение покупателя и не скажется ли отрицательно на репутации магазина, если в цены на сайте и в заказе будут разные?
#5
Отправлено 11 Июль 2017 - 11:24
Ирина345 (11 Июль 2017 - 11:09) писал:
Но как быть при создание заказа, там будет указана корректная сумма с копейками, а так же покупатель будет получать на почту уведомление о заказа с копейками.
Не повлияет ли разница в цене на мнение покупателя и не скажется ли отрицательно на репутации магазина, если в цены на сайте и в заказе будут разные?
Для цен ниже 10 руб. цены как отображаются с копейками, так и попадают в заказ.
А для цен выше 10 руб. копейки никогда в цене товара не присутствуют, так что, если их не отображать, ничего не изменится.
#6
Отправлено 12 Июль 2017 - 06:51
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{% IF goods.MIN_PRICE_NOW>10 %}{goods.MIN_PRICE_NOW}{% ELSE %}{goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
Изменения вы смоте увидеть в категориях, уточните, так вам необходимо для всех товаров сделать?
#7
Отправлено 12 Июль 2017 - 10:57
Vaccina (12 Июль 2017 - 06:51) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{% IF goods.MIN_PRICE_NOW>10 %}{goods.MIN_PRICE_NOW}{% ELSE %}{goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
Изменения вы смоте увидеть в категориях, уточните, так вам необходимо для всех товаров сделать?
Спасибо, вроде работает. Да, для всех товаров.
У меня есть еще один магазин, тоже на шаблоне инфинити, SL-388618. И там изменения для некоторых категорий товаров не работают. Например, прямо на главной все товары дороже 10 руб. отображаются с копейками. Почему?
#8
Отправлено 13 Июль 2017 - 06:16
Изменение выше изменяет отображение цен только в категориях.
Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_goods.MIN_PRICE_NOW}">{% IF index_page_goods.MIN_PRICE_NOW>10 %}{index_page_goods.MIN_PRICE_NOW}{% ELSE %}{index_page_goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
далее найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_new_goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_new_goods.MIN_PRICE_NOW}">{% IF index_page_new_goods.MIN_PRICE_NOW>10 %}{index_page_new_goods.MIN_PRICE_NOW}{% ELSE %}{index_page_new_goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
далее найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_favorites_goods.MIN_PRICE_NOW}">{% IF index_page_favorites_goods.MIN_PRICE_NOW>10 %}{index_page_favorites_goods.MIN_PRICE_NOW}{% ELSE %}{index_page_favorites_goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
Далее зайдите в шаблон Товар - найдите:
<span class="price" itemprop="price">{GOODS_MOD_PRICE_NOW | money_format}</span>
замените на:
<span class="price" itemprop="price">{% IF GOODS_MOD_PRICE_NOW>10 %}{GOODS_MOD_PRICE_NOW}{% ELSE %}{GOODS_MOD_PRICE_NOW | money_format}{% ENDIF %}</span>
Эти изменения повлияют на отображение цен товаров на главной странице и в карточке товара.
#9
Отправлено 13 Июль 2017 - 10:20
Vaccina (13 Июль 2017 - 06:16) писал:
Изменение выше изменяет отображение цен только в категориях.
Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_goods.MIN_PRICE_NOW}">{% IF index_page_goods.MIN_PRICE_NOW>10 %}{index_page_goods.MIN_PRICE_NOW}{% ELSE %}{index_page_goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
далее найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_new_goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_new_goods.MIN_PRICE_NOW}">{% IF index_page_new_goods.MIN_PRICE_NOW>10 %}{index_page_new_goods.MIN_PRICE_NOW}{% ELSE %}{index_page_new_goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
далее найдите:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</span>
замените на:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_favorites_goods.MIN_PRICE_NOW}">{% IF index_page_favorites_goods.MIN_PRICE_NOW>10 %}{index_page_favorites_goods.MIN_PRICE_NOW}{% ELSE %}{index_page_favorites_goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</span>
Далее зайдите в шаблон Товар - найдите:
<span class="price" itemprop="price">{GOODS_MOD_PRICE_NOW | money_format}</span>
замените на:
<span class="price" itemprop="price">{% IF GOODS_MOD_PRICE_NOW>10 %}{GOODS_MOD_PRICE_NOW}{% ELSE %}{GOODS_MOD_PRICE_NOW | money_format}{% ENDIF %}</span>
Эти изменения повлияют на отображение цен товаров на главной странице и в карточке товара.
В шаблоне HTML и шаблоне Товар нет указанных комбинации символов, например, нет
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
есть
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_goods.MIN_PRICE_NOW}">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
Это оно имелось в виду?
#10
Отправлено 13 Июль 2017 - 10:53
customer8765 (13 Июль 2017 - 10:20) писал:
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
есть
<span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{index_page_goods.MIN_PRICE_NOW}">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
Это оно имелось в виду?
Да, это одно и то же
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных