Друзья, в миллионный раз обращаюсь к Вам за помощью, не хватает мне знаний и опыта, очень надеюсь на вас)Суть проблемы:Установлен модуль Serial Keys который выдает вместе с заказом серийный номерВ просмотре заказа в личном кабинете работает корректно, поле модель заменяется на серийный номерmodel модуля
Делается за счет такого куска кода в контроллере order
// ******************************
// Begin Serial Keys modification
// ******************************
$this->load->model('extension/module/serial_keys');
// ****************************
// End Serial Keys modification
// ****************************
$data['products'][] = array(
// ******************************
// Begin Serial Keys modification
// ******************************
'name' => $product['name'],
// ****************************
// End Serial Keys modification
// ****************************
'model' => $this->model_extension_module_serial_keys->orderInfo($order_id, $product['product_id']),
'option' => $option_data,
'quantity' => $product['quantity'],
'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']),
'reorder' => $reorder,
'return' => $this->url->link('account/return/add', 'order_id=' . $order_info['order_id'] . '&product_id=' . $product['product_id'], true)
);
Если мы ставим точно такой же кусок в mail/order.php то естественно ничего в письме не отражается, немного поменял код, т.к. в файле mail/order.php вместо => $product[' '] используется => $order_product[' ']Поэтому кусок кода вставляем
// ******************************
// Begin Serial Keys modification
// ******************************
$this->load->model('extension/module/serial_keys');
// ****************************
// End Serial Keys modification
// ****************************
$data['products'][] = array(
// ******************************
// Begin Serial Keys modification
// ******************************
'name' => $order_product['name'],
// ****************************
// End Serial Keys modification
// ****************************
'model' => $this->model_extension_module_serial_keys->orderInfo($order_info['order_id'], $order_product['order_product_id']),
'option' => $option_data,
'quantity' => $order_product['quantity'],
'price' => $this->currency->format($order_product['price'] + ($this->config->get('config_tax') ? $order_product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
'total' => $this->currency->format($order_product['total'] + ($this->config->get('config_tax') ? ($order_product['tax'] * $order_product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value'])
);
Но так и не помагает
Я думаю проблема в model/serialkeys, но где, не знаю(
Помогите пожалуйста разобраться