Magento добавляет настраиваемое поле в адрес доставки и платежного адреса на одной странице

Я новичок в 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> 

Я добавил текстовое поле и кнопку. Вы можете видеть это в интерфейсе.

Теперь для добавления пользовательских полей в информацию о доставке все вышеуказанные процессы почти одинаковы, просто найдите отправку .phtml в «app \ design \ frontend \ base \ default \ template \ checkout \ onepage \» и создайте ту же структуру папок в папке темы yuour и вставьте его туда. Добавьте туда поля.

Надеюсь, это поможет.