Press "Enter" to skip to content

PrestaShop 1.6 wystąpił błąd podczas wysyłania wiadomości – problem z wysyłaniem formularza kontaktowego [AKTUALIZACJA]

Admin 11

Jak się błąd objawia?

Po instalacji płatnego szablonu (zobacz jak zainstalować taki szablon) zauważyliśmy, że jest problem z wysyłką wiadomości poprzez formularz kontaktowy:

Sklep Internetowy Kraków

Błąd może też wystąpić po angielsku, w zależności od przetłumaczenia szablonu:

An error occurred while sending the message.

Inną sytuacją (dość popularną) kiedy może on wystąpić, to aktualizacja systemu np. poprzez dodatek 1-click upgrade.

Problem wydaje się dość enigmatyczny, bo wysyłanie maili działa jak należy. Jak dokładnie to sprawdzić poruszaliśmy to na innym artykule na naszym blogu.

Dopiero użycie domyślnego szablonu PrestaShop potwierdziło, że problem nie tkwi w systemie, a w samym szablonie.

Jeśli także natrafiłeś na taki błąd – poniżej rozwiązanie, które być może okaże się dla Ciebie pomocne:

Rozwiązanie

Przeedytuj plik:

i upewnij się, że znajdują się w nim te 2 ukryte pola INPUT:

Jeśli nie ma tam takiego kodu, to go przed wystąpieniem tagu <INPUT> lub <BUTTON> o atrybucie:

Np:

Następnie odśwież cache sklepu:

Parametry zaawansowane -> Wydajność -> Wyczyść pamięć podręczną

i asekuracyjnie na tej samej stronie chwilowo włącz:

Wymuszenie kompilacji -> Zapisz (Wyłączając pamięć podręczną),

Następnie przywróć poprzednie ustawienia -> Zapisz.

W naszym przypadku to pomogło.

Powodzenia!

Share This:

  1. Morten Morten

    Jak pisałem w innym wpisie nie wysyła formularza ze strony sklepu.
    Szukałem w themes/{NAZWA-TWOJEGO-SZABLONU}/contact-form.tpl
    Jednak wszystko wygląda inaczej niż w artykule.

    {l s=’Send’}

    Co z tym zrobić?
    Pozdrawiam

  2. Morten Morten

    Przepraszam – powyższy wpis nie poszedł cały 🙁
    Tutaj ten formularz na stronie nie pozwala wysłać fragmentu kodu z pliku tpl.
    Po naciśnięciu na klawisz WYŚLIJ wyskakuje biała pusta strona lub za innym razem przesłało malutki fragment tekstu.

    • Admin admin

      Zgadza się proszę o kontakt najlepiej mailowy. W treści pliku tpl są znaki specjalne dlatego są problemy

  3. Mariusz Mariusz

    Dzięki za pomoc
    Miałem ten sam problem i po dodaniu tych dwóch linii działa.
    Problem tylko jest taki, że w temacie otrzymanego maila z formularza mam:
    [Nazwa sklepu] Wiadomość od [no_sync] – Dlaczego nie wpisuje tutaj np. adresu e-mail?

  4. Piotr Piotr

    Dzięki u mnie pomogło 🙂
    Pozdrawiam,

  5. Witam Temat pomógł bardzo , pytanie nr 2 nie działa IMAP jak to naprawić chyba próbowałem już wszystkiego

    • Admin Admin

      Zależy gdzie masz hosting. Jeśli to nazwapl, może być to trudne do wykonania. Gmail też wymaga dodatkowej autoryzacji i ciężko powiedzieć czy zadziała to w presta shop. A co powiedział administrator Twojego serwera w tej sprawie?

  6. Tomasz Root Tomasz Root

    Faktycznie, u mojego Klienta była owa przypadłość

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *