2012-09-11 36 views
1

目前我正在一個電子商務網站上工作,只是想知道實現折扣的最佳方式。Rails - 在電子商務中的實施折扣

我的第一個想法 - 創建表折扣PRODUCT_IDprice_discountFROM_DATETO_DATE列。如果我想對某些產品打折,那麼會在這個表中添加行。由於問題可能會比第二個想法花費更長的時間 - 因爲我會顯示類別產品,而不是隻打印出價格,我必須檢查,如果在表折扣不是記錄,即各自的產品不打折,然後顯示價格...

第二個想法就是到產品表中的列price_discountFROM_DATETO_DATE - 它可能是一個但是由於我打印出產品的價格,我不需要檢查另一張表中的記錄,但是我只是檢查了一下請在產品'表..

什麼是在電子商務網站實施折扣的最佳解決方案?

回答

0

有一個單獨的表中的第一種方式爲您提供了兩個額外的功能:

  1. 您可以跟蹤過去的折扣。這對於審計目的可能有用。
  2. 您可以在將來安排多種折扣。

看看你是否需要這兩個功能,並決定使用哪個功能。