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

Замена поля "код товара" на "артикул"(SKU) в письмах оформления заказа.


 Поделиться

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

Не могу побороть проблемку в опенкарт.про 2,1. Необходимо заменить поле код товара на артикул. Все остальное оставить без изменения.

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


А без модуля просто код подправить возможно? Где то видел аналогичные проблемы и решения, но под 1,5

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


насколько понял - хотят в заказе вместо model вывод sku

sku в отличии от model в заказах не хранится, нужно будет брать его из таблицы товаров и добавлять в вывод

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

Смотря для каких задач вам это нужно. Порой хватает просто текстовые переменные изменить

Артикулы на сайте(SKU) идентичны артикулам в 1с. Для удобства работы с заказми мне необходим вывод артикула в заказе.

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


А что Вам мешает, если Вы используете только Артикул, проставить model = sku?

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

А что Вам мешает, если Вы используете только Артикул, проставить model = sku?

параметр model использует модуль "автоматическая обработка прайс листов". Его нельзя менять

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


Ну тогда как-то так в admin/controller/sale# order.php

$products = $this->model_sale_order->getOrderProducts($this->request->get['order_id']);

// ++
$this->load->model('catalog/product');
// ++
...
// ++
$get_product_for_sku = $this->model_catalog_product->getProduct($product['product_id']);
// ++

$data['products'][] = array(
'name'    <----> <----->   => $product['name'],
// --
// 'model' => $product['model'],
// --
// ++
'model' => $get_product_for_sku['sku'],
// ++
....


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

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

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

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

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

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

Войти

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

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

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

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

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

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