Здравствуйте.
Получаем неверный расчет транзакции для продавца.
Комиссия с продажи по тарифу: 15%
Настройки модуля тарифных планов.
Включить стоимость доставки в комиссию продавца: N (выкл.)
Оформляем заказ с доставкой: https://skr.sh/s2vILKEsgjm
Цена товара 371
Доставка 30
Итого 401
Что видит администратор сайта https://skr.sh/s2vaXFnjH9c
Что видит продавец https://skr.sh/s2vqxFvBvD2
Транзакция для продавца составила 345,350, а должна быть 315,350
Если включаем настройку
Включить стоимость доставки в комиссию продавца: Y (вкл.)
- то транзакция для продавца составляет 340,85 (это уже верно).
Решили через hook пока
function fn_MY_ADDON_vendor_plans_calculate_commission_for_payout_post($order_info, $company_data, &$payout_data){
if (Registry::get('addons.vendor_plans.include_shipping') == 'N') {
$payout_data['order_amount'] = $payout_data['order_amount'] - $payout_data['extra']['shipping_cost'];
}
}