【发布时间】:2009-12-03 07:16:12
【问题描述】:
我即将开始在 Rails 中构建我的第一个电子商务网站。我在 Rails 中编写过其他项目,但从未做过电子商务。
我很乐意听取人们关于在 Rails 中构建此类网站时发现的最佳插件、gem、技巧、技巧或其他任何有用的信息。
谢谢大家!
【问题讨论】:
我即将开始在 Rails 中构建我的第一个电子商务网站。我在 Rails 中编写过其他项目,但从未做过电子商务。
我很乐意听取人们关于在 Rails 中构建此类网站时发现的最佳插件、gem、技巧、技巧或其他任何有用的信息。
谢谢大家!
【问题讨论】:
在spree 使用或至少看看他们如何解决一些解决方案可能是一个好的开始。
【讨论】:
你也应该看看 peepcode.com 制作的Active Merchant pdf!
【讨论】:
您可能希望使用Active Merchant,因此请选择一个受支持的网关。我个人推荐BrainTree。您绝对想知道的主要内容是PCI data security standards 的要求。除非你真的、真的知道你在做什么并且愿意承担所涉及的法律责任,否则你想让网关处理信用卡的存储。通常您可以向他们发送卡号,他们会传回您可以安全存储的唯一 ID。这确实是要走的路。
或者,您可以考虑Google Checkout。有一类电子商务问题通过外包给谷歌可以更好地解决。与使用您自己的定制电子商务解决方案相比,您通常使用 Checkout 承担的责任较低,而且在许多情况下,这很重要。此外,在信用卡拒付的情况下,Google 会代表您进行打击,这非常方便。
【讨论】:
首先,在activemerchant:144 和145 上观看免费的railscast。
如果可以的话,您应该坚持一个非常简单的模型结构:user has_many :orders、order has_many :items、order has_many :transactions。 Activemerchant 实际上很容易让您不必担心细节。
【讨论】: