1

私はショッピング カート システムを備えたサイトを持っています。問題は、一部のメンバーにアイテムの削除ボタンを押してもらい、「削除済み」フラグで項目を更新してから、ブラウザの戻るボタンを押すと、カートが表示されることです。以前の状態 - 項目はそのままです。

彼らがこの状態で支払うと、彼らが支払うアイテムの1つが処理されないため、販売が処理されるときにあらゆる種類の問題が発生します. つまり、後日手動でピースをピックアップする必要があります。

この状況を処理する標準的な方法はありますか?つまり、「元に戻す」ボタンを提供できることはわかっていますが、ユーザーが常にそれを使用するとは限りません。

4

2 に答える 2

0

この状況では、フィルターを使用する必要があります。そして、ya ...単純なJavaスクリプトを使用して戻るボタンを無効にすることで、ユーザーが戻るのを防ぐこともできます。

http://www.viralpatel.net

これをご覧ください。これはあなたに役立ちます。

于 2013-03-20T11:21:47.300 に答える
0

他の人が同様の問題を抱えている場合に備えて、最終的に解決する解決策を詳しく説明します。

私たちの支払いゲートウェイは、カスタム情報を支払いプロセス システムに渡す方法を提供します。カートにあるすべてのアイテムの ID を渡す予定です。それらが戻ってきたら、これを使用して削除されたアイテムの削除を解除します。アイテム。

これは、最初に問題を引き起こしたのと同じプロセスを使用して機能します。これは、カート ページがブラウザーのバックでリロードされないためです。

これは、戻るを押すことでユーザーが自分のアクションを元に戻そうとしていることを前提としています。販売前に支払い額が確認されるため、カートが押された場合にユーザーがカートを望んでいたことを合理的に確信できます。

また、元に戻すシステムを提供し、必要にならないように JavaScript バックプロテクションを用意しています。これらの状況では、10 のソリューションが 1 つよりも優れています。

于 2013-03-20T13:08:42.263 に答える