Yandex PDD фикс для OpenCart 2.3

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем GlobalWhite, 16 авг 2017.

  1. GlobalWhite

    GlobalWhite Пользователь

    Сообщения:
    36
    Симпатии:
    14
    1. Добавляет вкладку "Почта" в настройки дополнительного магазина, позволяя использовать уникальные для каждого магазина логин и пароль SMTP.
    2. Фикс на отправку сообщений, через СМТП сервера яндекса (в случае с PDD).
    3. СМТП аккаунт яндекса, и почтовый адрес прописанный в настройках магазина - могут быть разными.
    4. Чтобы все нормально работало с яндексом - в поле SMTP сервер надо указать ssl://smtp.yandex.ru и порт 465.
     

    Вложения:

    seldivasy, Ален и Romans нравится это.
  2. seldivasy

    seldivasy Новичок

    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте. Не могу разобраться.
    Установил модуль. Но в настройках магазина и так была вкладка Почта. Не могу найти - где менять настройки с помощью Вашего модуля?
     
    Последнее редактирование: 18 авг 2017
  3. GlobalWhite

    GlobalWhite Пользователь

    Сообщения:
    36
    Симпатии:
    14
    Дополнительная вкладка Почта появляется только у дополнительных магазинов. Потому, что у основного магазина - такая вкладка и так есть, по умолчанию. Настройки нигде менять не надо. Если у вас один магазин, то после установки модуля - во вкладке почта - прописываете тип SMTP, сервер ssl://smtp.yandex.ru порт 465, имя пользователя с доменом (name@domain.ru) и пароль от вашей яндекс-почты-для-доменов (имя пользователя и пароль того аккаунта, с которого будет отправляться почта. Это не обязательно должен быть емейл, указанный как контактный, в настройках магазина). Сохраняете, и все начинает работать как надо.
     
  4. seldivasy

    seldivasy Новичок

    Сообщения:
    7
    Симпатии:
    0
    К сожалению, с новым модулем и всеми указанными настройками осталась старая проблема - при указании в поле Магазина e-mail любого из настроенных в PDD почта не отправляется - пишет ошибку No Such User Here.
    При указании другой почты, например ***@yandex.ru все работает (и раньше так и работало - только на MAIL, а на SMTP писало ошибку). (((
     
  5. GlobalWhite

    GlobalWhite Пользователь

    Сообщения:
    36
    Симпатии:
    14
    Версия OpenCart 2.3.0.2?
    Попробуйте сделать так:
    Допустим, к почте яндекса у вас привязан домен domain.com. И на нем, сделан ящик - sales@domain.com. С этим ящиком - вы хоть раз логинились в веб-морду яндекс почты? Если нет - то стоит сделать, чтобы завершить регистрацию.
    Попробуйте указать в настройках магазина почту - sales@domain.com и в настройке Почта - имя пользователя sales@domain.com, пароль от этой почты, смтп сервер ssl://smtp.yandex.ru и порт 465.
     
    Mach и karpov нравится это.
  6. seldivasy

    seldivasy Новичок

    Сообщения:
    7
    Симпатии:
    0
    Глазам своим не верю - неужели! Залогинился и заработало!
    СПАСИБИЩЕ ОГРОМНОЕ! А я уже тему продублировал - в соседней ветке - сейчас там тоже отпишусь!
    Но что интересно - письма на ящик с обратной формы стали приходить, а в отслеживании почты в сипанели - их нет?
    Все равно БЛАГОДАРЮ!
     
  7. GlobalWhite

    GlobalWhite Пользователь

    Сообщения:
    36
    Симпатии:
    14
    Пожалуйста. :)
    А почта в cpanel - судя по всему, туда попадает только та, которая отправляется через функцию mail(), и идет через локальный сервер. СМТП отправка же - идет сразу на указанный смтп сервер яндекса.
     
  8. 7ochukwu

    7ochukwu Новичок

    Сообщения:
    1
    Симпатии:
    0
    Спасибо Вам большое! Очень помогло. Дай бог Вам здоровья и долголетия!