Вопрос

Когда я создаю новую кредитную память для стоимости доставки, налоги на доставку рассчитываются дважды:

Введите описание изображения здесь

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

4,95 - это стоимость доставки (включая налоги).Проблема в том, что Magento снова добавляет налоги (0,79).

Вот полный пример:

Введите описание изображения здесь

Это в автономном режиме, но когда я пытаюсь вернуть платежи, сделанные с помощью retPay или PayPal, они получают запрос на возврат 0,79 € выше, чем цена, оплаченная ранее.

Есть ли кто-нибудь что-то подобное раньше и имеет представление о том, что здесь происходит?Где я должен начать искать корень этой проблемы?Может быть, я могу решить проблему в подмодуле.

Расчет цен работает где угодно правильно.

Это было полезно?

Решение

нашел проблему, когда я проверял каждое сообщество и локальный модуль отделен.

в пользовательском модуле мы создаем пользовательские счета-фактуры PDF и вот проблема:

foreach ($invoices as $invoice) { $order = $invoice->getOrder(); $order->setShippingAmount( ($order->getShippingAmount() + $order->getShippingTaxAmount()) ); }

Заказ как-то сохраняется после того, как PDF был сгенерирован, и результат является неправильной суммой стоимости доставки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top