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

Jak zmienić tytuł e-maila potwierdzającego zamówienie w WooCommerce; Zmiana tematu e-maila zamówienia w WooCommerce; Edytuj tytuł e-maila potwierdzającego zamówienie w WooCommerce; Dostosuj temat e-maili zamówień w WooCommerce; Zmień tytuł e-maila potwierdzającego zamówienie w WooCommerce; Dostosowanie tematu e-maili w WooCommerce; Modyfikacja tytułu e-maila potwierdzającego zamówienie w WooCommerce; Jak edytować temat e-maila zamówienia w WooCommerce; Zmiana tytułu e-maila dla potwierdzenia zamówienia w WooCommerce; Aktualizacja 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

<?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:

  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.