Нов съм в 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\" и създайте същата структура на папките в папката на вашата тема и го поставете там. Добавете вашите полета там.
Надявам се това да помогне.