Opencart产品sku的订购邮件?

时间:2020-02-19 18:18:49

标签: php twig opencart

我需要在用户收到的 var srcVal = document.getElementById('dirSearchKey').value; if (srcVal !== '') { document.getElementById('dirSearchKey').value = ''; $("#searchBlock div[class^=filterDiv]").filter(function() { var value = ''; $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) }); } 电子邮件中包含有关订单确认的SKU。 我试图实现在其他站点中找到的此解决方案,但它仅显示空白。 enter image description here

"OC 3.0.3.2"

  • 找到每个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'],

  • 找到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>下添加

如何尽快解决此问题?

1 个答案:

答案 0 :(得分:0)

在目录/视图/主题/默认/模板/邮件/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>

如果您的控制器文件正确,您应该会得到想要的结果。