CARTでカスタムチェックボックスがチェックされている場合は、チェックアウトの他のチェックボックスをチェックしてください

magento.stackexchange https://magento.stackexchange.com/questions/5444

  •  16-10-2019
  •  | 
  •  

質問

Magento Cartにカスタムチェックボックスがあります。ユーザーがそれをチェックした場合、彼はチェックアウト(デフォルトの1ページ)に行き、ステップ「配送方法」でブロックはどこにありますか?チェックボックス「ギフトオプションの追加」 - チェックする必要があります。どうすればできますか?

Magento 1.12エンタープライズとギフトラッピングのデフォルトを使用しています。前もって感謝します。

役に立ちましたか?

解決

これが私が持っているアイデアです。チェックボックスがチェックされているときに値1のクッキーを設定するカートのチェックボックスの「オンクリック」のイベントを添付し、チェックボックスがチェックされないときにCookieを削除します。
次に、チェックアウトフォームで、Cookieが存在する場合は、「ギフトオプションの追加」チェックボックスをチェックします。そうでない場合は、何もしません。
このアプローチを取る場合は、注文を出したときにCookieを削除することを忘れないでください(または、10分間Cookie Lifetimeを設定できますが、削除する必要はありませんが、この方法では、正しく機能しないリスクがあります。顧客は10個以上のミントの後にチェックアウトに行きます)。

他のアプローチは、「注文にギフトアイテムはありますか?」をクリックすると、サーバーにAJAXリクエストを行うことです。セッションとチェックアウトにフラグを設定し、そのセッションフラグが存在するかどうかを確認します。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top