私は、チェックアウト時に誰かが支払った価格を追跡する必要があるウェブサイトを運営しています。
製品の価格は、私が制御できない場合にいつでも調整できます。
元々、価格を削除せず、無効な価格を使用して動的に価格を計算するように設定していましたが、いくつかの理由でそれを変更しました。(主にオーバーヘッドのためですが、価格の計算方法が理想的ではないことを意味する新しい機能を追加したためでもあります)
主な目標は、ウェブサイトが売上に対して手数料を請求できるようにすることです。そのため、現在、このデータを追跡するための一連の請求書テーブルを用意していますが、セットアップ方法が少し面倒であることに気付きました。
このような状況になるように、データを移動する必要があると考えています...
現在、[products] - [order_products] - [orders] のようになっています。
[order_products] - [order_product_prices] で結合された別のテーブルを追加するように変更します
order_products も使用された価格を参照するように設定しただけですが、ウェブサイトは複数日にまたがるイベントのチケットを販売でき、それらの各日は個別に発券されるため、製品が [event_one] である間は [各日は個別に価格設定されます。
これを設定するためのより理想的な方法はありますか、それとも新しいテーブルを追加するという私の考えは、必要なことのためにこれを設定するための最良の方法ですか?