2
契約条件の検証(カスタムモジュール)
次のように、T&Cチェックボックスを支払い方法の下に移動し、概要div内の注文ボタンを配置できるようにするカスタムモジュールを作成しました。 これで、支払い方法を選択するたびに、利用規約のチェックボックスをオンにして[注文]を押すと、次のポップアップが表示されます。 私は以下を試しましたが、残念ながら運がありません: Magento 2-チェックアウトでの契約条件の位置の移動 注文を送信した後のAjaxペイロード: モジュールなしでチェックアウトを使用する場合、ペイロードのコンテンツ(支払い情報)は次のようになります。 extension_attributes: {agreement_ids: ["1"]} agreement_ids: ["1"] 私のカスタムモジュールを使用しているとき、それは次のとおりです: extension_attributes: {agreement_ids: [""]} agreement_ids: [""] したがって、それは空です...これはおそらく問題のようです。どうすれば修正できますか? コード module.xml <?xml version="1.0" ?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Vendor_Checkout" setup_version="1.0.0"> <sequence> <module name="Magento_Checkout"/> </sequence> </module> </config> checkout_index_index.xml <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <head> <css src="Vendor_Checkout::css/checkout.css"/> </head> <body> <!-- Disabling the T&C checkbox …