Press "Enter" to skip to content

Najnowsza wersja PrestaShop 1.7 – Formularz kontaktowy nie działa, nie wysyłają się maile do klientów ani do właściciela

Admin 3

Formularz kontaktowy w PrestaShop 1.7 to niby zwykły element, który powinien działać. Jednak nie zawsze działa. Tzn. działa.. ale nie tak jak do tego nas przyzwyczaiły inne systemy CMS.. 🙂

Dokładniej w PS 1.7.6.5 – ale raczej chodzi o wszystkie wersje z tej gałęzi.

Ale po kolei. Przeanalizujmy wszystkie aspekty, które miejmy nadzieję pomogą Ci z tym problemem.

1) Sprawdź czy w ogóle masz moduł formularza kontaktowego.

Tak, nie jest to takie oczywiste i jak ręcznie instalujesz PS albo wgrywasz bazę z szablonu – moze go po prostu nie być.

Jak instalować ten moduł (o oryginalnej roboczej nazwie: „Formularz kontaktpey” – tak, to nie żart 😉 ) pisaliśmy tutaj:

[PRESTASHOP 1.7] nowa instalacja PrestaShop i brak formularza kontaktowego

 

2) Sprawdź czy masz aktualny moduł

Wejdz w dział

Moduły -> Module Manager

I wpisz:

Formularz kontaktpey

albo

Formularz kontaktowy

Jeśli widzisz przycisk „Upgrade” / „Aktualizuj” – wykonaj tę czyność.

3) Usuń bład (jeśli występuje) wysyłania

Chodzi o enigmatyczny komunikat:

Wystąpił błąd podczas wysyłania wiadomości, spróbuj ponownie.

Jak to naprawić znajdziesz tutaj:

PrestaShop 1.7.x – błąd wysyłania formularza kontaktowego – wystąpił błąd podczas wysyłania wiadomości

 

4) Zmiana domyślnej konfiguracji modułu

Domyślnie niestety ten moduł tak jest ustawiony, że nie.. wysyła maili. Wątki wiadomości zapisywane są po prostu w Adminie sklepu w dziale:

Sprzedaż -> obsługa klienta

Aby to zmienić w wejdź w konfigurjację modułu:

Moduły -> Module Manager -> Formularz kontaktpey -> Konfiguruj

I opcje:

„Wyślij wiadomość e-mail z potwierdzeniem do swoich klientów ”

„Odbieraj wiadomości od klientów pocztą e-mail”

Ustaw na „TAK

Parametry modułu „Formularz kontaktowy” które domyślnie są ustawione na „NIE”.

5) Określ adres nadawczy w domenie sklepu.

Czyli np. jeśli twój sklep ma domenę:   www.oto-moja-domena-sklepu.pl  to okreś adres nadawczy jako np.

sklep@oto-moja-domena-sklepu.pl

Taki adres juz na Twoim serwerze możesz przekierować na dowolną skrzynkę.

Ten adres podaj w dziale:

Preferencje -> Kontakt -> Zakładka u góry „Sklep” -> Dane kontaktowe  -> Adres e-mail 

ten mail będzie widniał w pol „Od” w mailach wysyłanych przez sklep.

Niby nic, a wybredny Gmail.com może z tego powodu mieć problem i np. jeśli adresem nadawczym jest adres w domenie @gmail.com – zablokuje takiego maila. Albo najwyżej wrzuci go do SPAM. Choć nie musi nic robić i wiadomość dotrze – jak to Gmail..

6) Ustawienia SMTP.

Rozważ wysyłanie maili nie przez wbudowaną funkcję mail() a przez ustawienia SMTP.

Wtedy Twoja instalacja sklepu jest jakby programem pocztowym, który wysyła wiadomości. Niezależnie od np. ewentualnej blokady funkcji mail() w PHP.

Zdarza się tak, że inna strona na Twoim serwerze może ją wykorzystać do wysyłania SPAM. Wtedy zazwyczaj administrator zblokuje wszystkim funkcję mail() w PHP. Twój sklep wtedy na tym ucierpi, bo nie będzie mógł wysyłać mail poprzez standardową funkcje mail() w PHP.

Dodatkowo tak wybredne usługi pocztowe jak Gmail.com z 99,9% skutecznością przyjmą wiadomość wysłaną za pomocą prawidłowo skonfigurowanego połaczenia przez SMTP.

Więcej na temat tej konfiguracji znajdziesz w poniższym artykule, a dział gdzie to zmieniasz w PrestaShop 1.7 to:

Zaawansowane -> Adres e-mail

Upewnienie się czy sklep Presta Shop 1.6 prawidłowo wysyła e-maile, ustawienia wysyłania poczty

Jednak dobrze w tej kwestii skontaktować się z administratorem Twojego serwera.

7) BONUS Wskazówka Wuja Dobra Rada dot. SMTP.

Jak na żadne sposoby nie działa konf. SMTP Twojego serwera – spróbuj użyć tam ustawień SMTP z innego. Najlepiej jak nie jest to darmowa usługa pocztowa, ale jakiś inny wykupiony serwer. Mozesz też próbować skopiować ustawienia które na 100% działają w programie pocztowym np. Thunderbird.

Niestety w tym celu nie nada się wymieniany tutaj często Gmail.com. Wymaga on dodatkowej autoryzacji dla programu wysyłającego po SMTP. Ciężko powiedzieć czy w ogóle jest możliwe użycie tej usługi w tamim celu..

grafika: alphacoders.com

  1. Dzień dobry,

    mam na imię Patrycja i chciałabym przedstawić Państwu ofertę na wykonanie nowej strony www. Oferujemy bardzo atrakcyjne warunki współpracy i wyręczamy naszych klientów w wielu sprawach.

    Jeśli są Państwo zainteresowani, to chętnie przedstawię szczegóły naszej oferty. Gwarantuję, że ciężko znaleźć na rynku korzystniejszą.

    Bardzo proszę o odpowiedź na adres sprzedaz@densito.pl lub kontakt z działem handlowym pod numerem 792-519-647.

    Pozdrawiam, Patrycja Wozniak

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Edycja treści strony statycznej na PrestaShop i kod: Nieoczekiwany błąd.…