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.