ユーザーがチェックアウト時に入力するカスタム注文フィールドを追加するにはどうすればよいですか


7

Drupal 7-コマース

注文に関連する2つのフィールドがあります。1つは、ユーザーが集荷、配達を選択するラジオボタンです。もう1つは、一部の人々を混乱させる可能性があるため、触れません。ユーザーに、チェックアウト時に希望するものを選択してもらいたい。どうすればよいですか?

フィールドに順序を追加しました。admin / commerce / config / order / fields。チェックアウトには表示されませんが、管理者が注文を編集しようとすると表示されます。

必要に応じてフィールドを設定しようとしましたが、これらのフィールドが空白で注文が作成されます(これはバグです)。

これらのフィールドを[チェックアウト設定] admin / commerce / config / checkoutに追加するオプションはありません。

請求情報や配送情報にフィールドを追加するつもりはありません。

回答:


19

Commerce Field Groupを使用してこの問題を解決できました。あなたがすることは:

  • 必要なフィールドを作成します。
  • フィールドグループを作成します。
  • 新しいフィールドをフィールドグループ内に配置します。

その後

  • チェックアウト設定(admin / commerce / config / checkout)に移動し、内部にグループを追加します Review

この答えは正解です。これを正確に機能させる方法の動画を以下に示します:commerceguys.com/blog/…
Daniel Lefebvre 2016年

Ajaxコールバックをフィールドグループ内のこれらのフィールドに追加する方法は?
mjs
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.