Get List of Coupons used by one Customer in all WooCommerce orders
The beauty of code snippets is their ability to save you time when developing a site.
If you are a WooCommerce developer you may find this snippet usefull for Coupons listing.
Have fun!
<?php
/*
 * ==============================================================
 * Display all coupons used by one customer
 * ==============================================================
 */
global $current_user,$woocommerce;
$current_user = wp_get_current_user();
$customer_id = $current_user->ID;
$args = array(
    'numberposts'     => -1,
    'meta_key'        => '_customer_user',
    'meta_value'	  => $customer_id,
    'post_type'       => 'shop_order',
    'post_status'     => 'publish'
);
$customer_orders = get_posts($args);
if ($customer_orders) :
			foreach ($customer_orders as $customer_order) :
				$order = new WC_Order();
				$order->populate( $customer_order );
				// Get the coupon array
				$couponR = $order->order_custom_fields['coupons'];
				
				foreach ($couponR as $singleCoupon) {
					echo $singleCoupon.'<br />';
				}
				
				
			endforeach;
else :
//no Coupon then...
endif;
 ?>
														
							
													