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


Ошибка Округления Цен В Бэкофисе


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

#1 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 29 Июнь 2017 - 15:07

Намудрили с округлением в бэкофисе. То, что сейчас стоит в округлении цен, это не о том))
Вот смотрите, что происходит с ценами -  зачем-то присоединяются нули (на сайте тоже)
2017-06-29_14-57-30.png 2017-06-29_14-58-00.png

Напоминаю, что округление не добавляет нулей, а убирает последние цифры,например:
округление до 2х знаков после запятой:
100, 45778 - 100,46
100, 45111 - 100,45

До целого числа
100,45778 - 100

Думаю, в этом и ошибка, что в ценах у меня выскакивают дробные цены с копейками(((

#2 Vaccina

Vaccina

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

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

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

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

Немного непонятна проблема, если в среднем поле указать разделитель, то вывод цен становится логичным:
Настройка валют интернет магазина.png


Если я вас неправильно поняла, то опишите немного иначе проблему и к какой результат вы хотите достигнуть.
Укажите пожалуйста ссылку на проблемный товар(без доменного имени) с дробными ценами.

#3 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 30 Июнь 2017 - 12:29

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

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

Немного непонятна проблема, если в среднем поле указать разделитель, то вывод цен становится логичным:
Прикрепленный файл Настройка валют интернет магазина.png


Если я вас неправильно поняла, то опишите немного иначе проблему и к какой результат вы хотите достигнуть.
Укажите пожалуйста ссылку на проблемный товар(без доменного имени) с дробными ценами.
Да, Вы оказались правы. Проблему я уже описывала выше: как убрать копейки?
Никак не работает.
2017-06-30_12-27-25.png

#4 Vaccina

Vaccina

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

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

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

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

Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<span class="price old-price">
						  {% IF goods.MIN_PRICE_OLD < goods.MAX_PRICE_OLD %}от {goods.MIN_PRICE_OLD} до {% ENDIF %}{goods.MAX_PRICE_OLD | money_format}
						  </span>
                          
замените на:
<span class="price old-price">
						  {% IF goods.MIN_PRICE_OLD < goods.MAX_PRICE_OLD %}<span class="ot">от</span> {goods.MIN_PRICE_OLD | money_format} до {% ENDIF %}{goods.MAX_PRICE_OLD | money_format}
						  </span>
                          
                          
В конце main.css пропишите:
.products-grid .item .product-shop .price-box .old-price .ot + span span:last-child {
	display: none;
}


#5 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 02 Июль 2017 - 12:04

спасибо, заработало!




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

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