Snippet

Dostosowanie tytułu e-maili potwierdzających zamówienie w WooCommerce

Jak zmienić tytuł e-maila potwierdzającego zamówienie w WooCommerceZmiana tematu e-maila zamówienia w WooCommerceEdytuj tytuł e-maila potwierdzającego zamówienie w WooCommerceDostosuj temat e-maili zamówień w WooCommerceZmień tytuł e-maila potwierdzającego zamówienie w WooCommerceDostosowanie tematu e-maili w WooCommerceModyfikacja tytułu e-maila potwierdzającego zamówienie w WooCommerceJak edytować temat e-maila zamówienia w WooCommerceZmiana tytułu e-maila dla potwierdzenia zamówienia w WooCommerceAktualizacja tematu w e-mailach zamówień WooCommerce

Objaśnienie

Chcesz dostosować tematy wiadomości e-mail dotyczących zamówień WooCommerce? Oto prosty sposób, aby to zrobić.

Dla zamówień w trakcie realizacji:

  • Ten kod zmienia temat wiadomości e-mail wysyłanych, gdy zamówienie jest w trakcie realizacji.
  • Sprawdza, czy wiadomość e-mail dotyczy zamówienia w trakcie realizacji, a następnie aktualizuje temat na "Twoje zamówienie #123 jest w trakcie realizacji."

Dla zamówień zakończonych:

  • Podobnie, ten kod aktualizuje temat wiadomości e-mail dla zakończonych zamówień.
  • Zmienia temat na "Twoje zamówienie #123 zostało zrealizowane" po oznaczeniu statusu zamówienia jako zakończonego.

Te zmiany pomagają uczynić Twoje wiadomości e-mail bardziej informacyjnymi i spersonalizowanymi, poprzez bezpośrednie umieszczenie numeru zamówienia w temacie. Upewnij się, że dodasz ten kod do pliku functions.php swojego motywu lub do niestandardowej wtyczki, aby zobaczyć go w akcji.

Kod

1<?php 2// Function to change the subject line of WooCommerce order confirmation emails 3function wp_dudecom_custom_order_email_subject( $subject, $order ) { 4 // Check if the email is the customer processing order email 5 if ( is_a( $order, 'WC_Order' ) && $order->has_status( 'processing' ) ) { 6 // Customize the subject line 7 $subject = sprintf( __( 'Your Order #%s is Being Processed', 'woocommerce' ), $order->get_order_number() ); 8 } 9 return $subject; 10} 11add_filter( 'woocommerce_email_subject_customer_processing_order', 'wp_dudecom_custom_order_email_subject', 10, 2 ); 12 13// Function to change the subject line of WooCommerce completed order emails 14function wp_dudecom_custom_completed_order_email_subject( $subject, $order ) { 15 // Check if the email is the customer completed order email 16 if ( is_a( $order, 'WC_Order' ) && $order->has_status( 'completed' ) ) { 17 // Customize the subject line 18 $subject = sprintf( __( 'Your Order #%s is Complete', 'woocommerce' ), $order->get_order_number() ); 19 } 20 return $subject; 21} 22add_filter( 'woocommerce_email_subject_customer_completed_order', 'wp_dudecom_custom_completed_order_email_subject', 10, 2 ); 23?>

Instrukcja

Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub stwórz plik niestandardowej wtyczki.

Wymagania wstępne:

  • Upewnij się, że WooCommerce jest zainstalowane i aktywowane na Twojej stronie WordPress.

Kroki wdrożenia:

  1. Uzyskaj dostęp do panelu administracyjnego WordPress.
  2. Przejdź do Wygląd > Edytor motywu, jeśli dodajesz kod do functions.php. Alternatywnie, przejdź do Wtyczki > Dodaj nową > Utwórz nową wtyczkę, jeśli wolisz użyć niestandardowej wtyczki.
  3. W Edytorze motywu zlokalizuj i otwórz plik functions.php swojego aktywnego motywu. Jeśli tworzysz wtyczkę, otwórz swój plik wtyczki.
  4. Skopiuj i wklej podany fragment kodu do pliku.
  5. Zapisz zmiany w pliku.
  6. Przetestuj funkcjonalność, składając testowe zamówienie i sprawdzając tematy wiadomości e-mail dla zamówień w trakcie realizacji i zakończonych.

Postępując zgodnie z tymi krokami, możesz dostosować tematy wiadomości e-mail potwierdzających zamówienia WooCommerce, aby były bardziej informacyjne i spersonalizowane.

Potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności? Odwiedź wp-dude.com po fachową pomoc.