“WooCommerce получить идентификатор пользователя по электронной почте” Ответ

WooCommerce получить идентификатор пользователя по электронной почте

$user = get_user_by( 'email', 'user@example.com' );
$userId = $user->ID;
Excited Eland

woocommerce получить заказы по идентификатору пользователя

    public function get_sum_of_paid_orders( int $user_id ): int {

        $customer_orders = [];
        foreach ( wc_get_is_paid_statuses() as $paid_status ) {
            $customer_orders += wc_get_orders( [
                'type'        => 'shop_order',
                'limit'       => - 1,
                'customer_id' => $user_id,
                'status'      => $paid_status,
            ] );
        }

        $total = 0;
        foreach ( $customer_orders as $order ) {
            $total += $order->get_total();

            // your code is here
        }

        return $total;
    }
DEVWAX

Ответы похожие на “WooCommerce получить идентификатор пользователя по электронной почте”

Вопросы похожие на “WooCommerce получить идентификатор пользователя по электронной почте”

Больше похожих ответов на “WooCommerce получить идентификатор пользователя по электронной почте” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования