Главная » Opencart » Настройка отправки почты и уведомлений на Opencart

Настройка отправки почты и уведомлений на Opencart

При разработке любого интернет магазина обязательно нужно настроить отправку почтовых сообщений, а также уведомлений владельца и покупателя о покупке.

Как вы знаете на странице контактов, которая по умолчанию носит название «Связаться с нами», уже есть встроенная форма, которая подвязана к настройкам Email в админке сайта.

Для настройки Email, заходим в административную панель Opencart, переходим в раздел «Система» — «Настройки».

em1

С правой стороны нажимаем на ссылку – «Изменить».

Во вкладке «Общие» указываем основной Email куда будут приходить все письма с формы обратной связи и отчеты о совершенных покупках.

em11

После чего переходим во вкладку – «Почта».

em2

Здесь вы можете настроить дополнительные опции отправки почты.

em4

Давайте разберем их детальнее.

1.) Почтовый протокол. Там два варианта: «Почта» и «SMTP». Как показывает практика здесь не нужно ничего менять, но есть хостинги, на которых не работает функция «Mail», и вот именно там будет целесообразно использовать протокол SMPT.

2.) Параметры функции почты. Я бы не советовал вам вводить, что-либо в это поле, особенно если вы новичок.

3.) SMTP хост, SMTP логин, SMTP пароль, SMTP порт, SMTP таймаут – эта группа параметров должна быть заполнена в случае использования протокола SMTP. Для примера можно использовать данные из Google. У них есть целая инструкция со всеми необходимыми для вас значениями. Тут стоит помнить, что в качестве логина и пароля вы будете использовать вашу почту на Gmail, и пароль от нее.

4.) Оповещение о заказе по E-mail. Отличный функционал. Ставьте значение в «Да». Это дополнительный сигнал для менеджера магазина, о том, что покупателем совершена новая покупка.

5.) Оповещение о новом клиенте. Тоже рекомендую использовать эту функцию. Ставьте значение в «Да». В случае ее использования к вам на почту будут приходить письма о регистрации новых клиентов, даже если они при этом не совершили покупку. Для них, например, вы сможете сделать рассылку по товарам со скидкой.

6.) Дополнительные адреса для оповещений. В это поле стоит вводить дополнительные адреса, на которые вы бы хотели отправлять информацию о заказе. Зачастую сюда вписывают email менеджеров по продажам или же личные адреса, которых у современных людей может быть несколько.

На этом сегодня все, надеюсь, вы настроили почту и у вас все работает. Если нет, тогда оставляйте комментарии, я буду вам помогать в этом.

