Получилось настроить отправку разных писем админу и пользователю при регистрации нового пользователя на ocStore 1.5.4.1 на основе метода, изложенного во втором посте темы, может кому пригодится
1. \catalog\model\account\customer.php открываем файл, ищем строку:
if ($this->config->get('config_account_mail')) {
и после нее вставляем код
$this->load->model('localisation/country');
$this->load->model('localisation/zone');
$country = $this->model_localisation_country->getCountry($this->request->post['country_id']);
$zone = $this->model_localisation_zone->getZone($this->request->post['zone_id']);
$subject = $this->language->get('text_registration') . ' ' . $this->request->post['firstname'] . ' ' . $this->request->post['lastname'];
$message = $this->language->get('text_new_registration') . ' ' . $this->config->get('config_name') . '.' . "\n\n";
$message .= $this->language->get('entry_firstname') . ' ' . $this->request->post['firstname'] . "\n";
$message .= $this->language->get('entry_email') . ' ' . $this->request->post['email'] . "\n";
$message .= $this->language->get('text_password') . ' ' . $this->request->post['password'] . "\n\n";
$message .= $this->language->get('entry_telephone') . ' ' . $this->request->post['telephone'] . "\n";
$mail->setSubject($subject);
$mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));
из изначального кода, предлагаемого во втором сообщении темы, за ненадобностью ушли некоторые поля. но если вы используете в своей регистрационной форме больше полей чем имя, email, пароль, номер телефона, оставьте необходимые
помимо полей, которые ушли за ненадобностью, я еще не совладала с информацией о согласии пользователя получать рассылку, всегда приходило "нет", вне зависимости от того, что выбрал пользователь. разбираться не стала, т.к. данная инфа в письме мне не особо нужна.
2. \catalog\language\russian\mail\customer.php сюда добавляем недостающий текст для письма, в моем случае это:
$_['text_registration'] = 'Зарегистрирован новый пользователь:';
$_['text_new_registration'] = 'Зарегистрирован новый пользователь на';
$_['entry_firstname'] = 'Имя:';
$_['entry_email'] = 'Email:';
$_['text_password'] = 'Пароль:';
$_['entry_telephone'] = 'Телефон:';