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).