电子邮件

时间:2016-01-25 17:33:47

标签: php opencart opencart2.x

我现在花了一些时间试图找到一个与我需要的完全匹配的扩展或一些代码示例,在这里查看类似的帖子没有什么能做我想要的 - 所以问题。

我正在使用Open Cart 2.0.3.1我创建了一些自定义客户字段,这些字段在结帐阶段出现,包括结算和发货。我想要的是让这些字段显示在发送给客户和业务的订单确认电子邮件中。任何人都可以指向我一些代码示例或插件的方向

1 个答案:

答案 0 :(得分:0)

您可以在catalog / model / checkout / order中添加字段到确认电子邮件,找到

public function addOrderHistory($order_id, $order_status_id, $comment = '', $notify = false) {

从数据库中获取您的字段,在那里存储它们(在客户表中或按顺序等等)添加之前

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/mail/order.tpl')) {

到$ data数组,ex。 $data['custom_field'] = 'some data'; 然后在您的模板/ mail / order.tpl中,您可以打印字段<?=$custom_field?>