我需要在用户收到“ OC 3.0.3.2”的电子邮件中对订单确认进行SKU确认。我试图实现在其他站点中找到的此解决方案,但它仅显示空白。
在目录/控制器/mail/order.php文件中
查找每个$this->load->model('tool/upload');
在$this->load->model('catalog/product');
下添加
$data['products'][] = array(
$product_info = $this->model_catalog_product->getProduct($order_product['product_id']);
之上添加'model' => $order_product['model'],
'sku' => $product_info['sku'],
下方添加然后,在目录/视图/主题/默认/模板/邮件/order_add.twig文件中
<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 }}
下方添加有人可以帮我解决这个问题吗?
感谢您的时间。
查找:
<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>
在下面添加:
<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>
查找:
<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.sku }}</td>
查找:
<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>
更改为:
<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>
如果您的控制器文件是正确的,您应该得到想要的结果。