【问题标题】:How to Display a custom value like customer number in order Email如何按订单显示自定义值(如客户编号)
【发布时间】:2017-03-26 23:43:47
【问题描述】:

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

这不起作用。无法设置顺序。

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

提前感谢您的支持。

问候

【问题讨论】:

    标签: magento-1.9 customer


    【解决方案1】:

    在 Magento 中,您必须进入 magento 后端管理面板,
    接下来去

    system=>交易邮件

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

    {{ var customer_number }}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多