Jak dodać niestandardową notatkę do e-maila potwierdzającego zamówienie w WooCommerce

Jak dodać niestandardową notatkę do e-maila potwierdzającego zamówienie w WooCommerce; Dodaj niestandardową wiadomość do e-maila potwierdzającego zamówienie w WooCommerce; Niestandardowa notatka w e-mailu potwierdzającym zamówienie WooCommerce; Dostosuj e-mail potwierdzający zamówienie WooCommerce z notatkami; Jak dodać niestandardowy tekst do e-maila zamówienia w WooCommerce; Dodaj spersonalizowaną notatkę do e-maila zamówienia WooCommerce; Dostosowywanie e-maili WooCommerce dodaj niestandardową notatkę; Jak edytować e-mail potwierdzający zamówienie WooCommerce, aby dodać notatkę; Dodaj niestandardową notatkę zamówienia w e-mailu WooCommerce; E-mail zamówienia WooCommerce dodaj niestandardową wiadomość;

Objaśnienie

Chcesz dodać osobisty akcent do e-maili potwierdzających zamówienie w WooCommerce? Ten fragment kodu pozwala na dodanie niestandardowej notatki w e-mailach wysyłanych do Twoich klientów, gdy ich zamówienie jest przetwarzane.

  • Gdzie to umieścić: Ten kod włącza się w część WooCommerce, która obsługuje szczegóły zamówienia w e-mailach.
  • Co robi: Sprawdza, czy wysyłany e-mail to e-mail "klienta przetwarzającego zamówienie". Jeśli tak, dodaje niestandardową wiadomość do e-maila.
  • Dostosowywanie wiadomości: Możesz zmienić tekst w zmiennej $custom_note na dowolną wiadomość, którą chcesz wysłać do swoich klientów.
  • Zwykły tekst vs. HTML: Kod obsługuje zarówno e-maile w zwykłym tekście, jak i HTML, zapewniając, że Twoja wiadomość wygląda dobrze, niezależnie od formatu, w jakim otrzyma ją klient.

Po prostu dostosuj wiadomość do tonu Twojej marki, a Twoi klienci otrzymają ciepłą, spersonalizowaną notatkę z potwierdzeniem zamówienia. Proste jak drut!

Kod

<?php
// Add a custom note to WooCommerce order confirmation email

// Hook into WooCommerce email order details
add_action('woocommerce_email_order_details', 'wp_dudecom_add_custom_note_to_email', 10, 4);

/**
 * Add a custom note to the WooCommerce order confirmation email.
 *
 * @param WC_Order $order The order object.
 * @param bool $sent_to_admin If the email is being sent to the admin.
 * @param bool $plain_text If the email is in plain text.
 * @param WC_Email $email The email object.
 */
function wp_dudecom_add_custom_note_to_email($order, $sent_to_admin, $plain_text, $email) {
    // Check if the email is the customer processing order email
    if ('customer_processing_order' === $email->id) {
        // Define your custom note
        $custom_note = __('Thank you for your order! We appreciate your business and hope you enjoy your purchase.', 'text-domain');

        // Output the custom note
        if ($plain_text) {
            echo "\n" . $custom_note . "\n"; // For plain text emails
        } else {
            echo '<p>' . esc_html($custom_note) . '</p>'; // For HTML emails
        }
    }
}
?>

Instrukcja

Aby dodać niestandardową notatkę do e-maila potwierdzającego zamówienie WooCommerce, wykonaj następujące kroki:

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku 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 swojego panelu WordPress.
  2. Przejdź do Wygląd > Edytor motywu, jeśli dodajesz kod do functions.php. Alternatywnie, użyj edytora kodu, jeśli dodajesz go do pliku niestandardowej wtyczki.
  3. Znajdź i otwórz plik functions.php swojego aktywnego motywu lub plik swojej niestandardowej wtyczki.
  4. Skopiuj i wklej podany fragment kodu do pliku.
  5. Dostosuj wiadomość, edytując tekst w zmiennej $custom_note, aby pasował do głosu Twojej marki.
  6. Zapisz zmiany w pliku.
  7. Przetestuj funkcjonalność, składając zamówienie testowe, aby upewnić się, że niestandardowa notatka pojawia się w e-mailu potwierdzającym zamówienie.

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