문제

배송비를위한 새로운 크레딧 메모를 만들 때 배송세가 두 번 계산됩니다.

여기에 이미지 설명

공지 사항 : 이전에는 제품 가격에 대한 신용 메모를 만들어 배송 환불을 통해 어떤 일이 발생하는지 더 잘 개요합니다.

4,95는 운송 비용 (세금 포함)입니다.문제는 Magento가 세금을 추가하는 것입니다 (0,79).

다음은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

이것은 오프라인 예제이지만, RattPay 또는 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