36 комментариев

  1. Приветствую. Настройка в точности с инструкцией. Покупателю приходят письма о заказе/регистрации, а менеджеру нет.
    С уважением, Александр.

  2. Здравствуйте, после всех настроек письма должны приходить 100%. Возможно вам нужно обратится к вашему хостеру для уточнения деталей, или же попробовать настроить отправку писем через SMTP. Для этого зайдите в раздел «Система» — «Настройки», нажмите «Изменить» и выберите вкладку «Почта». Во вкладке «Почтовый протокол» выберите SMTP и введите хост, логин, пароль и порт. Все эти настройки можно взять в справке google, а в качестве логина и пароля использовать свой ящик на gmail.

  3. здравствуйте подскажите в чём может быть проблема? Если по одному человеку отправляю письмо всё доходит хорошо, а группе покупателей не плучается вылазит ошибка

  4. Добрый день, нужно смотреть что за ошибка. Как вариант возможно повреждены файлы движка, в таком случае наиболее простым решением будет обновление Opencart. Если отправляет оно письмо, то должно 100% отправлять и пакетом.

  5. здравствуйте подскажите в чём может быть проблема? письмо приходит на почтовый ящик, но в виде не читаемом, т.е. в заголовке письма Mail delivery failed: returning message to sender и дальше одна непонятная тарабарщина. В чем может быть проблема?

  6. Михаил, это означает что Ваше письмо не дошло к отправителю. Наверняка где-то введен не верный адрес электронной почты, это вполне может вызывать такую ошибку, проверьте все еще раз, особенно почту на которую отправляете письмо.

  7. Здравствуйте уважаемый Сергей,
    До недавнего времени все с почтой было нормально: и уведомления о заказах и уведомления о регистрации, и индивидуальные извещения, и рассылка…
    Но при последней рассылке через вкладку «почта» обратил внимание, что не всем подписчикам пришли письма. Анализ работы рассылки в cPanel хостера показал, что большинство писем, на разные почтовые серверы, ушли с первого раза, в то время как на два почтовых сервера (yandex.ru и hot.ee) письма не прошли и делаются периодические попытки отправки. Причем, в течение суток на yandex.ru письма ушли, а вот на hot.ee они так и не прошли…
    На вопрос об этом мой хостер сообщил: «Сервер hot.ee закрывает подключение при каждой попытке рассылки. Может быть их администрация сконфигурировала лимит на количество сообщений, а у тебя количество писем превышает их лимит… »
    Отсюда вопрос: есть ли у меня какая-либо возможность решить проблему?

  8. Александр, я думаю наиболее правильным будет написать в поддержку hot.ee и узнать у них стоят ли какие-то ограничения на рассылку. Тут проблема не в опенкарт, так что с решением помочь не могу.

  9. Уважаемый Сергей,
    Спасибо за ответ. Только я, задавая вопрос, имел в виду: имеется ли в opencart какая-нибудь возможность изменения (увеличения) интервала между письмами в рассылке?

  10. Александр. Нет такой возможности нет. И это, кстати, огромный минус, так как можно попасть в спам почтовых служб. Я делаю рассылки с отдельных сервисов.

  11. Здравствуйте.вот какая проблема, повторно приходят подтверждения заказов на почту заказчика. За день это 16 раз.как решить эту проблему,и можно ли чтото поменять в настройках,в админке чтобы не приходило по столько много подтверждений?

  12. Дмитрий, как вариант такое бывает когда в разделе «Система» — «Настройки» там где проставляется Email, Ваш адрес также указывается в поле дополнительных Email, в этом случае все сообщения дублируются. Уберите его оттуда и все.

  13. а у меня вообще почта не работает, что делать я незнаю, не информация о заказах, не мне не клиенту что попало, а как настроить понятия не имею

  14. Здравствуйте!

    В админке настройка успешна, и письма-оповещения о заказах приходят корректно. Вот только клиенту письма поступают по-прежнему с адреса @plank.beget.ru — это адрес, предоставленный хостером. Нигде не нашла как его поменять, подскажите, пожалуйста, как это можно сделать?

    Спасибо большое!

  15. Анн Вальдер, email подтягивается в чек из «Система» — «Настройки». Нигде в другом месте он не указывается.

  16. а, КАК отредактировать то. что приходит. имеется в виду отчет о заказе.

    спасибо

  17. Алексей, письмо администратору можно отредактировать в файлах:
    catalog/model/checkout/order.php — тут обработчик.
    catalog/language/russian/mail — тут русский текст письма.

  18. Спасибо за статью, а как сделать так, чтобы в письме админу в адресной строке «от кого» стоял e-mail клиента, а не магазина?

  19. Добрый день!
    у меня та же проблема, что выше у Анн Вальдер. В системе-настройки емайл поменян. Но клиенту и админу приходят письма о заказе с почта@почта.beget.ru. Правда вместо почты там белеберда из букв и цифр. Может есть способ что-то подправить в корн каталоге? править какие-нибудь файлы?
    Благодарю

  20. Здравствуйте, на сайте имеется личный кабинет покупателя, куда админ извещает о статусе заказа.
    А как настроить так, чтобы все сообщения с этой страницы дублировались на почту покупателя?

  21. Рустам, я в случае необходимости оповещения клиентов о статуса заказа использую модули смс оповещений. Их существует огромное количество как для Украины так и для России. Главное ищите тариф по выгоднее.

  22. Как сделать так, чтобы на почту приходили все данные о заказе? Нужен хотя бы телефон. Спасибо!

  23. Юлия, в ближайшее время напишу статью как это реализовать.

  24. Подскажите, как спрятать ссылку которая приходит пользователю, поскольку сайт на кириллице, ссылка корявая, по заказу исправила, а по регистрации не могу найти где изменить, версия опенкарт 2.0

  25. Полезно и познавательно, спасибо!

  26. Скажите, где в настройках установить отправку заказа на почту в основной валюте, а не в долларах? На сайте валюта по-умолчанию гривна, а на почту приходит в долларах. Помогите решить проблему. Opencart 2

  27. Скажите пожалуйста как сделать так, чтобы при заказе товара на почту приходила вся информация о клиенте, адрес, номер телефона, Имя.
    Заранее спасибо за ответ.

  28. Здравствуйте. К меня проблема с обратной связью. Клиент отправляет письмо администратору, выводится сообщение «Ваш запрос отправлен администрации магазина!», но на e-mail администратора ничего не приходит. Очень прошу помочь. Спасибо.
    opencart 1.5

  29. Георгий, проверьте указан ли правильно повсюду рабочий E-mail и нужно смотреть не испоьзуеться какой-то модуль для этой формы. Тут уже нужно смотреть на сам сайт.

  30. Екатерина, для этого нужно сделать эти поля обязательными в корзине оформления заказов.

  31. Сергей добрый день, у меня большая проблема со спамом с сайта. приходят уведомления с сайта о новых подписчиках и т.д. но все это спам и у отправителя стоит наша сайтовая почта, помечаю как спам все равно приходит. завалило подобными сообщениями всю почту. может подскажите что сделать если в курсе ) ??

  32. Сергей, как сделать так, чтобы на почту приходили все данные о заказе? Нужен хотя бы телефон. Спасибо!

  33. Поправьте в статье протокол не SMPT называется, а SMTP

  34. Спасибо! Уже подправил.

  35. Когда то решал эту проблему, там вроде можно купить плагина расширенного чека для клиента, с возможностью отправлять его на почту. Извините, сейчас не смогу помочь с этим вопросом. Но решение точно есть.

  36. Извините, но с этим вопросом не подскажу. Тут нужно сидеть разбираться.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *