Перейти к содержанию

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

Добрый день!

 

Дано:

Интернет магазин на 3 языках: Эстонский, Русский, Англиский.

 

На почту приходит счет за заказ на языке котором пользователь сделал заказ. Ну это логично и правильно.

Но можно ли сделать так, чтобы счет приходил только на Эстонском языке ?

 

Заранее спасибо

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


Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, aSquare сказал:

Добрый день!

 

Дано:

Интернет магазин на 3 языках: Эстонский, Русский, Англиский.

 

На почту приходит счет за заказ на языке котором пользователь сделал заказ. Ну это логично и правильно.

Но можно ли сделать так, чтобы счет приходил только на Эстонском языке ?

 

Заранее спасибо

catalog/model/checkout/order.php

Вот тут берется язык заказа:

$language = new Language($order_info['language_code']);
$language->load($order_info['language_code']);
$language->load('mail/order');

Здесь начинается функция для отправкы почты администратору

// Admin Alert Mail
if (in_array('order', (array)$this->config->get('config_mail_alert'))) {

Можно $language_admin например для отправки почты. Это для версии 2.3.

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


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

К сожалению, я использую версию 3.0.2.0 и там нету таких строчек кода.

 

Нашел такой кусок кода:

 

$this->load->model('localisation/language');

			$language_info = $this->model_localisation_language->getLanguage($order_query->row['language_id']);

			if ($language_info) {
				$language_code = $language_info['code'];
			} else {
				$language_code = $this->config->get('config_language');
			}

 

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


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

а пробовать на тестовом, уже запретили?

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


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, aSquare сказал:

К сожалению, я использую версию 3.0.2.0 и там нету таких строчек кода.

 

Нашел такой кусок кода:

 


$this->load->model('localisation/language');

			$language_info = $this->model_localisation_language->getLanguage($order_query->row['language_id']);

			if ($language_info) {
				$language_code = $language_info['code'];
			} else {
				$language_code = $this->config->get('config_language');
			}

 

catalog/controller/mail/order.php

// Admin Alert Mail
	public function alert(&$route, &$args) {

 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.