Уведомления о заказах в OpenCart: короткое руководство
В OpenCart 3.0.3.8 уведомление о новом заказе включается в настройках магазина, а доставка зависит от почтового сервера. За 10–15 минут можно проверить оба звена — от настройки адреса до тестового заказа.

В OpenCart 3.0.3.8 уведомление о новом заказе включается в настройках магазина, но одна галочка не гарантирует доставку письма: магазину ещё нужен рабочий почтовый сервер. Ниже — короткая настройка и проверка на тестовом заказе; обычно это занимает 10–15 минут, если у вас есть доступ администратора и параметры почты.
Что понадобится
До начала подготовьте адрес получателя и параметры SMTP у почтового провайдера: сервер, порт, имя пользователя и пароль приложения, если провайдер его требует. Не подставляйте обычный пароль от почты, если инструкция провайдера предписывает отдельный пароль для приложений. Вам также понадобится доступ в административную панель OpenCart.
Инструкция рассчитана на OpenCart 3.0.3.8. В других версиях названия пунктов и расположение настроек могут отличаться; сверяйтесь с документацией и интерфейсом именно вашей версии.
Настройте почту и уведомление
- Откройте настройки магазина. В админке перейдите в «Система» → «Настройки» и нажмите «Редактировать» у нужного магазина. Если магазинов несколько, проверьте, что редактируете тот, где оформляют заказы. Результат: открыта форма настроек выбранного магазина.
- Перейдите на вкладку «Почта». Выберите почтовый движок. Для отправки через SMTP укажите его параметры, полученные у провайдера: сервер, учётную запись, пароль, порт и тайм-аут. Формат сервера и требования к защищённому соединению берите у провайдера, а не угадывайте. Результат: поля заполнены значениями из его инструкции.
- Укажите адрес получателя. В разделе оповещений о почте найдите настройку новых заказов и включите её. В поле дополнительных адресов перечислите получателей через запятую, если интерфейс вашей версии это поле показывает. Не рассчитывайте, что адрес отправителя автоматически станет адресом для уведомлений: проверьте именно настройку получателей. Результат: оповещение о новом заказе включено, а нужные адреса указаны.
- Сохраните изменения. Нажмите кнопку сохранения в правом верхнем углу формы. Если настройки не сохраняются, проверьте обязательные поля и права пользователя администратора. Результат: после сохранения снова открывается список магазинов или обновлённая форма без сообщения об ошибке.
- Создайте тестовый заказ. Откройте витрину в отдельном окне, оформите заказ на тестовые данные и проверьте входящие, спам и журналы почтового провайдера. Если в магазине есть тестовый способ оплаты, используйте его. Результат: письмо пришло на указанный адрес и содержит данные ожидаемого заказа.
Какие поля за что отвечают
| Настройка | Что указать | Как проверить |
|---|---|---|
| Почтовый движок | SMTP, если отправку выполняет почтовый провайдер | Витрина отправляет письмо через заданный сервер |
| Сервер и порт | Значения из инструкции провайдера | Совпадают с его актуальными требованиями |
| Имя пользователя и пароль | Учётные данные для SMTP | Провайдер принимает подключение |
| Оповещение о новом заказе | Включённое значение | После тестового оформления приходит письмо |
| Дополнительные адреса | Почтовые ящики сотрудников, если нужны | Каждый указанный адрес получает уведомление |
SMTP1 — способ передавать письма через почтовый сервер. Он не означает, что уведомление уже настроено: OpenCart должен подключиться к серверу с правильными параметрами, а сервер — принять письмо.
Если письмо не пришло
Не повторяйте заказ вслепую: сначала выясните, на каком участке пропала отправка. Уведомление могло уйти в спам, быть отклонено сервером или не сформироваться из-за ошибки настроек.
- Проверьте адреса и переключатель. Убедитесь, что уведомление о новом заказе включено, а в дополнительных адресах нет опечаток и лишних разделителей.
- Сверьте параметры SMTP. Сравните сервер, порт, имя пользователя и требования к шифрованию с инструкцией провайдера. Эти значения зависят от почтового сервиса.
- Посмотрите журналы. Проверьте журнал ошибок OpenCart и журналы почтового провайдера. Ищите записи в момент оформления заказа и сообщения об отказе в авторизации или соединении.
- Проверьте доставку отдельно от создания заказа. Попросите администратора хостинга проверить исходящую почту с сервера. Если сервер не может подключиться к SMTP, изменение шаблона письма проблему не решит.
- Сделайте ещё один тест после правки. Убедитесь, что заказ оформился, а письмо пришло на нужный ящик. Если ошибка повторяется, передайте хостингу время теста и текст сообщения из журнала.
Рабочая настройка — это не галочка в админке, а проверенная цепочка: OpenCart создаёт уведомление, сервер отправляет его, а адресат получает письмо.
Что проверить после настройки
Проверьте уведомление отдельно для каждого магазина, если витрин несколько. Уточните у сотрудников, кому именно нужно получать письма, и не рассылайте заказ на общий адрес без необходимости: в уведомлении могут находиться персональные данные покупателя.
Если тестовый заказ есть в OpenCart, но письма нет, не отключайте проверки безопасности и не публикуйте пароль SMTP в обращении в поддержку. Передавайте только текст ошибки и параметры соединения без секретов. Настройки уведомлений о регистрации клиентов находятся рядом, но включать их для решения проблемы с заказами не нужно.
Следующий шаг — провести контрольный заказ после каждого изменения почты или переноса магазина и записать, какой адрес получает уведомление. Так проще заметить сбой до того, как его обнаружит менеджер, который ждёт новый заказ.
1 SMTP расшифровывается как Simple Mail Transfer Protocol — протокол передачи электронной почты между системами.
Разрушитель авто-разводов: Фото заказ-наряда СТО: завышения, дубли работ, лишние позиции.
Спросить за 15 ₽Источники: OpenCart 3.0.3.8 — исходный код официального проекта, Документация OpenCart
Частые вопросы
Где включить уведомления о новых заказах в OpenCart 3.0.3.8?
Можно ли отправлять уведомления на несколько адресов?
Почему заказ есть в админке, а письма нет?
Нужно ли настраивать SMTP, если письма иногда доходят?
Подойдёт ли эта инструкция для OpenCart 4?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.