cart
购物车。当顾客尚未登录时,自动使用基于 cookie 的本地购物车。
API
.get(callback)
获取购物车
- callback
- 类型:Function( 返回对象 )
获取信息后的回调函数{ "code" : 200, "message" : "", "cart" : { "items" : [{ // 购物车商品列表 "variant_id" : 995, // 商品价格id "quantity" : 3, // 商品件数 "price" : 100, // 商品单价 "weight" : 0, // 商品重量 "volume" : 0, // 商品体积 "options_desc" : "颜色:", // 商品价格选项组合描述 "is_check" : true, // 在当前购物车中是否选中(未选中的商品将不会被提交到订单) "available" : true, // 商品是否有效 "reason" : "", // 商品无效原因 "name" : "口香糖组合", // 商品名称 "page_url" : "/products/0556b7d52eed4189ab", // 商品页面地址 "image_id" : "53faef8063", // 商品图片id "image_name" : "1.jpg", // 商品图片名称 "image_epoch" : "1408803551", // 商品图片版本号 "image_src" : "http://asset.localtestasset.com/image/53faef8063.jpg1408803551", // 原图地址 "line_price" : 300 // 商品总价 }], "item_count" : 1 // 商品种类 }, "discount" : { // 满足的优惠活动 "discount_name" : "满3元减1元", // 优惠活动名称 "discount_page_url" : "/discounts/D000002", // 优惠活动页面地址 "active_amount" : 300, // 满减条件 "discount_amount" : 100 // 满减金额 } }
.add(item, callback)
将商品加入购物车
- item
- 类型:Object
variant_id
类型:Number
商品价格的idquantity
类型:Number
商品数量is_check
类型:Boolean
选中该商品,一般都使用true
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.quantity(item, callback)
修改商品数量
- item
- 类型:Object
variant_id
类型:Number
商品价格的idquantity
类型:Number
商品数量
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.checkOne(item, callback)
选中单个商品
- item
- 类型:Object
variant_id
类型:Number
商品价格的id
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.unCheckOne(item, callback)
取消选中单个商品
- item
- 类型:Object
variant_id
类型:Number
商品价格的id
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.checkAll(callback)
选中所有商品
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.unCheckAll(callback)
取消选中所有商品
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.removeOne(item, callback)
删除购物车中的单个商品
- item
- 类型:Object
variant_id
类型:Number
商品价格的id
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.removeAll(callback)
删除购物车中的所有商品
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.withinShipments(param, callback)
获取带有物流信息的购物车(必须登录)
- param
- 类型:Object
address_id
类型:Number
收货人地址 idpayment_method_type
类型:String
支付类型
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.withinShipments(param, callback)
获取带有物流信息的购物车(未登录下单)
- param
- 类型:Object
district_code
类型:String
收货地区 postpayment_method_type
类型:String
支付类型
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
.mustShipping(callback)
检查购物车是否需要物流
- callback
- 类型:Function( 返回对象 )
提交后的回调函数
以上内容仍未解决您的问题?
联系在线客服