Aperçu de l’anomalie
Si vous utilisez WPML Multilingual & Multicurrency for WooCommerce 4.2.10, vous avez probablement remarqué que les e-mails de nouvelle commande affichent des espaces réservés au lieu du titre du site, du numéro de commande et/ou de la date dans l’objet de l’e-mail.
Par exemple, les e-mails affichent :
Nouvelle commande client ({order_number}) – {order_date}
Au lieu de :
Nouvelle commande client 1234 – 23 avril 2018.
Solution de contournement
Ce problème est résolu dans WPML Multilingual & Multicurrency for WooCommerce 4.3.2. La mise à jour résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
Ce problème sera résolu dans une prochaine version de WooCommerce Multilingual.
En attendant, vous pouvez utiliser la solution de contournement suivante :
- Modifiez le fichier class-wcml-emails.php situé dans le dossier ../woocommerce-multilingual/inc/.
- Commentez (ou supprimez) les lignes 138 et 139, comme indiqué dans l’extrait de code suivant :
//add_filter( 'woocommerce_email_heading_new_order', array( $this, 'new_order_email_heading' ) ); //add_filter( 'woocommerce_email_subject_new_order', array( $this, 'new_order_email_subject' ) );