spree笔记
欢迎转载,请支持原创,保留原文链接:blog.ilibrary.me
Demo
搭建spree系统
Spree模型分析
Product 模型
Ruby China上面有一篇Spree 源码导读
- Product, 商品.
- 所有的内容都围绕Product展开
- 官方有对prodct的详细解释.
- Variants, 商品的版本
- has many variants
- has one master variant
- 采用 Variant 来实现同一产品的不同套餐型号(每个型号的名称来自于全局设定的 OptionType,值采用 OptionValue 存储),关联多个价格是因为它支持针对不同地域定制不同的价格。
- 订单是绑定到Variant上的, Order->LineItem->Variant
- Order, 订单
ref
- Spree Starter
- Solidus, Spree fork, spree的一个fork, spree团队弃坑的时候fork出去的。现在spree被另外一个商业公司接管了。
- Spree github
- Spree插件开发 - ruby china
- Spree Store front API SDK - official, 客户端都不用自己开发SDK了。
- Spree Auth (Devise)
- Next.js Commerce, Next.js Commerce integrates out-of-the-box with BigCommerce, Shopify, Swell, Saleor, Vendure, Spree and Commerce.js. We plan to support all major ecommerce backends. 很疯狂的一个东西.
- Spree 电商系统开发概要, 李亚飞的博客, 介绍了spree的一些基础知识.
- 干货分享:通过 Spree 开源代码学 Ruby 和 Rails, 介绍了spree decorator的实现机制。
- Spree 源码导读
- Getting Started with Spree, rails cast, 2011年的视频教程,很老了.