Пошта

Вступ#

Вкладка Пошта відповідає за листи, які магазин надсилає покупцям і адміністраторам. Правильні налаштування гарантують, що підтвердження замовлень, листи про реєстрацію та повідомлення з форми зворотного зв'язку доходять до адресатів і не потрапляють у спам.

Як відкрити налаштування пошти#

Перейдіть до налаштувань#

Увійдіть в адмінку і відкрийте Система → Налаштування.

Відредагуйте магазин#

Знайдіть свій магазин у списку і натисніть кнопку Редагувати (синя кнопка з олівцем) праворуч.

Виберіть вкладку «Пошта»#

У налаштуваннях магазину перейдіть на вкладку Пошта.

Поля налаштувань#

вкладка «Пошта» в налаштуваннях магазину з полями поштового протоколу, SMTP і сповіщень

Загальні#

  • Поштовий протокол: виберіть Mail (вбудована PHP-функція mail()) або SMTP (підключення до зовнішнього поштового сервера — Gmail, Outlook, пошти вашого хостингу чи домену).
  • Параметри функції mail: використовується лише з протоколом Mail для передавання додаткових параметрів sendmail (наприклад, [email protected]). Не заповнюйте це поле, якщо не знаєте, навіщо воно.

SMTP#

Якщо вибрано SMTP, заповніть такі поля:

  • SMTP хост: адреса поштового сервера (наприклад, smtp.yourdomain.com, ssl://smtp.gmail.com або tls://smtp.gmail.com).
  • SMTP логін: зазвичай повна адреса електронної пошти.
  • SMTP пароль: пароль поштової скриньки.
  • SMTP порт: зазвичай 465 (SSL), 587 (TLS) або 25.
  • SMTP таймаут: скільки секунд магазин чекатиме на відповідь поштового сервера.

E-Mail сповіщення#

  • Отримувати сповіщення про такі події: позначте події, про які адміністратор отримуватиме лист:
    • Реєстрація покупця: реєстрація нового покупця.
    • Реєстрація партнера: реєстрація нового партнера.
    • Нове замовлення: оформлення нового замовлення.
    • Новий відгук: додавання нового відгуку про товар.
  • Додаткові адреси для сповіщення: додаткові адреси e-mail для отримання сповіщень, через кому.

Основні сповіщення надходять на адресу, вказану в полі E-Mail на вкладці Магазин.

Рекомендація

Якщо ваш хостинг не надсилає листи через PHP mail() або листи потрапляють у спам, перейдіть на SMTP — він надійніший, краще доставляє листи й рідше позначається як спам поштовими службами на кшталт Gmail.

Типові завдання#

Кілька отримувачів сповіщень#

Щоб про нові замовлення дізнавалися кілька співробітників:

  1. Знайдіть поле Додаткові адреси для сповіщення.
  2. Введіть адреси через кому (наприклад, [email protected],[email protected]).
  3. Переконайтеся, що в полі Отримувати сповіщення про такі події позначено Нове замовлення.
  4. Натисніть Зберегти.

Рекомендації#

Доставка листів через SMTP

Автентифікація пошти

  • Паролі застосунків: якщо ви використовуєте Gmail чи Outlook з двофакторною автентифікацією, створіть і використовуйте «пароль застосунку» замість звичайного пароля облікового запису.
  • Шифрування: завжди додавайте до хоста префікс ssl:// або tls://, щоб з'єднання було захищеним.
  • Адреса відправника: використовуйте як E-Mail магазину адресу на своєму домені, яка збігається з обліковим записом SMTP, — інакше сервер може відхиляти листи.
Керування сповіщеннями

Як не захаращувати пошту

  • Додаткові адреси: додавайте сюди співробітників, яким потрібні сповіщення, а основну адресу залишайте для загальної пошти магазину.
  • Тестові листи: після збереження налаштувань перевірте надсилання листів, наприклад, через відновлення пароля або форму на сторінці «Контакти».
Спам-фільтри

Якщо листи все одно потрапляють у спам, перевірте, чи налаштовано для вашого домену записи SPF і DKIM (а бажано й DMARC) у DNS. Це налаштовується поза ocStore, але критично важливо для доставки пошти.

Усунення несправностей#

Листи не надсилаються або не надходять

Перевірка облікових даних і сервера

  • Поштовий протокол: якщо вибрано Mail, сервер може блокувати PHP mail() — перейдіть на SMTP.
  • Облікові дані: перевірте SMTP логін і пароль.
  • Порти: переконайтеся, що брандмауер сервера дозволяє вихідні з'єднання на ваш SMTP порт (465/587).
  • Журнал помилок: помилки надсилання записуються в Система → Обслуговування → Журнал помилок.
  • Спам: перевірте папки «Спам» / «Небажана пошта». Якщо листи там — налаштуйте SPF/DKIM.
Тайм-аут підключення до SMTP

Мережа та налаштування

  • Префікс хоста: для порту 465 вказуйте ssl:// перед адресою хоста, для порту 587 — tls://.
  • Таймаут: збільште SMTP таймаут (наприклад, з 5 до 10 або 15 секунд).
  • Брандмауер: уточніть у хостинг-провайдера, чи не заблоковано вихідні SMTP-з'єднання.

«Надійна комунікація — основа обслуговування клієнтів. Правильно налаштована пошта гарантує, що покупці завжди знатимуть, що відбувається з їхніми замовленнями».

Сторінку перекладено й адаптовано для ocStore з офіційної документації OpenCart. Ліцензія — GNU GPL v3.