Неверно считается комиссия при включенном модуле Комиссии для категорий


#1

Где возникла проблема: Multi-Vendor 4.12.2.SP2

Суть проблемы: Если у доставки задан налог и он не входит в стоимость, то в функции fn_vendor_categories_fee_vendor_plans_calculate_commission_for_payout_post неверно считается комиссия

Пример:
Налог - 5%
Товар - 50 руб (налог 2,5)
Доставка - 25 руб (налог 1,25)
Итого - 78.5

Комиссия плана - 12,5 %

Модуль “Тарифные планы для продавцов” считает комиссию так:
12,5% * 52,5 = 6.56

Модуль “Комиссии для категорий” считает комиссию так:
12,5% * 53,75 = 6.72

Т.е. из суммы к расчету не вычитается налог на доставку (1.25)

Как воспроизвести проблему: Настройки модуля Vendor plans: https://prnt.sc/12b6itw


#2

Здравствуйте. Проблему воспроизвел. Передал информацию разработчикам, спасибо.


#3

Добрый день.
Проблему починили, исправление войдет в релиз 4.13.1.
Для исправления проблемы своими силами можно использовать следующий патч: