Как отключить округление цен на сайте? Есть решение

Здравствуйте! В нашем интернет-магазине цены должны отображаться с копейками. Столкнулись с такой проблемой, что цены округляются. Отменить это никак не можем. Ставим в настройках Основной валюты Не округлять, но это не помогает, цены все равно округляются. На витрине также отображаются цены округленные в большую либо меньшую сторону, в зависимости от того сколько копеек идет после запятой. Подскажите как справиться с этой проблемой? Либо оплатим услугу по настройке цен.

11 ответов

  • 2
    Distrupt 17 марта 2021 14:13 #

    Скорей всего ваша тема дизайна округляет цены

    • +1
      Роман Миронов Роман Миронов 17 марта 2021 14:22 #

      Спасибо за ответ. А с этим можно как-то бороться? 

      И, дело в том, что этой темой мы уже пользуемся довольно долго на втором нашем сайте, там с округлением все ОК, цены отображаются с копейками и из админки оформить заказ с такими ценами проблем не было и на витрине все корректно отображается

  • 2
    replicant 17 марта 2021 15:00 #

    Ставим в настройках Основной валюты Не округлять, но это не помогает, цены все равно округляются. На витрине также отображаются цены округленные в большую либо меньшую сторону, в зависимости от того сколько копеек идет после запятой.

    В админке цены тоже округляются?

    • +1
      Роман Миронов Роман Миронов 18 марта 2021 06:24 #

      Здравствуйте! В товарах цены с копейками. А когда оформляем для клиента заказ через админку цены округляются. Приходится редактировать счет, выставлять цены с копейками. После редактирования счет сохраняется с нужными ценами. 

  • 2
    Плебей 17 марта 2021 15:34 #

    Если используете плагин "Гибкие скидки", гляньте в его настройках. Он тоже может округлять цены.

    • +1
      Роман Миронов Роман Миронов 18 марта 2021 06:27 #

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

  • 2
    replicant 17 марта 2021 15:39 # Решение

    Мне думается, что есть файл /wa-config/currency.php и в нем прописано что-то типа precision => '0'.
    Это влияет на витринные цены и точность их вывода.
    0 - только рубли без копеек (при этом 89 коп станут как 1 руб)
    1 - десятки копеек (при этом 18 копеек станут на витрине как 20)
    2 - копейки (точность до копейки без всякого округления)

    В настройках Валют должно при этом стоять для основной валюты рубля так

    Чтобы не ползать в конфиг точность вывода цен можно отредактировать бесплатным плагином (по-моему 0 плагин поставить обратно не даст, но 1 и 2 можно) https://www.webasyst.ru/store/plugin/shop/currency/

    Поставьте 2 и посмотрите. Иногда для применения изменений надо сбросить кеш в приложении Настройки. Хотя сам плагин имеет встроенный механизм очистки кеша по части валют и делает это при сохранении изменений.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите