Не округляются скидки Есть решение

В настройках стоит округление цен до 1.00.

Однако, если применяются скидки по купонам или партнерские начисления, то они применяются без округления.

http://joxi.ru/E2pWkvZuD6OemY

Как сделать округление этих цифр до "1.00"?

2 ответа

  • 1
    Леонид Вакуленко Webasyst 16 июня 2015 10:09 # Решение

    Ну... Округление цен округляет цены.

    Вот там обсуждалось: https://www.webasyst.ru/forum/3169/okruglenie-skidok-s-kopeykami/

    • +1
      Константин Егоров Константин Егоров 16 июня 2015 10:32 #

      Да, спасибо. Разобрался уже.

      Нужно просто поокруглять $amount в файле /wa-apps/shop/lib/classes/shopDiscounts.class.php

      • +1
        maxmasters maxmasters 3 октября 2015 15:01 #

        Напишите пожалуйста более подробней.

        Какой именно код прописать вместо какого.

        Очень выручите.

  • 1
    Константин Егоров 16 июня 2015 11:43 #

    Остался теперь вопрос - Как округлить начисляемые партнерские бонусы?

    • +1

      См. shopAffiliate::calculateBonus()
      lib/classes/shopAffiliate.class.php

      • +2
        Константин Егоров Константин Егоров 16 июня 2015 12:22 #

        Леонид, только я нахожу ответ сам, захожу сюда отписать положительные результаты, а тут уже Ваш ответ :).

        Да, в shopAffiliate.class.php нужно тоже добавить округление: return round($affiliatable_total / $credit_rate);

        Спасибо за помощь и оперативность!

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

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