Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

 

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

 

В данный момент нужно поле '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 year later...

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.