Magento Сохранить значение в пользовательском атрибуте клиента с одной страницы оформления заказа (billing.phtml)
Я сделал один атрибут для регистрации клиента. Работает нормально при регистрации. Я получаю проблемы на одной странице оформления заказа. Как и при обычной регистрации, я также принимаю значение от клиента во время регистрации за один шаг, но проблема в том, что он не сохраняет значение в атрибуте. заранее благодарю код billing.phtml, который отображает текстовое поле для атрибута, чтобы получить значение от пользователя
<li class="fields">
<div class="field">
<label for="<?php echo $attribute->getAttributeCode(); ?>" <?php if($attribute->getIsRequired()):?>class="required"><em>*</em> <?php else :?>><?php endif;?><?php echo $this->__($frontEndLabel) ?></label>
<div class="input-box">
<?php if($attribute->getFrontendInput()== 'text'):?>
<input type="text" name="billing[test]" id="billing:<?php echo $attribute->getAttributeCode(); ?>" title="<?php echo $this->__($frontEndLabel); ?>" class="input-text <?php echo $fieldRequiredClass; ?> <?php echo $fieldFrontendClass ;?>" />
<?php endif ?>
</div>
</div>
<?php endif ?>
<?php endforeach ?>
</li>
1 ответ
Решение
Просто обновите следующий код в вашем config.xml и проверьте его
<fieldsets>
<checkout_onepage_quote>
<attributename>
<to_customer>*</to_customer>
</attributename>
</checkout_onepage_quote>
</fieldsets>