[英]Opencart product sku on order maill?
I need to have SKU on order confirmation in the email the user receive "OC 3.0.3.2"
.我需要在用户收到
"OC 3.0.3.2"
的电子邮件中的订单确认中包含 SKU。 I've tried to implement this solution that found in other site but it only display a blank space.我试图实现在其他站点中找到的这个解决方案,但它只显示一个空格。
In catalog/controller/mail/order.php file
在
catalog/controller/mail/order.php file
Find each $this->load->model('tool/upload');
找到每个
$this->load->model('tool/upload');
Add below $this->load->model('catalog/product');
添加下面
$this->load->model('catalog/product');
$data['products'][] = array(
$data['products'][] = array(
$product_info = $this->model_catalog_product->getProduct($order_product['product_id']);
$product_info = $this->model_catalog_product->getProduct($order_product['product_id']);
'model' => $order_product['model'],
'model' => $order_product['model'],
'sku' => $product_info['sku'],
'sku' => $product_info['sku'],
下面添加'sku' => $product_info['sku'],
Then, in catalog/view/theme/default/template/mail/order_add.twig file
然后,在
catalog/view/theme/default/template/mail/order_add.twig file
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.model }}</td>
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.model }}</td>
{{ product.sku }}
{{ product.sku }}
下方添加How can I solve this issue as soon as possible?我怎样才能尽快解决这个问题?
In catalog/view/theme/default/template/mail/order_add.twig file在目录/视图/主题/默认/模板/邮件/order_add.twig 文件中
Find:找:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">{{ text_model }}</td>
Add Below:在下面添加:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">{{ text_sku }}</td>
Find:找:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.model }}</td>
Add Below:在下面添加:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.sku }}</td>
Find:找:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b>{{ total.title }}:</b></td>
Change to:改成:
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="5"><b>{{ total.title }}:</b></td>
If your controller file is correct you should get your desired result.如果您的控制器文件正确,您应该会得到您想要的结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.