From 8b5ea356e702fa89b940d87224d9bfc1ee6437c8 Mon Sep 17 00:00:00 2001 From: Bilal Catic Date: Tue, 27 Nov 2018 00:01:09 +0100 Subject: [PATCH] show item prices in order preview --- .../class-wc-admin-list-table-orders.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/app/plugins/wiaas/includes/admin/custom-woocommerce-admin-classes/class-wc-admin-list-table-orders.php b/backend/app/plugins/wiaas/includes/admin/custom-woocommerce-admin-classes/class-wc-admin-list-table-orders.php index 0214261..15bbc30 100644 --- a/backend/app/plugins/wiaas/includes/admin/custom-woocommerce-admin-classes/class-wc-admin-list-table-orders.php +++ b/backend/app/plugins/wiaas/includes/admin/custom-woocommerce-admin-classes/class-wc-admin-list-table-orders.php @@ -505,7 +505,14 @@ class WC_Admin_List_Table_Orders extends Wiaas_Custom_WC_Admin_List_Table { $html .= wc_price( $item->get_total_tax(), array( 'currency' => $order->get_currency() ) ); break; case 'total': - $html .= wc_price( $item->get_total(), array( 'currency' => $order->get_currency() ) ); + $item_price = $item->get_meta('_wiaas_product_price'); + if ($item_price){ + $total_price = $item->get_quantity() * floatval($item_price); + }else{ + $total_price = $item->get_total(); + } + + $html .= wc_price( $total_price , array( 'currency' => $order->get_currency() ) ); break; default: $html .= apply_filters( 'woocommerce_admin_order_preview_line_item_column_' . sanitize_key( $column ), '', $item, $item_id, $order );