Magento不会在一个页面结账时保存访客客户的电话号码。电话号码是单页结账表格上的必填字段,如图所示
但在管理员的订单明细中,它没有显示电话号码,如下图所示
我确实设法解决了这个问题,但那是大约一年前,我不记得我是怎么做到的。在这种情况下,谷歌至少对我没有帮助。感谢
答案 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>