Snippet

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 WooCommerceDodaj niestandardową wiadomość do e-maila potwierdzającego zamówienie w WooCommerceNiestandardowa notatka w e-mailu potwierdzającym zamówienie WooCommerceDostosuj e-mail potwierdzający zamówienie WooCommerce z notatkamiJak dodać niestandardowy tekst do e-maila zamówienia w WooCommerceDodaj spersonalizowaną notatkę do e-maila zamówienia WooCommerceDostosowywanie 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 WooCommerceE-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

1<?php 2// Add a custom note to WooCommerce order confirmation email 3 4// Hook into WooCommerce email order details 5add_action('woocommerce_email_order_details', 'wp_dudecom_add_custom_note_to_email', 10, 4); 6 7/** 8 * Add a custom note to the WooCommerce order confirmation email. 9 * 10 * @param WC_Order $order The order object. 11 * @param bool $sent_to_admin If the email is being sent to the admin. 12 * @param bool $plain_text If the email is in plain text. 13 * @param WC_Email $email The email object. 14 */ 15function wp_dudecom_add_custom_note_to_email($order, $sent_to_admin, $plain_text, $email) { 16 // Check if the email is the customer processing order email 17 if ('customer_processing_order' === $email->id) { 18 // Define your custom note 19 $custom_note = __('Thank you for your order! We appreciate your business and hope you enjoy your purchase.', 'text-domain'); 20 21 // Output the custom note 22 if ($plain_text) { 23 echo "\n" . $custom_note . "\n"; // For plain text emails 24 } else { 25 echo '<p>' . esc_html($custom_note) . '</p>'; // For HTML emails 26 } 27 } 28} 29?>

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.