向网站添加特别优惠

时间:2013-01-17 13:56:19

标签: ruby-on-rails web-applications e-commerce

我是网络开发的新手。目前我正在设计一个人们可以购买不同东西的网站。该网站有一些特别优惠,例如,如果你购物超过200美元,你可以获得20%的折扣,如果你购买3个类似的项目,你将获得第四个免费。

任何人都可以指出我正确的方向这是最好的方法吗?此外,如果报价发生变化,我不必更改大量代码。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用Railscasts中的各种电子商务和付款方式。

此处有更多宝石 - The Ruby Toolboxhere too

正如评论中所提到的,您可以使用像Shopify这样的Saas产品,但这不是免费的。

答案 1 :(得分:0)

我会指出一些可以帮助你的代码。

例如,“如果你购买3个类似的商品,你可以免费获得第四个商品。”在ror_ecommerce中,这是一个“交易”。代码在这里:

https://github.com/drhenner/ror_ecommerce/blob/master/app/models/deal.rb

此代码并非直截了当,但基本上是寻找订单符合条件的最佳优惠。

如果你买2送一,你可能想实现买4送2免费买6送3 ...


熟悉ror-e有销售。您需要添加的唯一内容是order.total的条件,并将该值传递给Sale.for方法。

我希望这个帮助

免责声明:我写了代码!