[英]Opencart product sku on order maill?
我需要在用戶收到"OC 3.0.3.2"
的電子郵件中的訂單確認中包含 SKU。 我試圖實現在其他站點中找到的這個解決方案,但它只顯示一個空格。
在catalog/controller/mail/order.php file
找到每個$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'],
下面添加'sku' => $product_info['sku'],
然后,在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>
{{ product.sku }}
下方添加我怎樣才能盡快解決這個問題?
在目錄/視圖/主題/默認/模板/郵件/order_add.twig 文件中
找:
<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>
如果您的控制器文件正確,您應該會得到您想要的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.