OpenEdx的购物车分析(ginkgo.1)

1、OpenEdx的购物车代码在lms/djangoapps/models.py文件中,首先分析模型:
class Order               #订单(含有一批物品)
class OrderItem       #订单中的一个物品,有一个外键 order指向Order类。
其中Order是用户的订单,其中Order.status为用户订单的状态。如果status==’cart’,则意味着该订单还未结算,物品仍在购物车。如果status==’paying’ 则意味着进入支付状态,此时相关信息不可修改。
2、两个和优惠码有关的类
class Coupon
class CouponRedemption   #优惠码赎回,因该是用户使用过的优惠码存储的地方。

发表评论

电子邮件地址不会被公开。 必填项已用*标注