2016-08-09 21 views
2

magento2請求先住所セクションに新しいフィールドを追加しようとしました。私は成功したアドレス部を出荷する新しいフィールドを追加した配送先住所ブロックにmagento2の請求先住所セクションに新しいカスタムフィールドを追加する方法

http://oyenetwork.com/articles/magento2-devliery-date-module-creation-from-scratch/

を新しいフィールドを追加するためのリンクの下に続いています。しかし私のサイトでは、 "バーチャルプロダクト"を使っています。そこで、新しいカスタムフィールドを請求セクションに追加したいと思います。私はちょうど

以下

$ jsLayout [ 'コンポーネント'] [ 'チェックアウト'] [ '子供'] [ 'ステップ'] [ '子供'] [ '課金のようなもの "LayoutProcessorPlugin.php" コードを修正します-step '] [' 子供 '] [' 支払い '] [' 子供 '] [' 金リスト '] [' 子供 '] [' DELIVERY_DATE ']

代わりの

子供たち] ['children'] ['children'] ['children'] ['children'] ['children'] ['children'] ['children'] ['children'] ['children'] ['children'] ['children'] [ '配送先住所フィールドセット' ] ['children'] ['delivery_date']

しかし、動作しません。私の新しいカスタムフィールドをmagento2の請求先アドレスブロックに追加する方法は?

答えて

0

たぶん後半、とにかく:

 $jsLayout['components'] 
       ['checkout']['children'] 
       ['steps']['children'] 
       ['billing-step']['children'] 
       ['payment']['children'] 
       ['afterMethods']['children'] 
       ['billing-address-form']['children'] 
       ['form-fields']['children'] 
       [$customAttributeCode] = $customField; 

は、トリックを行う必要があります。 この方法で請求フォームに自分のフィールドを表示することができます。 とにかく、この値を取得してサーバーに送信するためには、どのアクションをキャプチャする必要があるか検討中です。

関連する問題