ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Search
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
En lisant: Ajoutez des notes de commande WooCommerce aux e-mails terminés depuis votre boutique WordPress
Partager
Notification Montre plus
Aa
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Aa
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
Search
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Suivez-nous
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
ThemeLocal - Des conseils de blog qui fonctionnent comme par magie > Blog > Tutoriels > Ajoutez des notes de commande WooCommerce aux e-mails terminés depuis votre boutique WordPress
Tutoriels

Ajoutez des notes de commande WooCommerce aux e-mails terminés depuis votre boutique WordPress

Dernière mise à jour: octobre 26, 2024 5:21 am
ThemeLocal il y a 2 ans 4 minutes lecture minimale
Partager
4 minutes lecture minimale
Ajoutez des notes de commande WooCommerce aux e mails termines depuis
Partager

Il n’y a rien de mieux que d’avoir des informations sur une commande que vous avez passée concernant son statut ou toute autre donnée que vous pouvez trouver utile concernant votre commande. Par défaut, WooCommerce stocke chaque action liée à une commande dans la base de données. Cette série d’actions est disponible dans l’administration, dans la barre latérale lorsque vous modifiez une commande. Mais vos clients n’ont pas accès à cette liste d’actions. La bonne nouvelle est que vous pouvez facilement l’ajouter à n’importe quel e-mail envoyé par WooCommerce. Dans cet article, je vais vous montrer ajouter pour ajouter les notes de commande à l’e-mail complet (c’est l’e-mail envoyé lorsque le statut de la commande est marqué comme terminé). Mais vous pouvez également utiliser cette méthode pour ajouter les notes de commande à tout autre e-mail.

Contents
Modèles personnalisés ou crochets ?Les notes de commande sont des commentaires WordPressLe code

Modèles personnalisés ou crochets ?

Juste un petit rappel : tous les e-mails de WooCommerce sont fournis à l’aide de modèles et vous pouvez remplacer les modèles par défaut en créant vos propres modèles. Fondamentalement, un modèle personnalisé vous permet de remplacer les fichiers par défaut de WooCommerce et d’utiliser vos propres fichiers personnalisés à la place. Voici un rapide tutoriel qui vous expliquera comment créer vos modèles personnalisés : http://docs.woothemes.com/document/template-structure/.

Vous pouvez ajouter les notes de commande dans un modèle personnalisé, mais j’aimerais vous montrer une autre façon de le faire, à l’aide d’un crochet. L’idée est de ne pas utiliser de modèles personnalisés, mais d’utiliser le fichier functions.php dans votre dossier de thème uniquement.

Les notes de commande sont des commentaires WordPress

Les notes de commande sont des commentaires WordPress ayant un type spécifique « order_note », vous pouvez donc utiliser la classe WordPress WP_Query appliquée aux commentaires à l’aide de la fonction get_comments().

Le crochet que nous devons utiliser est une action appelée « woocommerce_email_order_meta ». L’idée est d’appeler une fonction personnalisée lorsque cette action est chargée dans le processus WooCommerce.

L’utilisation de get_comments() simplifie beaucoup la façon dont nous pouvons récupérer les notes de commande, nous devons juste nous assurer que nous voulons lister les commentaires liés à une commande spécifique en utilisant l’ID de la publication et l’attribut de commentaire « approuver », ce qui signifie que le commentaire est validé (par WooCommerce dans ce cas).

Le code

Voici le code à placer dans le fichier functions.php de votre dossier de thème :

add_action( 'woocommerce_email_order_meta', 'woo_add_order_notes_to_email' );

function woo_add_order_notes_to_email() {

	global $woocommerce, $post;

	$args = array(
		'post_id' 	=> $post->ID,
		'approve' 	=> 'approve',
		'type' 		=> 'order_note'
	);

	$notes = get_comments( $args );
	
	echo '<h2>' . __( 'Order Notes', 'woocommerce' ) . '</h2>';

	echo '<ul class="order_notes">';

	if ( $notes ) {
		foreach( $notes as $note ) {
			$note_classes = get_comment_meta( $note->comment_ID, 'is_customer_note', true ) ? array( 'customer-note', 'note' ) : array( 'note' );

			?>
			<li rel="comment_ID ) ; ?>" class="">
				<div class="note_content">
					comment_content ) ) ); ?>
				</div>
				<p class="meta">
					comment_date_gmt ), current_time( 'timestamp', 1 ) ) ); ?>
				</p>
			</li>
			<?php
		}
	} else {
		echo '<li>' . __( 'There are no notes for this order yet.', 'woocommerce' ) . '</li>';
	}

	echo '</ul>';
}

