@shyann
To get the total sum of orders by a user in WooCommerce, you can use the following code snippet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$user_id = get_current_user_id(); //Get current user id
$total_sum = 0; //Initialize total sum
//Get all orders of the user
$orders = wc_get_orders( array(
'limit' => -1,
'customer' => $user_id,
) );
//Loop through each order and sum the total
foreach( $orders as $order ){
$total_sum += $order->get_total();
}
echo 'Total sum of orders for user with ID ' . $user_id . ' is ' . wc_price( $total_sum );
|
You can add this code snippet to your theme's functions.php file or create a custom plugin to use it. This code will calculate the total sum of all orders made by the current user and display it on the front end.