Comment modifier ou remplacer les modèles d'e-mail pour les statuts de commande personnalisés ?

Méthode par défaut #

 

Les modèles d'e-mail sont générés automatiquement pour tous les statuts de commande nouvellement créés.

Vous pouvez modifier le contenu à partir de l'onglet Emails(WooCommerce > Paramètres > Emails).

Pour modifier le contenu, vous pouvez cliquer sur le nom du statut, ce qui ouvrira un éditeur pour ce modèle.

Vous pouvez copier le fichier du modèle et le coller dans le dossier de votre thème enfant pour en modifier le contenu.

[theme folder]/woocommerce/emails/admin-order-status-email-[slug].php
[theme folder]/woocommerce/emails/customer-order-status-email-[slug].php

L'intitulé doit être le même que celui de l'état de la commande.

Les crochets par défaut de WooCommerce sont également disponibles pour modifier le contenu en fonction de l'état de la commande.

Si vous êtes familier avec le codage, vous pouvez utiliser les crochets de WooCommerce pour ajouter du contenu à l'e-mail.

Dans ce cas, nous pouvons utiliser le crochet "woocommerce_email_before_order_table"

Le code se trouve dans le fichier functions.php dans le répertoire du thème.

D'autres crochets sont disponibles :

woocommerce_email_before_order_table
woocommerce_email_after_order_table
woocommerce_email_order_meta
woocommerce_email_footer

 

 

Email Template Customizer pour WooCommerce par VillaTheme #

 

Lien du plugin : https://wordpress.org/plugins/email-template-customizer-for-woo/

Ce plugin permet de remplacer les emails personnalisés générés par notre plugin d'état des commandes.

Pour utiliser ce modèle d'e-mail, il suffit de récupérer son ID et de l'insérer dans le fichier functions.php de votre thème enfant à l'aide de l'extrait suivant.

L'email d'état de la commande est maintenant prêt à être personnalisé.