我正在研究在订单确认电子邮件中显示客户编号的任务的解决方案。已经有一个自定义属性 customer_number 显示在注册表单和客户后端。它似乎通过调用助手来显示。
这是它在注册表中的显示方式:
<input type="number" name="<?php echo Company_Helper_Data :: CUSTOMER_NUMBER_FIELD ?>" id="<?php echo Company_Helper_Data :: CUSTOMER_NUMBER_FIELD . "id" ?>" value="<?php echo $this->escapeHtml($this->getFormData()->getData( Company_Helper_Data :: CUSTOMER_NUMBER_FIELD ) ) ?>" title="<?php echo $this->__('Customer Number') ?>" class="input-text" />
这就是它在客户后端被调用的方式
<input type="text" name="customer_number" id="customer_number" value="<?php echo $this->getCustomer()->getCustomerNumber() ?>" title="<?php echo $this->__(' Customer Number') ?>" class="input-text" />
所以我只是尝试将此代码放入 order/default.phmtl 中:
<?php echo $this->getCustomer()->getCustomerNumber()?>
这是行不通的。订单无法设置。
我是编程新手。有没有人知道如何在订单电子邮件模板中调用客户数据并将其显示在订单确认中
在此先感谢您的支持。
格雷茨