ショッピングカートアプリケーションを開発していますが、$_SESSIONを使用してカートアイテムを保存する方法についてサポートが必要です。
コンセプト
ユーザーが[カートに追加]をクリックすると、次の情報が保存されます。製品ID(5312など)、製品名、製品数量、製品ルール(色:白、サイズ:中など)
問題
問題は、エントリをアイテムIDで$_SESSIONに保存するときです。私は次のことを想定したいと思います。
- ユーザーは、色が白である製品#11の1つのアイテムを追加します
- 次に、ユーザーは色が青である製品#11の2つのアイテムを追加します
アイテムIDで保存すると、情報は常に上書きされます。同じ製品のさまざまなサイズ、さまざまな色を追加する可能性があると想定しているため、各呼び出し/カートへの追加を一意にします。
どうすればそのような問題を克服できますか?
任意のアイデアや入力は大歓迎です。