Rails - 电子商务中的实施折扣

时间:2012-09-11 08:37:03

标签: ruby-on-rails e-commerce shopping discount

目前我正在开发一个电子商务网站,并且想知道实施折扣的最佳方式。

我的第一个想法 - 使用 product_id price_discount from_date to_date创建表格折扣 列。如果我对某些产品打折,那么会在这个表中添加行。因为问题可能会更长一些(与第二个想法相比)加载 - 因为我会显示类别中的产品,而不是仅仅打印我必须检查的价格,如果在表格中折扣不记录,相应的产品没有打折,然后显示价格...

第二个想法只是在产品表格中列 price_discount from_date to_date - 它可能是有点脏,但是因为我打印出产品的价格,我不需要检查另一个表中的记录,但我只是检查产品'表中的另一列.. < / p>

在电子商务网站实施折扣的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:0)

拥有单独表格的第一种方法为您提供了两个额外的功能:

  1. 您可以追踪过去的折扣。这可能对审计目的有用。
  2. 您可以在将来安排多次折扣。
  3. 看看你是否需要这两个功能,并决定使用哪个功能。