Obtener el usuario de un pedido en Woocommerce

21/03/2018 Blog

WordPress y Woocommerce, ¡qué tandem! Qué fácil lo ponen para crear nuestro ecommerce aunque a veces nos empecinamos en complicarlo. Un ejemplo claro es lo que he llegado a ver que se hace para obtener el id del cliente asociado a un pedido.

Seguramente sean muchas las soluciones. Aquí la mía.

Dado un pedido ($pedido) o un id de pedido ($pedido_id), podemos obtener el id del cliente asociado al mismo (y por tanto la entidad cliente en sí) mediante este código.

$pedido = new WC_Order( $pedido_id );
$usuario_id = $pedido->get_user_id();
Donde $usuario_id es el ID del cliente asociado al pedido.
Espero te sea de ayuda.