Блог по продвижению сайтов Блог по SEO

Как настроить прием заказов с сайта Opencart на почту

Просмотров: 101

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

Понятно, что это очень нехорошо, ведь клиент сделал заказ, а ему никто не перезвонил, но кроме потерянного клиента и денег, также можно получить блокировку показа товаров в сервисе Яндекса - от их модераторов.

В этом случае они пишут что-то такое:

Сотрудник службы проверки качества оставил заказ №428 на сайте магазина 29.02.2024 в 10:29. В течение двух рабочих часов магазин не подтвердил его: не сообщил информацию о сроках получения товара.

И все товары блокируют.

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

Настройка почты

Чтобы избежать таких проблем придется заморочиться и настроить почту в Opencart не как обычно.

Делается это в "Настройках системы" - вкладка "Почта" и там нужно выбрать почтовый протокол вместо "Почта" - "SMTP" и ввести новые параметры настроек.

Читайте также:  Готовый интернет магазин на Opencart

настройка почты opencart

То есть теперь почта будет отправляться не средствами хостинга PHP mail (которым чаще всего и рассылается спам, поэтому почтовые серверы так недоверчиво и относятся к таким отправлениям), а через почтовый сервер уважаемой службы вроде Mail.ru, Яндекс или Google.

В этом случае письмо будет доставлено мгновенно и 100% не попадет в спам.

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

Я рекомендую задействовать почту от mail.ru - как бы это не было смешно, но если раньше она была спамной помойкой, то на сегодняшний день она показывает себя по сравнению с другими лучше всех! И, кстати, это единственный популярный сервис где можно создать корпоративную почту бесплатно.

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

Настройки для Mail.ru

Идем на mail.ru и регистрируем новый почтовый аккаунт, привязываем к нему номер телефона.

Далее нам понадобится выпустить специальный пароль для приложений, для надо попасть во вкладку "Безопасность" (кликните на профиль) и там выбрать пункт "Пароли для внешних приложений".

настройка почты mail.ru

настройка почты mail.ru

Теперь надо выпустить пароль и сохранить его в блокноте.

Назвать приложение можно как угодно - это не важно, например, "Почта с Opencart" - важен сам сгенерированный пароль, не потеряйте его, он показывается только 1 раз.

Читайте также:  Как установить счетчик Яндекс Метрика на сайт

Есть пароль?
Тогда у вас есть всё, что нужно!
Переходим к настройкам почты в Опенкарте и вводим данные.

Параметр Значение
Почтовый протокол SMTP
Параметры функции mail оставляем пустым
SMTP Хост ssl://smtp.mail.ru
SMTP Логин почта в mail.ru (например mail@mail.ru)
SMTP Пароль сюда вставляется пароль приложения, сгенерированный ранее (не пароль от аккаунта!!)
SMTP Порт 465
SMTP Таймаут 5

И делаем ещё одну обязательную вещь - переходим на вкладку "Магазин" и в поле емейл вставляем наш емейл от mail.ru

не приходят письма на opencart

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

Настройки для Яндекс

Идем на yandex.ru и регистрируем новый почтовый аккаунт, привязываем к нему номер телефона.

Аналогично ищем вкладку безопасность она спрятана там где "Все настройки"

настройка яндекс почты для opencart

И в ней ищите пароли приложений -

пароли приложений для opencart в яндексе

Вводим любое имя и получаем новый пароль приложения.

 

настройка почты для опенкарт через яндексКопируем и переходим в настройки почты Опенкарта.

Далее всё как с mail.ru только чуть другой адрес SMTP

Параметр Значение
Почтовый протокол SMTP
Параметры функции mail оставляем пустым
SMTP Хост ssl://smtp.yandex.ru
SMTP Логин почта в yandex.ru (например yandex@yandex.ru)
SMTP Пароль сюда вставляется пароль приложения, сгенерированный ранее (не пароль от аккаунта!!)
SMTP Порт 465
SMTP Таймаут 5

И аналогично переходим во вкладку "Магазин" и проверяем, чтобы почта там соответствовала той, что во вкладке "Почта".

Читайте также:  Виртуальный сервер для сайта (VPS) - дешево и быстро!

Сохраняем и тестируем.

P.S. Кстати, пароли приложений для Google выпускаются примерно также - https://moytop.com/optimizaciya-raboty/the-bat-pochta-gmail

Выводы и итоги

По умолчанию в Opencart установлен способ отправки писем с помощью функции PHP Mail.

И если пару лет назад в этом не было чего-то плохого, наоборот, всё настраивалось просто и работало без проблем, то сейчас очень часто такой способ приводит к медленной доставке писем и высокой вероятности попадания их в спам, так что при создании нового сайта на Opencart я рекомендую обязательно использовать способ доставки писем SMTP.

Настраивается он несложно, но если реально не хочется этим заморачиваться - вот тут на кворке вам сделают всё всего за 500р. сразу с корпоративной почтой, чего потом по два раза переделывать :wait:

Ну а в моём готовом магазине на Opencart в максимальной версии такая настройка почты теперь также входит в работу при создании сайта.

Полезный совет: Нажатие клавиш "WIN + D" позволяет быстро скрыть текущие окна и перейти к рабочему столу Windows.

Блог — Сергея Арсентьева 📈
image
Сергей Арсентьев
Всего материалов на сайте: 240
Активных комментариев: 3 503
Работает онлайн: 10.7 лет
Читателей за это время: 2 488 647
Я в соцсетях —
Фото
Бесплатный видеокурс для начинающих. Что такое фриланс, можно ли на нем зарабатывать и сколько?
Бесплатно Подробнее
Фото
Бесплатная мини книга для тех, кто хочет заказать сайт, но растерялся во множестве CMS и вариантов выбора.
Бесплатно Подробнее
Фото
Пошаговый видеокурс "Как работать в Опенкарт" с уроками по добавлению товаров и статей.
Добавить свой комментарий