Le problème

Dans la famille : « Bizarre, cela fonctionnait avant et plus maintenant » je demande l’adresse de livraison dans les e-mails de WooCommerce.

Un client me rapporte ce « nouveau bug » et cela ne fait pas très pro…

Sans attendre et rechercher comme un fou pourquoi, comment, quand, je dois résoudre cela rapidement et je vois que je ne suis pas le seul. 

La solution

Comment afficher l’adresse de livraison dans les e-mails WooCommerce ? Deux morceaux de codes dans votre fichier functions.php de votre thème enfant suffiront.

Voici donc ce que j’ai trouvé pour afficher l’adresse de livraison dans les e-mails de WooCommerce :

add_action( 'woocommerce_email_after_order_table', 'woocommerce_add_shipping_address_to_admin_emails', 15, 2 );
function woocommerce_add_shipping_address_to_admin_emails( $order, $is_admin_email ) {
    if ( $is_admin_email ) {
        echo '<p><strong>Address de livraison :</strong> <h3>' . $order->get_formatted_shipping_address() . '</h3>  </p>';
    }
}

Ensuite, le client m’annonce aussi que l’adresse e-mail et le téléphone n’apparaissent plus non plus… 

Voici le code magique :

function woocommerce_email_customer_details( $order ) {

    $phone= $order->get_billing_phone();
    $email=$order->get_billing_email();
    ?>
     <h3><?php _e( 'Customer details', 'woocommerce' ); ?></h3>
     <ul>
       <li><strong><?php echo wp_kses_post( 'Email address'); ?>:</strong> <span class="text"><?php echo wp_kses_post( $email ); ?></span></li>
    <?php if($phone) { ?>
         <li><strong><?php echo wp_kses_post( 'Phone'); ?>:</strong> <span class="text"><?php echo wp_kses_post( $phone ); ?></span></li>
      <?php } ?>
     </ul>
    <?php
};

add_action( 'woocommerce_email_customer_details', 'woocommerce_email_customer_details', 10, 4 );

Voilà, j’espère en dépanner plus d’un et faire redescendre la pression des autres 🙂

 

Florent Maillefaud

Afficher l'adresse de livraison dans les e-mails WooCommerce 1Webmaster à Sablons (Isère) / Création de sites internet WordPress.

Micro-entrepreneur depuis 2012, je vous propose la création ou la refonte de votre site internet sous WordPress et à votre image.

Que ce soit un site vitrine, un blog ou un site e-commerce pour votre entreprise ou association, laissez votre empreinte sur le web !

Abonnez-vous

Restez en contact avec moi pour recevoir mes derniers articles concernant mon activité ou mes astuces pour WordPress.

Vos données ne seront jamais exploitées par un tiers. Vous avez aussi à chaque instant la possibilité de vous désabonner

lectus Aliquam Donec eget quis venenatis, libero ipsum eleifend dolor.
Share This