Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: bettervision w Wrzesień 29, 2016, 12:48:01 pm
-
Mam problem związany z wysyłaniem powiadomień, a raczej ich brakiem.
Wersja mojego oprogramowania (1.6.1.7) nie wysyła maili do klienta oraz do mnie, kiedy np. zostanie założone nowe konto lub dla nowego zamówienia a także podczas zmiany statusu zamówienia, walczę z tym już 3 dzień. Próbowałem przeróżnych metod, kontaktowałem się z usługodawcą hostingu i po ich stronie jest wszystko ok (serwer nie blokuje wysyłania wiadomości oraz funkcja mail() PHP jest aktywna). Posiadam moduł Mail alerts v3.6.0
Podczas zmiany statusu zamówienia wyświetla się błąd:
"Wystąpił błąd podczas zmiany statusu lub brak możliwości wysłania wiadomości e-mail do klienta"
Bardzo proszę o pomoc, może być odpłatnie.
-
Sprawdź czy masz szablony maili w module. Włącz tryb debugowania i zobacz co pokaże.
Jeśli nic nie pomoże zapraszam do kontaktu
-
szablony maili w module są (ścieżka: /modules/mailalerts/mails/en)
(http://i64.tinypic.com/350qw04.png)
Po włączeniu trybu debugowania:
Błąd - brakujący plik języka dla: pl
-
skopiuj z en do nowego folderu pl wszystkie szablony
-
skopiowanie szablonów do nowego katalogu nie pomogło
-
Jeśli dalej ten sam błąd to źle skopiowałeś
-
Skopiowałem z serwera katalog "en" na pulpit, następnie zmieniłem nazwę skopiowanego katalogu na "pl" i wrzuciłem na serwer (zawartość katalogów "en" i "pl" taka sama, łącznie z index.php).
-
Po tej operacji płynność panelu administracyjnego gwałtownie spadła, ale błąd jak był tak i został.
-
Źle wgrałeś. Miałes zrobic to do:
\modules\mailalerts\mails\pl\
Natomiast Ty wgrałeś to do katalogu głównego mails
-
Skopiowałem od razu tak jak mówiłeś
(http://i64.tinypic.com/2mnj60w.png)
W katalogu głównym mails również jest folder "pl" lecz tam nic nie modyfikowałem.