chamaerops

Настройка уведомления при отсутствии имейла покупателя.

Рекомендуемые сообщения

chamaerops    35

Подскажите, знающие люди.

Если при оформлении заказа покупатель указал свой имейл, то тут все ок. Одно письмо улетает админу, одно - покупателю.

А вот если покупатель свой имейл не указал (это не обязательное поле), то админу его письмо приходит (тут тоже все ОК), но при этом движок магазина пытается отправить письмо по адресу вида empty1464175857@localhost. Естественно, такого адреса нет, поэтому на почту админу следом сваливается письмо от Mail Delivery Subsystem с отчетом о невозможности доставки письма.

 

Нужно реализовать либо проверку имейла покупателя - если пустой, не пытаться слать письмо, ну или хотя бы вместо empty1464175857@localhost подсунуть другой ящик (например, специально созданный для таких писем), куда сваливались бы эти письма. Первый вариант, конечно, предпочтительней. Подскажите, в каком контроллере копать.

 

З.Ы. А так же, где можно поковырять шаблоны писем.  catalog/view/theme/default/template/mail/order.tpl ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leva    4

Скорее всего у вас модуль упрощения формы заказа установлен, вот в нем и нужно копать. Не зная что за модуль сказать точнее сложно )

 

З.Ы. а письма какие то лежат в шаблонах /catalog/view/theme/default/template/mail но много так же и забиты в коде и шаблонов там нет, есть 5-10 строк кода которые формируют текст письма с нужными параметрами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу