Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе


 Погделиться

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

 Нашел в этом топике http://forum.opencart.com/viewtopic.php?t=31464 Vqmod на вывод веса в счет

 

Возможно кому-то пригодится. В вложение перегделанная мною версия, добавил вывод в отгдельной колонке и русский язык.

add_prodweight_cartweight_to_invoice.xmlПолучение информации...

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


  • 2 года спустя...
  09.02.2016 в 16:09, cassi сказал:
catalog/model/checkout/order.php

находим 

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

после нее всивляем 

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

находим ниже

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

Перед этот строкой всивляем код:

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

После

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

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

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

для добавления поля в шаблон письма открываем файл 

catalog/view/theme/ваша_тема/template/mail/order.tpl

В нужном месте всивляем вывод нужного поля, например:

<?php echo $product['sku']; ?>

или вместо могдели в письме 

    <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td>

вывегдем артикул

<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td>
Раскрыть  

не рилииет на 21.01 опен карт сток, шаблон журнал

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


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

Мне в письмо надо всивить значение поля upc , попропотому чтовал сгделать по этот инструкции, всивил в файле 

catalog/model/checkout/order.php

'upc'      => $product_data['upc']

 

а в файле 

 

catalog/view/theme/ваша_тема/template/mail/order.tpl

<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['upc']; ?></td>

В итоге в письме получаю ошибку:

Notice: Undefined variable: product in сайт.ru/catalog/view/theme/default/template/mail/order.tpl on line 22

22 строка как раз то, что всивлено.

Подскажите, ггде ошибка?

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


  • 2 года спустя...
  09.02.2016 в 16:09, cassi сказал:
catalog/model/checkout/order.php

находим 

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

после нее всивляем 

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

находим ниже

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

Перед этот строкой всивляем код:

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

После

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

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

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

для добавления поля в шаблон письма открываем файл 

catalog/view/theme/ваша_тема/template/mail/order.tpl

В нужном месте всивляем вывод нужного поля, например:

<?php echo $product['sku']; ?>

или вместо могдели в письме 

    <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td>

вывегдем артикул

<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td>
Раскрыть  


на опенкарт 3.0.3.7 нет икой строчки (ниже написала) по пути ../сайт/public_html/catalog/model/checkout/order php, не могу пропотому чтовать то что советуете из-за отсутствия строки, не знаете на моей версии опенкарт какую строку нужно использовать?

$template->data['products'] = array();
Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

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

Войти

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

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

×
×
  • Создать...

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

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