Я новичок в Magento. Я хочу добавить больше полей в одностраничный платежный адрес и адрес доставки.
Я перешел по этой ссылке
http://excellencemagentoblog.com/magento-adding-custom-field-to-customer-address
Но это не работает для меня.
Я новичок в Magento. Я хочу добавить больше полей в одностраничный платежный адрес и адрес доставки.
Я перешел по этой ссылке
http://excellencemagentoblog.com/magento-adding-custom-field-to-customer-address
Но это не работает для меня.
если вы используете magento версии 1.6 выше, вы можете скопировать "billing.phtml" из "app \ design \ frontend \ base \ default \ template \ persistant \ checkout \ onepage" в "app \ design \ frontend \ default \ your_theme \ template \ persistant \ checkout \ onepage ". Затем вам нужно добавить в него свои собственные поля.
Найдите <?php if ($this->canShip()): ?>
эту строку в своем billing.phtml и добавьте свой код над ней. Например:
<li class="fields">
<div class="field">
<label for="billing:suburb" class="required"><em>*</em><?php echo $this->__('Suburb/Postcode') ?></label>
<div class="input-box">
<input type="text" id="suburbs" name="custom" value="<?php echo $this->htmlEscape($this->getQuote()->getSuburb()) ?>" title="<?php echo $this->__('Suburb') ?>" class="input-text required-entry" id="billing:suburb" />
<button type="button" id="driver" title="<?php echo $this->__('Click me!') ?>" class="button" ><span><span><?php echo $this->__('Click me!') ?></span></span></button>
</div>
</div>
Я добавил текстовое поле и кнопку, вы можете увидеть это в интерфейсе.
Теперь для добавления настраиваемых полей в информацию о доставке весь описанный выше процесс почти такой же, просто найдите файл shipping .phtml в "app \ design \ frontend \ base \ default \ template \ checkout \ onepage \" и создайте такую же структуру папок в папке вашей темы. и вставляем туда. Добавьте туда свои поля.
Надеюсь, это поможет.