Domanda

Ho creato tre nuovi campi l'indirizzo del registro, ho bisogno di mostrare loro nei dettagli dell'ordine. Ho provato ad aggiungere spronarli:

Sistema> Clienti> Impostazioni> Modelli Indirizzo

E ha aggiunto i campi con lo stesso nome che è nel database. Ecco un esempio di come ho provato:

{{number_address}}
{{depend number_address}}{{var number_address}}{{/depend}}
{{if number_address}}{{var number_address}},  {{/if}}
È stato utile?

Soluzione

Ho letto questo tutorial: http://www.magentocommerce.com/wiki / 5 _-_ modules_and_development / how_to_add_custom_field_in_billing_and_shipping_address_in_frontend_and_backend

Controlla la creazione di attributo:

foreach ($attributes as $attributeCode => $data) {
    $attribute = $eavConfig->getAttribute('customer_address', $attributeCode);
    $attribute->setWebsite($store->getWebsite());
    $attribute->addData($data);
        $usedInForms = array(
            'adminhtml_customer_address',
            'customer_address_edit',
            'customer_register_address'
        );
        $attribute->setData('used_in_forms', $usedInForms);
    $attribute->save();
}

Si veda la matrice $usedInForms? Provate ad inserire i manici delle dettagliate Pagine ordine lì.

Non può essere sufficiente, ma credo che sia necessario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top