如题,目前准备将 spree 集成到项目中,希望得到些许指点和经验。
你要作的是很简单的购物车吗?要是有客制化的需求建议自己搭一个。
#1 楼 @lulalala 做个商城,就先大概考量一下定制成本和自己做的成本。
学习它的设计方法不错,如果用不到他那一套多币种和商品分类等等的复杂逻辑还是自己写个的好,做了一段时间发现定制需要解决的覆盖等等问题不少,而且速度真的不是很快
#3 楼 @dddd1919 我的体会是:速度问题是加入 spree_fancy 之后凸显出来的,而且,好像将登录邮箱换为已有数据库之后跟 devise 的兼容就会处问题,我这边表现为 logout 出错,还在研究中,实在不行就考虑自己写了。
#4 楼 @realwol 是数据库结构不一致?写了些 decorater 发现 product-variant-stock 这类的设计有些不解,自己写出来的东西可能会破坏它的规则限制,事前得好好看看他的设计文档
你是什么需求呢?我一直都觉得 spree 用来学习或者做 demo 很不错,但是直接集成到项目里边,就得有足够评估了。很多时候为了迎合需求,改造 spree 都很费时间精力的。
#5 楼 @dddd1919 应该不是数据库不一致导致的,因为在修改的时候 spree 会加入自己需要的字段在你设定的登录的表里。我看了下是因为 logout 方法在修改之后没有设置为 DELETE。应该不算是个大问题。
#6 楼 @Martin91 是,所以就想问问做过的人,听听评价和意见,我好做个充分的评估。
试过 不太好集成 也不适合国内 自己写吧:/
#9 楼 @ChanceDoor 哦,谢谢哦。
#7 楼 @realwol 如果你非常需要国际货币和物流的功能就用 spree 吧,商品相关的功能比较多,不过感觉不适合国内做购物网站,定制起来没有自己写的方便
如果是国内用,真的不如自己写一个。
#12 楼 @ywencn 你以为那么好写啊?
#13 楼 @hooopo 不要奚落我好不
#13 楼 @hooopo 自己写虽然繁琐点,可是相对于去修改 spree 我现在觉得写一个好点。
#15 楼 @realwol Yes, u can. just do it.
参考 spree,写一个?
#17 楼 @smallX 我想这个流程必然是各不相同的,按照自己需求写一个么。
http://www.cutekidcreations.com
以前开发过的 spree 集成到 rails 项目
#19 楼 @cloud 这是国外项目吧,需要定制的地方多不?
@realwol,定制的地方挺多的,最主要的是流程,然后是产品,还有一些 variants
@realwol,最主要看 spree 的 api,里面都有详细的介绍
#22 楼 @cloud 哦,好吧,不过我已经自己在写了。还是谢谢你。
@realwol 最近我也在看 spree,你这是 4 年前的帖子了,请问最后做的咋样?自己写了个商城?
最后自己写了一个商场,也没那么难。