订单电子邮件中的OpenCart客户自定义字段


OpenCart customer custom fields in order emails

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

正在使用 打开购物车 2.0.3.1 我创建了一些自定义客户字段,这些字段出现在结帐阶段,包括帐单和运输。我想要的是让这些字段出现在发送给客户和企业的订单确认电子邮件中。谁能指出我一些代码示例或插件的方向

您可以在目录/型号/结帐/订单中的确认电子邮件中添加字段,找到

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阵列,例如。 $data['custom_field'] = 'some data';然后在您的模板/邮件/订单.tpl 中,您可以打印字段<?=$custom_field?>