Jak dodać regulamin i politykę prywatności do maili WooCommerce?
Prowadzenie sklepu internetowego wiąże się nie tylko ze sprzedażą produktów, ale także z obowiązkami prawnymi. Każdy klient powinien mieć dostęp do regulaminu sklepu i polityki prywatności – najlepiej w prosty, zautomatyzowany sposób.
Jednym z najwygodniejszych rozwiązań jest dołączanie plików PDF do wiadomości e-mail wysyłanych przez WooCommerce. Dzięki temu dokumenty trafiają bezpośrednio do skrzynki klienta, razem z potwierdzeniem zamówienia. To rozwiązanie wygodne, profesjonalne i zgodne z dobrymi praktykami e-commerce.
Dlaczego warto dodać regulamin i politykę do maili?
-
Transparentność – klient ma zawsze pod ręką dokumenty określające zasady zakupów i ochrony danych.
-
Bezpieczeństwo prawne – spełniasz obowiązki informacyjne wynikające z prawa.
-
Większe zaufanie – sklep, który dba o takie detale, wygląda bardziej profesjonalnie.
-
Automatyzacja – wszystko działa w tle, bez Twojej dodatkowej pracy.
Jak to zrobić krok po kroku?
Cały proces jest prostszy, niż może się wydawać. Wystarczy kilka minut, by WooCommerce sam zaczął dołączać PDF-y do wysyłanych maili.
1. Przygotuj pliki PDF
Zadbaj o czytelne nazwy:
regulamin-sklepu.pdfpolityka-prywatnosci.pdf
Unikaj spacji i polskich znaków – dzięki temu unikniesz problemów z serwerem i mailami.
2. Wgraj pliki na serwer
- Najlepiej umieść je w katalogu
wp-content/uploads/legal/. - Dzięki temu dokumenty będą łatwo dostępne, a Ty zachowasz porządek w strukturze plików.
3. Dodaj prosty fragment kodu
Dołączasz go w pliku functions.php motywu potomnego lub w małej wtyczce (to rozwiązanie pewniejsze).
→Więcej o sposobach modyfikacji Twojej strony znajdziesz tutaj←
Kod sprawia, że WooCommerce automatycznie dorzuci pliki do wybranych maili, np. do potwierdzenia zamówienia.
/* Dodanie regulaminu i polityki prywatności do maila WooCommerce */
add_filter( 'woocommerce_email_attachments', 'dolacz_pdf_do_maila', 10, 3 );
function dolacz_pdf_do_maila( $attachments, $email_id, $order ) {
// Określ, do jakich maili mają być dołączane pliki
if ( $email_id === 'customer_completed_order' || $email_id === 'customer_processing_order' ) {
// Ścieżka do folderu z dokumentami
$base_path = ABSPATH . 'wp-content/uploads/legal/';
// Pliki PDF (upewnij się, że mają proste nazwy)
$plik1 = $base_path . 'regulamin-sklepu.pdf';
$plik2 = $base_path . 'polityka-prywatnosci.pdf';
// Sprawdzenie, czy pliki istnieją i dołączenie ich do maila
if ( file_exists( $plik1 ) ) {
$attachments[] = $plik1;
}
if ( file_exists( $plik2 ) ) {
$attachments[] = $plik2;
}
}
return $attachments;
}
Typy maili WooCommerce
W przykładzie pliki są dołączane do:
customer_completed_order– zamówienie zrealizowane,customer_processing_order– zamówienie w trakcie realizacji.
Możesz dodać inne, np.
👉 Lista identyfikatorów maili WooCommerce:
new_order– wysyłany do administratora, gdy pojawia się nowe zamówienie.cancelled_order– informacja o anulowanym zamówieniu, trafia do administratora.failed_order– powiadomienie o nieudanej płatności, wysyłane do administratora.customer_on_hold_order– wiadomość do klienta, że zamówienie oczekuje na płatność lub weryfikację.customer_processing_order– mail do klienta, że zamówienie jest w realizacji (najczęściej pierwsze potwierdzenie zakupu).customer_completed_order– wiadomość do klienta, że zamówienie zostało zakończone i wysłane.customer_refunded_order– informacja do klienta, że zamówienie zostało zwrócone lub zrefundowane.customer_invoice– mail z fakturą (linkiem do zapłaty lub potwierdzeniem płatności).
4. Przetestuj wysyłkę
- Złóż testowe zamówienie.
- Sprawdź skrzynkę mailową i upewnij się, że pliki PDF faktycznie się załączają.
Wskazówki praktyczne
- Aktualizacje dokumentów – jeśli zmienisz regulamin lub politykę, nadpisz stare pliki nową wersją, zachowując tę samą nazwę. Dzięki temu nie będziesz musiał modyfikować kodu.
- Różne wersje językowe – prowadząc sklep w wielu językach, możesz przygotować osobne pliki PDF i ustawić ich dołączanie w zależności od języka klienta.
- Mały rozmiar plików – najlepiej, aby PDF-y miały poniżej 2 MB. Wtedy szybciej się wysyłają i nie blokują poczty.
Podsumowanie
Dodanie regulaminu i polityki prywatności do maili WooCommerce to prosta modyfikacja, która przynosi duże korzyści. Klienci od razu dostają komplet dokumentów, sklep działa zgodnie z przepisami, a Ty nie musisz pamiętać o ręcznym wysyłaniu plików.
Takie drobne usprawnienia sprawiają, że Twój sklep internetowy jest nie tylko funkcjonalny, ale i bardziej profesjonalny w oczach kupujących.