Промежуточный итог для бесплатной доставки неверен с момента исправления SUPEE-8788


Я установил исправление SUPEE-8788 в нашей установке Magento (до этого это была последняя версия.)

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

У нас есть некоторые Правила ценообразования в корзине покупок, предоставляющие людям бесплатную доставку с определенного промежуточного итога (промежуточный итог ВКЛЮЧАЕТ НАЛОГ). Раньше это работало нормально, как и ожидалось. Теперь промежуточный итог, который он использует при расчете, не включает налог.

Итак, давайте приведем пример Бельгии, которая имеет налоговую ставку 21 %.

Условия: Если ВСЕ эти условия ВЕРНЫ:

  • Промежуточный итог равен или превышает 59,95
  • Страна доставки - Бельгия

Действие: Бесплатная доставка

Однако теперь, после обновления, бесплатная доставка предоставляется не по ожидаемой цене 59,95 евро, а по цене 72,54 евро (цена 59,95 (которая фактически уже включает налог) + налог 12,59)

Я попытался поиграть с настройками вычислений на странице конфигурации, но это, похоже, мало что дает.

Author: Gopal Patel, 2016-11-14

1 answers

Это известная проблема с 1.9.3.0, я не уверен, что это из-за SUPEE-8788, но я так не думаю.

Вы можете найти подробную информацию об этом здесь: https://magento.stackexchange.com/a/140826/2380 (см. пункт № 7 в списке).

 1
Author: Raphael at Digital Pianism, 2017-04-13 12:55:06