Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Добавить новое поле в письмо админу о заказе


 Поделиться

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

Доброго времени суток!

 

Пытаюсь добавить новое поле в письмо о заказе для админа, но ничего не выходит :(

 

В данный момент нужно поле 'location'.

Добавил location в базе в oc_order_product, добавлял "инфу" в order.php и confirm.php. Может где-то еще правки нужно делать?

 

Подскажите, пожалуйста, в сторону какого файла нужно смотреть?)

 

Заранее благодарен за ответы!

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

Все, разобрался)

catalog/model/checkout/order.php:

Находим

$template->data['products'] = array();

Перед ним вставляем

$this->load->model('catalog/product');

В базе данных в таблице order_product забейте строку с нужным полем (location или sku, например)

Далее находим в этом же файле:

$template->data['products'][] = array(

Перед ней добавляем:

$product_data = array();

$product_data = $this->model_catalog_product->getProduct($product['product_id']);

Далее добавляем новое поле в массив:

После:

'model'    => $product['model'],

Добавляем:

'location'    => $product_data['location'],

Вместо location можете писать свое(главное, чтобы совпадало с полем, которое забили в базу данных)

Дальше ищем строчку:

foreach ($order_product_query->rows as $product) {

Сразу после нее пишем:

$text .= $product_data['location'] . "\n";

Все)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Люди, подскажите пожалуйста кто сталкивался. Сделал все как тут описано, вывел SKU в письмо админу. Но почему-то если в заказе несколько наименований товара, всем присваивается один и тот же SKU последнего товара. Заранее благодарю за ответы.

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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