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


Отображение Цены С Копейками Для Отдельных Товаров


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

#1 customer8765

customer8765

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

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

Отправлено 11 Июль 2017 - 01:11

SL-404308
Можно ли сделать так, чтобы копейки в цене отображались не для всех товаров, а только для тех, у которых цена меньше определенной (например, меньше 10 руб.) ?

#2 Vaccina

Vaccina

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

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

Отправлено 11 Июль 2017 - 08:40

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

Если необходимо отобразить только для визуальной информации, то реализовать это возможно. Оформление заказа идет с учетом настроек из разделе Настройки - Валюты и распространяется на все товары.

#3 customer8765

customer8765

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

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

Отправлено 11 Июль 2017 - 10:05

Просмотр сообщенияVaccina (11 Июль 2017 - 08:40) писал:

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

Если необходимо отобразить только для визуальной информации, то реализовать это возможно. Оформление заказа идет с учетом настроек из разделе Настройки - Валюты и распространяется на все товары.

Допустим, требуется отображать копейки при оформлении заказа для всех товаров, а для визуальной информации - только для тех, которые стоят меньше 10 руб. Как это сделать?

#4 Ирина345

Ирина345

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

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

Отправлено 11 Июль 2017 - 11:09

Просмотр сообщенияcustomer8765 (11 Июль 2017 - 10:05) писал:

Допустим, требуется отображать копейки при оформлении заказа для всех товаров, а для визуальной информации - только для тех, которые стоят меньше 10 руб. Как это сделать?
Здравствуйте, убрать отображение копеек для определенных цен можно, но при изменение цены будет происходит округление в сторону покупателя или магазина.
Но как быть при создание заказа, там будет указана корректная сумма с копейками, а так же покупатель будет получать на почту уведомление о заказа с копейками.
Не повлияет ли разница в цене на мнение покупателя и не скажется ли отрицательно на репутации магазина, если в цены на сайте и в заказе будут разные?

#5 customer8765

customer8765

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

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

Отправлено 11 Июль 2017 - 11:24

Просмотр сообщенияИрина345 (11 Июль 2017 - 11:09) писал:

Здравствуйте, убрать отображение копеек для определенных цен можно, но при изменение цены будет происходит округление в сторону покупателя или магазина.
Но как быть при создание заказа, там будет указана корректная сумма с копейками, а так же покупатель будет получать на почту уведомление о заказа с копейками.
Не повлияет ли разница в цене на мнение покупателя и не скажется ли отрицательно на репутации магазина, если в цены на сайте и в заказе будут разные?

Для цен ниже 10 руб. цены как отображаются с копейками, так и попадают в заказ.
А для цен выше 10 руб. копейки никогда в цене товара не присутствуют, так что, если их не отображать, ничего не изменится.

#6 Vaccina

Vaccina

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

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

Отправлено 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 customer8765

customer8765

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

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

Отправлено 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 Vaccina

Vaccina

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

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

Отправлено 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 customer8765

customer8765

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

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

Отправлено 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 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 13 Июль 2017 - 10:53

Просмотр сообщенияcustomer8765 (13 Июль 2017 - 10:20) писал:

В шаблоне 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>

Это оно имелось в виду?

Да, это одно и то же




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

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