В плагине расчёта доставки метод getTotalPrice() должен возвращать итоговую сумму заказа с учётом скидок, а метод getTotalRawPrice() сумму заказа без учёта скидок.
В пошаговом режиме так и происходит.
Но при использовании оформления заказа в корзине getTotalPrice() возвращает сумму без учёта скидок.
Если в плагине реализован метод автоматического формирования заявок курьерской службе, использующий этот метод, последствия будут очень печальные. Кроме того странно работают настройки модулей доставки типа «бесплатная доставка от …» если к заказу применяется скидка, после которой сумма заказа становится ниже бесплатного порога.
1 комментарий
Мы выпустили обновление Shop-Script с исправлением этого недочёта. Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.