| @@ -136,9 +136,20 @@ | ||
| 136 | 136 | $expiry_date = get_post_meta( $post->ID, 'date_expires', true ); |
| 137 | 137 | $customer_email = get_post_meta( $post->ID, 'customer_email', true ); |
| 138 | 138 | $usage_limit = get_post_meta( $post->ID, 'usage_limit', true ); |
| 139 | 139 | $usage_count = get_post_meta( $post->ID, 'usage_count', true ); |
| 140 | + $used_by = get_post_meta( $post->ID, '_used_by', true ); | |
| 140 | 141 | |
| 142 | + if ( empty( $customer_email ) && ! empty( $used_by ) ) { | |
| 143 | + $used_by_customer = is_email( $used_by ) ? $used_by : ''; | |
| 144 | + | |
| 145 | + if ( empty( $used_by_customer ) ) { | |
| 146 | + $used_by_customer = get_userdata( intval( $used_by ) )->user_email; | |
| 147 | + } | |
| 148 | + | |
| 149 | + $customer_email = [ $used_by_customer ]; | |
| 150 | + } | |
| 151 | + | |
| 141 | 152 | $post->customer = ! empty( $customer_email ) ? $customer_email : ''; |
| 142 | 153 | $post->usage_limit = ! empty( $usage_limit ) ? $usage_limit : ''; |
| 143 | 154 | $post->usage_count = ! empty( $usage_count ) ? $usage_count : ''; |
| 144 | 155 | $post->created_at = date_i18n( 'Y/m/d h:i A', strtotime( $post->post_date ) ); |
| @@ -452,9 +463,9 @@ | ||
| 452 | 463 | |
| 453 | 464 | $funnel_orders[] = [ |
| 454 | 465 | 'order_number' => $order->get_order_number(), |
| 455 | 466 | 'order_date' => $order->get_date_created()->date( 'Y/m/d g:i A' ), |
| 456 | - 'order_revenue' => $order->get_total() - $order->get_total_discount() - $order->get_total_tax(), | |
| 467 | + 'order_revenue' => $order->get_total() - $order->get_total_tax(), | |
| 457 | 468 | 'products' => $products, |
| 458 | 469 | ]; |
| 459 | 470 | } |
| 460 | 471 | |