sql >> データベース >  >> RDS >> Mysql

複雑な製品/注文データをMySQLに保存する方法は?

    カートの目標によって異なります。たとえば、ゲストの購入を許可しますか?つまり、ユーザーが購入するためにログインする必要がない場合

    添付の画像は私が取り組んでいるデザインで、次のようになります。

    1. 訪問者はサイトから商品を選択し、それらをセッションカート(商品、商品の数量、価格などを一時的に保管する場所)に追加します。

    2. 顧客がチェックアウトする準備ができたら、注文、注文者、およびperson_address(製品の配送先)を作成し、order_itemテーブルにアイテムを追加します。この情報はすべて、顧客がチェックアウトページに追加します。

    3. 最後のステップは、ペイパル、クレジットカードなどの支払い方法を提供することです。

    このデザインで私が気に入っているのは、ユーザーが私たちに登録する義務がないことです。 Order_personは、ユーザーと注文の間の一種のインターフェースとして機能します。登録する場合は、order_personをユーザーテーブルにリンクするだけです...

    チェックアウトページのフロントエンドのサンプルも含めました。



    1. 有用なOracleAppsプリンタークエリのトップ9

    2. MySQLの複数IDルックアップ

    3. 重複を削除するMySQLクエリの変更

    4. mysqlを使用してwhere句でアポストロフィを確認する方法