Неверный расчет доставки в Magento

У меня есть сайт Magento, который использует плагин matrixrates webshopapps для определения тарифов на доставку.

Стоимость доставки не рассчитывается правильно и, по-видимому, применяется скидка к стоимости продукта.

На скриншоте ниже корзина содержит один товар стоимостью 30 евро, выбран вариант доставки «Европейская авиапочта» (5,50 евро).

Таким образом, общая стоимость должна составлять 35,50 евро.

Однако стоимость выходит на уровне 30,55 евро.

Это почти как если бы стоимость доставки вычиталась из общей суммы (без учета евроцентов).

Интересно, что есть два экземпляра этого сайта, экземпляр для Великобритании работает правильно, но я не могу найти ничего другого в конфигурации.

Сводка заказа

Я пытался сравнить CSV-экспорт тарифов на доставку, но не вижу ничего явно отличающегося.

Что мне нужно сделать, чтобы стоимость вышла в виде правильной суммы (35,50 евро)?

Любые предложения приветствуются!

ИЗМЕНИТЬ

Если я выгружу объект цитаты, цена продукта будет отображаться как 25

Цитата var_dump

Но если я просто загружу продукт и выгружу его данные, я получу фактическую цену, которая составляет 30 евро:

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

У меня есть сумма налога с:

<?php

$taxAmount = $quote->getShippingAddress()->getData('tax_amount');

?>

И это возвращается как 0,000

Так что я немного в растерянности относительно того, что здесь происходит.


person PiX06    schedule 23.10.2014    source источник
comment
Время идти назад, используя die()   -  person Ohgodwhy    schedule 23.10.2014
comment
Это немного больно, потому что на сайте используется одностраничная проверка, поэтому итоговые суммы заказов рассчитываются по запросу ajax, но я думаю, что это может быть единственный вариант.   -  person PiX06    schedule 23.10.2014
comment
Я подозреваю, что 25,05 / 30 дает очень круглое значение 0,835, что наводит меня на мысль, что ваша проблема не связана с доставкой, а больше связана с вашими налоговыми настройками ... где-то с 16,5% налога с продаж? Просто предположение.   -  person McNab    schedule 23.10.2014
comment
Может быть, я думал о налоге с продаж, но потом увяз в коде модели Quote. Я посмотрю налоговые настройки. Спасибо за предложение   -  person PiX06    schedule 23.10.2014
comment
Я включил опцию «Отображать полную налоговую сводку», и теперь в сводке заказа появляется дополнительная строка, в которой указано «Налог: 0,00 евро».   -  person PiX06    schedule 23.10.2014


Ответы (1)


Докопались до сути, это было правило цены по каталогу для бесплатной доставки до 4,95..

Я уже удалил все правила ценообразования в корзине покупок, но не знал, что кто-то создал правило цены каталога, поэтому не рассматривал его. Спасибо за предложения, ребята.

person PiX06    schedule 23.10.2014