Как вы можете рассчитать цены с 2 десятичными знаками, а не с 4 десятичными знаками?
Как вы можете установить в Magento2, что все вычисления, которые вы выполняете по заказам, счетам, правилам ценообразования,..., должны выполняться с 2 десятичными знаками, а не с 4 десятичными знаками?
Внимание, я имею в виду расчет цен, а не отображение цен.
1
1 answers
Следуйте по пути /vendor/magento/module-tax/Model/Calculation/AbstractCalculator.php
В методе deltaRound()
нам нужно удалить следующий код:
if ($round) {
$roundPrice = $this->calculationTool->round($roundPrice);
}
Некоторые методы, с помощью которых этот код может быть удален:
- Расширение класса
- Создать плагин
- Создать исправление
Или постоянное объявление параметра $round
как false
.
$round = false
0
Author: St3phan, 2021-03-01 21:38:15