Kluczowym elementem działania każdej witryny internetowej jest wymiana informacji, czyli komunikacja między dostawcą usług, a klientem. W przypadku stron www, komunikacja opiera się najczęściej na formularzach kontaktowych, które służą do zbierania zapytań ofertowych, w celu nawiązania późniejszego kontaktu.

Natomiast w przypadku sklepu internetowego, istotna jest komunikacja w kwestii zamówień klientów, oraz ich aktualnym stanem realizacji. Najskuteczniejszym kanałem do tego celu są e-maile, do których użytkownicy są już dobrze przyzwyczajeni.

Aby umożliwić klientom śledzenie stanu zamówienia, niezbędna jest sprawna komunikacja.

Co jednak należy zrobić w przypadku, gdy jest kilka osób zarządzających sklepem internetowym i każda potrzebuje mieć dostęp do powiadomień o nowych zamówieniach? Rozważmy jakie mamy opcje!

Rodzaje powiadomień e-mail

WooCommerce posiada kilkanaście typów powiadomień. Jednak te przeznaczone dla administracji serwisu, to:

  • Nowe zamówienie
  • Zamówienie anulowane
  • Nieudane zamówienie

W ich przypadku w edycji możemy dokonać zmian:

Powiadomienia administracyjne WooCommerce na kilka adresów e-mail

Możesz zmodyfikować odbiorcę wiadomości, wybierając kogoś innego niż domyślnie ustawiony przez WooCommerce. Istnieje również opcja zmiany tytułu emaila. Każdy email ma nagłówek, który widać w skrzynce odbiorczej – można go dostosować, edytując odpowiednie pole. Dodatkowo, istnieje możliwość dodania treści do wiadomości. W sekcji ‘Typ e-maila’ zaleca się pozostawić format HTML, aby zapewnić poprawne wyświetlanie zawartości wiadomości u odbiorcy.

Wybór odpowiedniej metody zależy od Ciebie

Aby skonfigurować powiadomienia transakcyjne WooCommerce tak, aby były wysyłane na kilka adresów email, można wykorzystać kilka różnych metod.

Wersja 1

Pierwszy sposób to wykorzystanie wbudowanej funkcjonalności w ustawieniach powiadomień. W okienku „Odbiorcy”, zgodnie z instrukcją :

„Wpisz odbiorców (po przecinku) dla tego maila. Domyślnie: …”

Powiadomienia administracyjne WooCommerce na kilka adresów e-mail

Następnie zapisujemy i robimy zakup testowy, aby przetestować działanie.

Wersja 2

Druga opcja jest bardziej programistyczna, jeśli masz doświadczenie w kodowaniu, możesz dodać niestandardowy kod do pliku functions.php w motywie WordPress. Taki kod pozwoli na dodanie dodatkowych adresów e-mail do powiadomień transakcyjnych. Przykładowy kod może wyglądać następująco:

add_filter( 'woocommerce_email_recipient_new_order', 'additional_recipient_new_order', 10, 2 );
function additional_recipient_new_order( $recipient, $order ) {
    return $recipient . ', kontakt@s90.pl';
}

Ten kod dodaje dodatkowy adres e-mail (kontakt@s90.pl) jako odbiorcę powiadomień o nowych zamówieniach.

Co zrobić gdy maile nie dochodzą?

To od czego należy zacząć, to sprawdzić czy system CMS WordPress je próbuje wysłać. Warto zainstalować sobie wtyczkę odpowiedzialną za zachowanie logów odnośnie wysyłki wiadomości. Wtedy jeżeli nie otrzymujemy błędów wysyłki w panelu, a w logach widnieją jako wysłane.

Możemy przejść do weryfikacji obsługi wysyłki wiadomości na serwerze. Ten temat omówiliśmy w artykule: „Wysyłanie wiadomości e-mail poprzez SMTP Mailjet w WordPress”.

Funkcja mail() w PHP pozwala na wysyłanie e-maili z serwera, ale ma ograniczenia, takie jak brak obsługi uwierzytelniania SMTP, co może powodować, że e-maile lądują w spamie. Kolejnym problemem są dzienne ograniczenia ilościowe, przekroczenie limitu może skuteczne zablokować wysyłkę wiadomości. Alternatywą jest korzystanie z zewnętrznego protokołu SMTP, który jest bardziej niezawodny i bezpieczny. Umożliwia to lepsze zarządzanie powiadomieniami transakcyjnymi w sklepach internetowych. Wykorzystanie zewnętrznego SMTP zapewnia również lepszą skalowalność, bezpieczeństwo i wsparcie techniczne.

Podsumowanie

Jeżeli macie inne pytania odnośnie tworzenia stron internetowychadministracji stron internetowych lub pozycjonowaniem stron śmiało piszcie do nas.

Mateusz Adamski

Mateusz Adamski

Frontend Developer, Specjalista SEO. Od 2009 roku zajmuję się pozycjonowaniem oraz optymalizacją stron internetowych. Od 2012 roku specjalizuję się w tworzeniu stron i sklepów internetowych opartych na systemach CMS WordPress oraz Prestashop. Posiadam dobrą znajomość HTML5, CSS3, Bootstrap. Dysponuję również dużym doświadczeniem z programami Adobe Photoshop, Dreamweaver oraz CorelDRAW. Prywatnie jestem dużym fanem fotografii oraz motoryzacji. Od 2013 roku udzielam się jako klubowicz oraz moderator ogólnopolskiego klubu motoryzacyjnego. Masz jakieś pytania? Napisz do nas.