Nie wiem, co robić.
Dziś rano skonfigurowałem crona i zgodnie z Aoe_Scheduler e-maile w kolejce są wysyłane co 5 minut. Nie otrzymuję jednak potwierdzeń nowego zamówienia na moim koncie e-mail. Potrójnie sprawdziłem, czy skonfigurowałem właściwy adres potwierdzający i czterokrotnie sprawdziłem foldery spamu, ale nie ma tam e-maili.
Martwię się, że klienci również nie otrzymali żadnych e-maili. Czy ktoś rozpoznaje ten problem? Uruchomiłem 1.9.1 (i od kilku minut 1.9.2).
edycja: Utworzenie konta lub prośba o nowe hasło w interfejsie użytkownika powoduje wysłanie wiadomości e-mail.
orders
email
cron
ce-1.9.2.0
order-confirmation
Szczery
źródło
źródło
Queue configuration -> Queue Usage -> Never
Pomaga także ustawienie Aoe_Scheduler .Odpowiedzi:
Wypróbuj obejście:
w CMS> E-MAILE SPRZEDAŻY Ustaw zamówienie> Wysłane wiadomości e-mail osobną pocztą (BCC jest błędny)
Magento zna ten błąd i naprawi go w wersji 2.0.
źródło
Trzy dni spędziłem na badaniu i rozwiązywaniu problemów z czkawką, a teraz mogę podzielić się moją nowo odkrytą wiedzą na temat możliwych problemów wynikających z aktualizacji Magento do wersji 1.9.
Przede wszystkim Magento 1.9+ polega całkowicie na zadaniach cron do wysyłania e-maili transakcyjnych. Jeśli nie miałeś wcześniej poprawnie skonfigurowanych zadań crona, będziesz musiał to zrobić teraz.
Przede wszystkim upewnij się, że skonfigurowałeś zadania crona w Magento admin pod
System > Configuration > Advanced > System > Cron
. Domyślne ustawienia to:Są ludzie, którzy sugerują, że te ustawienia powinny zostać zmienione, ale ponieważ wydaje się, że nie mogą się zgodzić na najlepszą kombinację, wolę pozostawić taką, jaka jest.
Następnie musisz przejść do panelu sterowania hostingu i skonfigurować zadania CRON. W cPanel jest pod Zaawansowane> Zadania Cron. Ustaw je tak, aby uruchamiały się co pięć minut i użyj tego polecenia:
Sprawdź, czy powyższa ścieżka jest poprawna i czy plik cron.php faktycznie znajduje się w katalogu głównym instalacji Magento (jeśli właśnie zaktualizowałeś, powinien być). Zmień nazwę użytkownika na prawidłowe konto.
Teraz, na początku popełnił błąd, zgodnie z zaleceniami twórców w xtento.com którzy mówią użyć wget ciąg poleceń:
wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php
.Nie działało to wcale dla mnie, podczas gdy polecenie php działało, więc moja rada brzmi: trzymaj się tego.
źródło
Wiadomości e-mail z potwierdzeniem zamówienia nie były wysyłane do klienta ani do nas. Sprawdziłem zadania crona pod panelem i było puste. Moja strona testowa działała dobrze, więc sprawdziłem zadania crona, aby znaleźć to ustawienie, i od razu przyszło 60 e-maili, kiedy ustawiłem to na stronie. Mam nadzieję, że to komuś pomaga, doprowadza mnie do szału.
min: 0,26,42,58 godzina: * Dzień: * Miesiąc: * Dzień tygodnia: *
Komenda:
php /home/username/public_html/cron.php > /dev/null
źródło