Ajouter destinataire unique à chaque utilisateur pour les mail de commande

Suite à la migration du forum, chaque utilisateur devra lancer une procédure de réinitialisation du mot de passe pour pouvoir se connecter. Merci !

  • WordPress :4.7
  • Statut : non résolu
  • Ce sujet a 1 participant et 0 réponse.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #1750491

    pedrodu44
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : dernière
    • Thème utilisé : Milo
    • Extensions en place : woocommerce
    • Nom de l’hébergeur : local
    • Adresse du site : local

    Problème(s) rencontré(s) :

    Bonjour,

    Je voudrais ajouter un autre destinataire unique à chaque utilisateur pour chaque mail de nouvelle commande.

    Pour cela, j’ai ajouter un champ destinataire dans la table user_meta .

    Puis j’ai ajouter cette fonction dans function.php

    add_filter( 'woocommerce_email_headers', 'add_bcc_to_wc_admin_new_order', 10, 3 );
    function add_bcc_to_wc_admin_new_order( $headers = '', $id = '', $wc_email = array() ) {
        $pos = strpos($headers, get_option('admin_email'));
         if ( $pos === false ) {
    
                $destinataire = get_field('destinataire', 'user_'.get_current_user_id());
    
                    $headers .= "Bcc: ".$destinataire." \r\n";
    
        }
        return $headers;
    }

    Mais les mails ne sont pas envoyés au deuxième destinataire.

    Quelqu’un aurait-il une idée?

     

    Merci beaucoup

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.