Avevo bisogno di creare due nuovi attributi del cliente. Ho seguito la guida da: http://www.fontis.com.au/blog/magento/know-more-about-your-customers-adding-custom-signup-attributes
per creare questi attributi. Ho controllato la tabella "eav_attribute" nel database e posso confermare che entrambi gli attributi esistono. L'unica cosa era che non sapevo come creare un attributo della casella di controllo, quindi ho creato entrambi gli attributi come "Sì / No".
dal seguire il codice su come visualizzare il campo nel modulo di registrazione che ho fatto:
<li class="control">
<div class="input-box">
<label for="publisheroffer"><?php echo $this->__('Publisher Offer') ?><span class="required">*</span></label><br />
<input type="checkbox" name="publisheroffer" id="publisheroffer" value="<?php echo $this->htmlEscape($this->getFormData()->getPublisheroffer()) ?>" title="<?php echo $this->__('Publisher Offer') ?>" class="input-text" />
</div>
</li>
Dove l'id dell'attributo è "publisheroffer". Quando viene creato, l'account crea correttamente ma i campi degli attributi personalizzati non cambiano.
Come posso visualizzare questo attributo come una casella di controllo nella pagina di registrazione e come elaborare i valori.
Grazie per tutto l'aiuto in anticipo.