Проблемы с оповещением о новом заказе на почту. Prestashop версия 1.7.7

Автор Светлана Л, 11 декабря 2020, 20:01:40

« назад - далее »

Светлана Л

Всем доброго дня. Помогите кто чем может. Установили сайт на Prestashop версия 1.7.7.0, и нет оповещения о заказах ни администратору, ни заказчику. Подозреваю что проблема в движке, но куда копать представления не имею. Может кто поделиться идеями? :(


gh

Цитата: Adik от 11 декабря 2020, 20:29:07
Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Помимо этого попробуйте отправить тестовый email из бэкофиса. При выборе варианта PHP mail письма все равно могут не уходить (как у меня). Это баг Prestashop 1.7.7.0 ( решения пока по нему нет). Если есть, выложите здесь решение.

Тогда выберите вариант с SMTP сервером.

Adik

Цитата: gh от 11 декабря 2020, 20:44:06
Цитата: Adik от 11 декабря 2020, 20:29:07
Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Помимо этого попробуйте отправить тестовый email из бэкофиса. При выборе варианта PHP mail письма все равно могут не уходить (как у меня). Это баг Prestashop 1.7.7.0 ( решения пока по нему нет). Если есть, выложите здесь решение.

Тогда выберите вариант с SMTP сервером.
Зависит от версии php, которая установлена на сервере. На оф. сайте обсуждали, во франзузкой ветке есть объяснение как решить проблему отправки с  выбором "Использовать функцию PHP mail"

Mr.Sen

Цитата: Adik от 11 декабря 2020, 20:29:07
Установите модуль
https://github.com/PrestaShop/ps_emailalerts
Функции оповещения о новом заказе встроенны в движок prestashop с версии 1.7.4

Цитата: gh от 11 декабря 2020, 20:44:06
Цитата: Adik от 11 декабря 2020, 20:29:07
Установите модуль
https://github.com/PrestaShop/ps_emailalerts

Помимо этого попробуйте отправить тестовый email из бэкофиса. При выборе варианта PHP mail письма все равно могут не уходить (как у меня). Это баг Prestashop 1.7.7.0 ( решения пока по нему нет). Если есть, выложите здесь решение.

Тогда выберите вариант с SMTP сервером.
Вот с этого начать нужно

Светлана Л

При отправке тестового письма выдает - Error: Please check your configuration. Expected response code 354 but got code "503", with message "503 sender not yet given ". Как с этим бороться?

Adik

В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.

tigran


Светлана Л

Цитата: Adik от 12 декабря 2020, 12:03:03
В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.
На прошлой версии работало, значит и на моей должно работать. Стояла 1.6. Сделали чистую установку, не обновлением.


Adik

Цитата: Светлана Л от 12 декабря 2020, 13:18:10
Цитата: Adik от 12 декабря 2020, 12:03:03
В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.
На прошлой версии работало, значит и на моей должно работать. Стояла 1.6. Сделали чистую установку, не обновлением.
Нет, это совсем разные версии.
Включите режим отладки в prestashop, отправьте тестовый email.
Ошибки показывает при включенном Режиме отладки?

Светлана Л

#11
Цитата: Adik от 12 декабря 2020, 13:52:15
Цитата: Светлана Л от 12 декабря 2020, 13:18:10
Цитата: Adik от 12 декабря 2020, 12:03:03
В тех поддержку напишите. Может хостинг не дает возможности использовать вариант PHP mail.
На прошлой версии работало, значит и на моей должно работать. Стояла 1.6. Сделали чистую установку, не обновлением.
Нет, это совсем разные версии.
Включите режим отладки в prestashop, отправьте тестовый email.
Ошибки показывает при включенном Режиме отладки?
В режиме отладки нет предупреждений об ошибке.
php 7.1, prestashop 1.7.7.0 - тест письмо не работает.
тот же хостинг,  prestashop  1.6.1.24 - тест письмо уходит и доставляется.

Светлана Л

#12
Не сохраняется пароль. Где найти настройки SMTP?

Настройки вбитые от руки:
Error: Please check your configuration
Expected response code 354 but got code "503", with message "503 sender not yet given "

Дефолтные настройки:
Error: Please check your configuration
Expected response code 354 but got code "550", with message "550 Administrative prohibition "

php 7.1, prestashop 1.7.7.0 - тест письмо не работает.
тот же хостинг,  prestashop  1.6.1.24 - тест письмо уходит и доставляется.

mistral

Для prestashop 1.7.7.0 лучше php 7.3
Настройки почты в админке - Расширенные параметры / E-mail
Если почта от домена и настроена, то лучше выбрать - Использовать функцию PHP mail
Если почта от стороннего сервиса, тогда - Задать свои параметры для SMTP, при выборе этого варианта откроется блок Email и нужно заполнить:
Почтовый домен - Полное доменное имя (оставьте пустым если не знаете)
Сервер SMTP - IP адрес или доменное имя сервера (например, smtp.mydomain.ru).
Имя пользователя SMTP - Оставьте пустым если неприменимо
Пароль SMTP - Оставьте пустым если неприменимо
Шифрование
Порт

Светлана Л

#14
Цитата: mistral от 12 декабря 2020, 14:37:09
Для prestashop 1.7.7.0 лучше php 7.3
Настройки почты в админке - Расширенные параметры / E-mail
Если почта от домена и настроена, то лучше выбрать - Использовать функцию PHP mail
Если почта от стороннего сервиса, тогда - Задать свои параметры для SMTP, при выборе этого варианта откроется блок Email и нужно заполнить:
Почтовый домен - Полное доменное имя (оставьте пустым если не знаете)
Сервер SMTP - IP адрес или доменное имя сервера (например, smtp.mydomain.ru).
Имя пользователя SMTP - Оставьте пустым если неприменимо
Пароль SMTP - Оставьте пустым если неприменимо
Шифрование
Порт

Почта настроена от сервиса. Мне как раз ошибку и выдает когда настраиваю SMTP

Ошибка при ручных настройках:
Error: Please check your configuration
Expected response code 354 but got code "503", with message "503 sender not yet given "

Ошибка при дефолтных настройках:
Error: Please check your configuration
Expected response code 354 but got code "550", with message "550 Administrative prohibition "