Magento不显示访客结账用户的电话号码(一页结账)

时间:2014-10-23 11:25:01

标签: php magento magento-1.9 onepage-checkout

Magento不会在一个页面结账时保存访客客户的电话号码。电话号码是单页结账表格上的必填字段,如图所示

enter image description here

但在管理员的订单明细中,它没有显示电话号码,如下图所示

enter image description here

我确实设法解决了这个问题,但那是大约一年前,我不记得我是怎么做到的。在这种情况下,谷歌至少对我没有帮助。感谢

1 个答案:

答案 0 :(得分:0)

在shipping.phtml中添加以下代码。
使用以下代码替换现有的电话字段

<div class="field">
 <label for="shipping:telephone" class="required"><em>*</em><?php echo $this->__('Telephone') ?></label>
    <div class="input-box">
  <input type="text" name="shipping[telephone]" value="<?php echo $this->escapeHtml($this->getAddress()->getTelephone()) ?>" title="<?php echo $this->__('Telephone') ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('telephone') ?>" id="shipping:telephone" onchange="shipping.setSameAsBilling(false);" />
      </div>
           </div>