【atone決済アドオン】ブラウザ上複数タブでの操作時の制御

対象バージョン

 

CS-Cartスタンダード版 4.3.10-jp-1 から 4.10.4-jp-1
※4.11.5-jp-1, 4.13.2-jp-1の本修正につきましては後日、各バージョンへの対応アドオンに含めた形でリリース予定です。


 

問題の概要

 

atone決済アドオンにおいて、ブラウザ複数タブで同時にatone決済モーダルを起動した際の制御を追加するための修正パッチです。
 特定の操作時に、カート内商品変更前の金額でatone側の決済が行われてしまうなど意図しない情報での注文が作成される可能性があります。

本不具合修正には以下のとおり修正する必要があります。


 

修正方法

 

以下のパッチファイルをダウンロードし、解凍のうえサーバーにアップロードしてください。

※本パッチは
https://tips.cs-cart.jp/atone-fix-20200212.html
https://tips.cs-cart.jp/atone-20200702.html
https://tips.cs-cart.jp/atone-fix-20220720.html
上記各パッチが適用済みの状態を想定してのパッチになっています。
上記パッチの適用がまだの場合は1→2→3の順番で適用の後、本パッチを適用ください。
 

 

 

※ サーバー上にインストールしたCS-Cartの以下のファイルを上書きまたは作成する形になります。

  • js/addons/atone/atone.js
  • app/addons/atone/controllers/backend/atone_c.php
  • app/addons/atone/controllers/backend/order_management.pre.php
  • app/addons/atone/controllers/frontend/checkout.pre.php
  • app/addons/atone/controllers/frontend/checkout.post.php
  • app/addons/atone/func.php
  • app/addons/atone/init.php
  • app/addons/atone/payments/atone.php
  • design/themes/responsive/templates/addons/atone/views/orders/components/payments/atone.tpl
  • var/themes_repository/responsive/templates/addons/atone/views/orders/components/payments/atone.tpl

 


※ お使いのCS-Cartのバージョンの確認方法は、 こちら をご参照ください。

ファイルのアップロードが完了したら、こちら を参照のうえキャッシュをクリアしてください。
なお、パッチ適用後は正常に適用が行われているかの確認のため、一度実際にテスト注文を行っていただくことをおすすめいたします。