1

わかりやすくするために、ショッピング カートをデータベースに保存します。正確な保管方法の詳細に関する情報が欲しいだけです。

ショッピング カートと注文の構造は次のとおりです。 ショッピングカート

まず第一に、これは技術的に良いアプローチですか?

  • sessionID、日付、金額とともに商品がカートに追加されます。 別のテーブルを追加するか、実際にはカートではなく、さまざまなカートからの製品のコレクションであるテーブルの名前を変更しますか?

    • ユーザーが自分の製品を注文したい場合、それらを order_items テーブルに配置します。ユーザーが購入を選択すると、注文が注文テーブルに配置されます。

これは良いアプローチですか、もっと良い方法はありますか?

PS: 注文するためにユーザーを登録する必要はありません。

4

1 に答える 1

0

私が通常行うのは、ProductsInCartのような、ProductID、CartID、Quantityの3つの列を持つ中間テーブルです。ProductIDはProductsに、CartIDキーはCartsに、そして数量は単純に正の整数です。

于 2013-01-20T05:07:30.957 に答える