Comme vous pouvez le voir, ce code est assez simple, rien de vraiment complexe, vous pouvez donc facilement le personnaliser. Veuillez noter l’utilisation de quelques fonctions intéressantes comme human_time_diff(), wptexturize() ou wp_kses_post().

Eh bien, j’espère que vous avez apprécié cet article, veuillez laisser un commentaire dans le formulaire ci-dessous, j’aimerais avoir vos commentaires à ce sujet !

Vous pourriez aussi aimer

Comment effectuer une extraction complète des données depuis ChatGPT

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

Comment partager des rappels sur iPhone avec vos amis et votre famille

Comment installer la version bêta publique d’iOS 27 sur votre iPhone

Allumez la lampe de poche et l’appareil photo à partir de l’écran de verrouillage de votre iPhone

MARQUÉ: Ajoutez, aux, boutique, commande, depuis, des, emails, notes, terminés, votre, WooCommerce, WordPress
Partagez cet article
Facebook Twitter Pinterest Whatsapp Whatsapp
Partager
Qu-est-ce que tu penses?
Aimer0
Triste0
Heureux0
Somnolent0
Fâché0
Sans commentaires0
Clin d-œil0
Article précédent 6 meilleurs plugins WordPress Slider %E2%80%93 Performance Qualite Compare 6 meilleurs plugins WordPress Slider – Performance + Qualité (Comparé)
Article suivant 1638822736 Courte critique du LG UltraWide Ergo 34WN780 B Courte critique du LG UltraWide Ergo 34WN780-B
Laissez un commentaire

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Poste populaire

1784192434 Comment installer la version beta publique de macOS 27 Golden
Comment installer la version bêta publique de macOS 27 Golden Gate
Comment
Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment effectuer une extraction complète des données depuis ChatGPT
Comment
iOS 27 : accédez au nouvel écran de récupération iPhone
Comment
Comment partager des rappels sur iPhone avec vos amis et
Comment partager des rappels sur iPhone avec vos amis et votre famille
Comment
1784012438 Comment installer la version beta publique diOS 27 sur votre
Comment installer la version bêta publique d’iOS 27 sur votre iPhone
Comment
1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad
Comment

También podría gustarte

Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment

Comment effectuer une extraction complète des données depuis ChatGPT

il y a 2 jours 6 minutes lecture minimale
1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

il y a 3 jours 3 minutes lecture minimale
Comment partager des rappels sur iPhone avec vos amis et
Comment

Comment partager des rappels sur iPhone avec vos amis et votre famille

il y a 4 jours 6 minutes lecture minimale
1784012438 Comment installer la version beta publique diOS 27 sur votre
Comment

Comment installer la version bêta publique d’iOS 27 sur votre iPhone

il y a 4 jours 10 minutes lecture minimale
Allumez la lampe de poche et lappareil photo a partir
Comment

Allumez la lampe de poche et l’appareil photo à partir de l’écran de verrouillage de votre iPhone

il y a 1 semaine 3 minutes lecture minimale
Comment passer du texte aux appels telephoniques sur liPhone
Comment

Comment passer du texte aux appels téléphoniques sur l’iPhone

il y a 2 semaines 2 minutes lecture minimale
Comment desactiver la mise au point sur votre iPhone lorsque
Comment

Comment désactiver la mise au point sur votre iPhone lorsque vous quittez un emplacement

il y a 2 semaines 4 minutes lecture minimale
Comment connecter un appareil Bluetooth a votre iPhone et iPad
Comment

Comment connecter un appareil Bluetooth à votre iPhone et iPad

il y a 3 semaines 4 minutes lecture minimale
Montre plus
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Suivez-nous
© 2022 Themelocal. Tous les droits sont réservés.
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
Welcome Back!

Sign in to your account

Mot de passe perdu?