我是网络开发的新手。目前我正在设计一个人们可以购买不同东西的网站。该网站有一些特别优惠,例如,如果你购物超过200美元,你可以获得20%的折扣,如果你购买3个类似的项目,你将获得第四个免费。
任何人都可以指出我正确的方向这是最好的方法吗?此外,如果报价发生变化,我不必更改大量代码。
谢谢!
答案 0 :(得分:0)
您可以使用Railscasts中的各种电子商务和付款方式。
此处有更多宝石 - The Ruby Toolbox和here 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方法。
我希望这个帮助
免责声明:我写了代码!