Я установил плагин Пользовательское поле в кассе и следую рекомендациям. по документации я добавил следующий код
<li class="fields">
<div class="field">
<label for="billing:ssn" class="required"><em>*</em><?php echo $this->__('SSN') ?></label>
<div class="input-box">
<input type="text" name="custom[ssn]" value="<?php echo $this->htmlEscape($this->getQuote()->getSsn()) ?>" title="<?php echo $this->__('SSN') ?>" class="input-text required-entry" id="billing:ssn" />
</div>
</div>
</li>
persistent/checkout/onepage/billing.phtml
и каждому billing.phtml
, которого я нашел, просто чтобы убедиться.
Однако новое поле нигде не отображается, ctrl+f с <input type="text" name="custom[ssn]"
на странице оформления заказа ничего не находит.
Я использую новейшую версию Magento (1.9.0.1).
Я открыт для других методов добавления настраиваемых полей при условии, что мне не нужно будет трогать основные файлы Magento.