Lors de la visualisation ou de la modification d'une commande dans WooCommerce, il peut être très pratique d'ajouter des données personnalisées sur la page pour éviter d'avoir à changer de page pour les rechercher. Voici un exemple d'ajout de données qui va afficher sur la page voir/modifier la commande dans la partie administration, le Pseudonyme (Username) du client et un lien vers son profil d'utilisateur.

WooUsername

Si vous souhaitez ajouter le Pseudonyme (Username) de votre client, placez dans le fichier functions.php de votre thème le code suivant :

/*** Customer Username ***/

// Add WooCommerce customer username to edit/view order admin page
add_action( 'woocommerce_admin_order_data_after_billing_address', 'woo_display_order_customer_username', 10, 1 );
 
function woo_display_order_customer_username( $order ){
 
global $post;
$customer_user = get_post_meta( $post->ID, '_customer_user', true );
echo '<p><strong style="display: block;">'.__('Pseudonyme').':</strong> <a href="user-edit.php?user_id=' . $customer_user . '">' . get_user_meta( $customer_user, 'nickname', true ) . '</a></p>';
}