Dostosowanie tytułu e-maili potwierdzających zamówienie w 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
<?php
// Function to change the subject line of WooCommerce order confirmation emails
function wp_dudecom_custom_order_email_subject( $subject, $order ) {
// Check if the email is the customer processing order email
if ( is_a( $order, 'WC_Order' ) && $order->has_status( 'processing' ) ) {
// Customize the subject line
$subject = sprintf( __( 'Your Order #%s is Being Processed', 'woocommerce' ), $order->get_order_number() );
}
return $subject;
}
add_filter( 'woocommerce_email_subject_customer_processing_order', 'wp_dudecom_custom_order_email_subject', 10, 2 );
// Function to change the subject line of WooCommerce completed order emails
function wp_dudecom_custom_completed_order_email_subject( $subject, $order ) {
// Check if the email is the customer completed order email
if ( is_a( $order, 'WC_Order' ) && $order->has_status( 'completed' ) ) {
// Customize the subject line
$subject = sprintf( __( 'Your Order #%s is Complete', 'woocommerce' ), $order->get_order_number() );
}
return $subject;
}
add_filter( 'woocommerce_email_subject_customer_completed_order', 'wp_dudecom_custom_completed_order_email_subject', 10, 2 );
?>
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:
- Uzyskaj dostęp do panelu administracyjnego WordPress.
- 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. - W Edytorze motywu zlokalizuj i otwórz plik
functions.php
swojego aktywnego motywu. Jeśli tworzysz wtyczkę, otwórz swój plik wtyczki. - Skopiuj i wklej podany fragment kodu do pliku.
- Zapisz zmiany w pliku.
- 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.