Saya bingung apa yang harus dilakukan.
Pagi ini saya mengkonfigurasi cron dan menurut Aoe_Scheduler email dalam antrian dikirim setiap 5 menit. Namun, saya tidak menerima konfirmasi pesanan baru pada akun email saya. Saya telah memeriksa tiga kali apakah saya telah mengonfigurasi alamat konfirmasi yang benar dan saya melipatempatkan folder spam yang diperiksa, tetapi tidak ada email di sana.
Saya khawatir pelanggan juga tidak mendapat email. Adakah yang mengenali masalah ini? Saya berlari 1.9.1 (dan sejak beberapa menit 1.9.2).
sunting: Membuat akun atau meminta kata sandi baru di frontend tidak mengirim email.
Queue configuration -> Queue Usage -> Never
membantu.Jawaban:
Coba gunakan workarround:
dalam CMS> PENJUALAN EMAIL Tetapkan Pesanan> Email Terkirim melalui Mail terpisah (BCC adalah Buggy)
Magento tahu bug ini dan akan diperbaiki pada 2.0.
sumber
Tiga hari dihabiskan untuk menyelidiki dan mengatasi cegukan itu, dan sekarang saya dapat membagikan pengetahuan saya yang baru ditemukan tentang kemungkinan masalah yang muncul dari memperbarui Magento ke 1.9.
Pertama-tama, Magento 1.9+ sepenuhnya bergantung pada pekerjaan cron untuk mengirim email transaksional. Jika Anda tidak memiliki pekerjaan cron yang diatur dengan benar sebelumnya, Anda harus melakukannya sekarang.
Pertama-tama pastikan Anda telah menyiapkan tugas cron di admin Magento di bawah
System > Configuration > Advanced > System > Cron
. Pengaturan default adalah:Ada orang yang menyarankan pengaturan ini harus diubah, tetapi karena mereka tampaknya tidak dapat menyetujui kombinasi terbaik, saya lebih suka membiarkannya apa adanya.
Anda kemudian harus masuk ke panel kontrol hosting Anda dan mengatur pekerjaan cron. Di cPanel ada di bawah Advanced> Cron Jobs. Atur agar dijalankan setiap lima menit dan gunakan perintah ini:
Periksa apakah path di atas benar dan file cron.php sebenarnya ada di root instalasi Magento Anda (jika Anda baru saja memutakhirkan, seharusnya). Ubah nama pengguna ke akun yang benar.
Sekarang, saya awalnya membuat kesalahan dengan mengikuti saran dari pengembang di xtento.com yang mengatakan untuk menggunakan string perintah wget:
wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php
.Ini tidak bekerja untuk saya sama sekali, sedangkan perintah php melakukannya, jadi saran saya adalah: tetap dengan itu.
sumber
Email konfirmasi pemesanan tidak dikirim ke pelanggan atau kami. Memeriksa pekerjaan cron di bawah cpanel dan ternyata kosong. Situs pengujian saya berfungsi dengan baik sehingga memeriksa pekerjaan cron untuk menemukan pengaturan ini dan langsung 60 email masuk setelah saya atur di situs langsung. Semoga ini bisa membantu seseorang, membuatku gila.
min: 0,26,42,58 jam: * Hari: * Bulan: * Hari Kerja: *
Perintah:
php /home/username/public_html/cron.php > /dev/null
sumber