Добрый день, подскажите как сделать чтобы уведомления о регистрации покупателя на сайте приходили нам на почту?
Добрый день, подскажите как сделать чтобы уведомления о регистрации покупателя на сайте приходили нам на почту?
По умолчанию уведомления приходят только если включена настройка "Требуется подтверждение пользователей"
Можно уведомлять всегда, правда нужно будет поправить код. Точнее есть два варианта, самый простой:
1. Открыть файл:
/app/functions/fn.users.php
2. Найти строки:
if (AREA != 'A') { if (Registry::get('settings.General.approve_user_profiles') == 'Y') { fn_set_notification('W', __('important'), __('text_profile_should_be_approved'));// Notify administrator about new profile Mailer::sendMail(array( 'to' => 'company_users_department', 'from' => 'company_users_department', 'reply_to' => $user_data['email'], 'data' => array( 'user_data' => $user_data, ), 'tpl' => 'profiles/activate_profile.tpl', 'company_id' => $user_data['company_id'] ), 'A', Registry::get('settings.Appearance.backend_default_language')); } else { fn_set_notification('N', __('information'), __('text_profile_is_created')); } } </pre>
3. Заменить на:
if (AREA != 'A') { if (Registry::get('settings.General.approve_user_profiles') == 'Y') { fn_set_notification('W', __('important'), __('text_profile_should_be_approved')); } else { fn_set_notification('N', __('information'), __('text_profile_is_created')); } // Notify administrator about new profile Mailer::sendMail(array( 'to' => 'company_users_department', 'from' => 'company_users_department', 'reply_to' => $user_data['email'], 'data' => array( 'user_data' => $user_data, ), 'tpl' => 'profiles/activate_profile.tpl', 'company_id' => $user_data['company_id'] ), 'A', Registry::get('settings.Appearance.backend_default_language'));}
Спасибо, а при обновлении нужно будет по новой поправить?
Спасибо, а при обновлении нужно будет по новой поправить?
Скорее всего да.
Честно говоря. Можно это сделать модулем, но это больше файлов создавать.
Честно говоря 2. Я создал запрос на изменение этого функционала в дистрибутиве, но когда пройдёт не знаю.