0

我正在研究在订单确认电子邮件中显示客户编号的任务的解决方案。已经有一个自定义属性 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()?>

这是行不通的。订单无法设置。

我是编程新手。有没有人知道如何在订单电子邮件模板中调用客户数据并将其显示在订单确认中

在此先感谢您的支持。

格雷茨

4

1 回答 1

0

为此,在 Magento 中,您必须进入 magento 后端管理面板,
然后转到

系统=>交易电子邮件

在这里,您将找到您的电子邮件模板。在此之后打开电子邮件模板,然后将其放置在您想要的位置

{{ var customer_number }}

于 2017-03-26T15:43:47.307 回答