campo personalizzato che non mostra sui dettagli di ordine (admin)
-
16-10-2019 - |
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}}
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