注文の詳細(管理者)に表示されないカスタムフィールド
-
16-10-2019 - |
質問
レジスタアドレスに3つの新しいフィールドを作成しました。注文の詳細を表示する必要があります。私はそれらを追加しようとしました:
システム>顧客>設定>テンプレートアドレス
データベースにあるのと同じ名前のフィールドを追加しました。これが私がどのように試したかの例です:
{{number_address}}
{{depend number_address}}{{var number_address}}{{/depend}}
{{if number_address}}{{var number_address}}, {{/if}}
解決
このチュートリアルを読みました: http://www.magentocommerce.com/wiki/5_modules_and_development/how_to_add_custom_field_in_billing_and_shipping_address_in_frontend_and_backend
属性の作成を確認してください:
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();
}
を参照してください $usedInForms
配列 ?注文詳細ページのハンドルをそこに挿入してみてください。
十分ではないかもしれませんが、必要だと思います。
所属していません magento.stackexchange