Имам сайт на Magento, който използва приставката webshopapps matrixrates за тарифи за доставка.
Разходите за доставка изглежда не се изчисляват правилно и изглежда прилагат отстъпка към цената на продукта.
На екранната снимка по-долу кошницата съдържа един продукт с цена 30 евро, избрана е опцията за доставка „Европейска въздушна поща“ (5,50 евро).
Следователно общата цена трябва да бъде 35,50 евро
Въпреки това цената излиза 30,55 евро.
Това е почти като че ли цената на доставката се изважда от общата сума (без да се вземат предвид евроцентовете)
Интересното е, че има два екземпляра на този сайт, екземплярът в Обединеното кралство изглежда работи правилно, но не мога да намеря нищо различно в конфигурацията.
Опитах се да сравня CSV експорт на тарифите за доставка, но не виждам нищо очевидно различно.
Какво трябва да направя, за да изведа цената като правилната сума (€35,50)?
Всякакви предложения са добре дошли!
РЕДАКТИРАНЕ
Ако изхвърля обекта на офертата, цената на продукта се показва като 25
Но ако просто заредя продукта и изхвърля данните му, получавам действителната цена, която е €30:
Имам сумата на данъка с:
<?php
$taxAmount = $quote->getShippingAddress()->getData('tax_amount');
?>
И това се връща като 0,000
Така че съм малко на загуба какво се случва тук.
die()
- person Ohgodwhy   schedule 23.10.2014