README.md in rails_trade-0.0.1 vs README.md in rails_trade-0.0.2
- old
+ new
@@ -1,47 +1,69 @@
# RailsTrade
+处理订单、支付(退款)、促销策略、附加服务策略;
-
+## 特性
+* 在购物车环节就可以查看完整的优惠券策略,不必首先生成订单才能知晓全部优惠,能进一步提升转化率,降低系统取消订单数。
+* 经典的优惠券策略叠加计算实现,性能佳,实现简单,易于理解;
+* 接入了常见的支付方式
+ * 微信支付
+ * 支付宝
+ * PayPal
+ * Stripe
+ * ApplePay
+
## 核心模型
* good_type / good_id
-可进行售卖,出租的实体,将其关联 good 即可处理。`Good`模型会处理涉及由可交易产生的信息,比如价格、促销方式等。
+可进行售卖,出租的实体,将其关联 good 即可处理。
+`Good`模型会处理涉及由可交易产生的信息,比如价格、促销方式等。
+
* User/Buyer
-#### 流程
-CartItem -> Order(OrderItem) <=> Payment
+## 生成订单的两种方式
-
-QuotationItem -> Order(OrderItem)
-
+* 基于购物车生成订单;
```
-└ Promote
+Good -> [CartItem] -> Order(OrderItem) <=> Payment
+ └ Promote(Serve)
```
+* 直接生成订单;
-#### 集成商品编辑信息
+## 集成商品编辑信息
```erb
```
OrderItem <=> Shipment
* Buyer
* Provider
-#### Dev
--[] support process to order by cart item ids
+## 购物车中价格字段说明
-### Warning
+cart/cart_item 中价格字段说明
+
+* single_price: 商品单价
+* original_amount: 商品原价
+* retail_price: 零售价()
+* final_price: 最终价格
+
+## 注意
* Order: amount, received_amount
* Payment: total_amount, checked_amount
* PaymentOrder: check_amount
### 依赖
* [default_form](https://github.com/qinmingyuan/default_form)
* [default_where](https://github.com/qinmingyuan/default_where)
-* [the_audit](https://github.com/yougexiangfa/the_audit)
-* [the_data](https://github.com/yougexiangfa/the_data)
- * admin/payments
\ No newline at end of file
+* [rails_audit](https://github.com/work-design/rails_audit)
+* [rails_data](https://github.com/work-design/rails_data)
+ * admin/payments
+* [rails_role](https://github.com/work-design/rails_role)
+ * admin/payments_controller
+
+## License
+License 采用 [LGPL-3.0](https://opensource.org/licenses/LGPL-3.0).