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>
Другие вопросы по тегам