From 48a37e5c02030d0e587f55808e3e4e938c1b91d0 Mon Sep 17 00:00:00 2001 From: Sabbir Ahmed <sabbir.081070@gmail.com> Date: Thu, 3 Oct 2019 11:21:01 +0600 Subject: [PATCH] fix: commssion displaying issue or vendor order listing page --- includes/class-commission.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/class-commission.php b/includes/class-commission.php index d39c2ae96a..2ac6f3f6f6 100644 --- a/includes/class-commission.php +++ b/includes/class-commission.php @@ -179,7 +179,8 @@ public function get_earning_by_order( $order, $context = 'seller' ) { $saved_admin_fee = get_post_meta( $order->get_id(), '_dokan_admin_fee', true ); if ( $saved_admin_fee != '' ) { - return apply_filters( 'dokan_order_admin_commission', $saved_admin_fee, $order ); + $saved_fee = ( 'seller' == $context ) ? $order->get_total() - $saved_admin_fee : $saved_admin_fee; + return apply_filters( 'dokan_order_admin_commission', $saved_fee, $order ); } // Set user passed `order_id` so that we can track if any commission_rate has been saved previously.