ホームページ  >  記事  >  バックエンド開発  >  赤い封筒(クーポン)のデータベースをどのように設計するか?

赤い封筒(クーポン)のデータベースをどのように設計するか?

WBOY
WBOYオリジナル
2016-07-06 13:51:213698ブラウズ

赤い封筒のデータベースを設計したいのですが、設計方法についてアドバイスをお願いします。赤い封筒は5元以上買うと1元引きになるタイプで、有効期限は7日以内です。
それはモールシステムであり、クーポンを引き換えます。

返信内容:

赤い封筒のデータベースを設計したいのですが、設計方法についてアドバイスをお願いします。赤い封筒は5元以上買うと1元引きになるタイプで、有効期限は7日以内です。
それはモールシステムであり、クーポンを引き換えます。

モールシステムですか?これはクーポンの一種で、種類は完全割引クーポンです

これには、プロモーション ルール エンジンのセットを設計する必要があります

ルール プラン
X商品を購入するとX元割引になります
X商品を除くと、送料無料になります。 リーリー
それらは 1 対多の関係であり、どのルールにも複数の解決策が必要です

これは私が上海 Ecstore モールで見たプロモーション デザインですが、非常に複雑です

私は PHP とそのソース コードで 3 年の経験があります。私もよく分かりません

データベースフィールド

id (自己増加ID) name (クーポン名) rules (ルール) soule (計画) start_time (開始時刻) end_time (終了時刻) status (有効かどうか)

小規模なモールにはこのデータテーブルで十分です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。