Welcome to

Mr.Xiong

Home / 杂七杂八 / 购物车处理类及使用手册

购物车处理类及使用手册

为了便于商城系统的开发,这里提供了完善的购物车处理类,使商城购物车处理更加方便快捷,程序员只需要专注于业务流程而不用关注实现步骤,大大增加了开发效率。点击查看源码

操作:

添加购物车

添加购物车后购物车中的数据会写入到 $_SESSION 超全局数组中。

$data = [ 
    'id'          => 1, // 商品 ID 
    'name'        => 'IphoneX',// 商品名称 
    'num'         => 1, // 商品数量 
    'price'       => 9688, // 商品价格 
    'options'     => []// 其他参数如价格、颜色、可以为数组或字符串 
    'color'       => 'black', 
    'size'        => '256G',
]; 
Cart::add($data); // 添加到购物车 
print_r($_SESSION);

更新购物车

更新购物车需要传入商品的唯一 SID,同时传入更新的商品数量。

$data = [ 
    'sid'         => '4d854bc6',// 唯一sid,添加购物车时自动生成 
    'num'         => 88 
]; 
Cart::update($data);

购物车中商品数据

Cart::getGoods();

购物车所有商品数据

Cart::getAllData();

清空购物车

Cart::flush();

获得商品总价格

echo Cart::getTotalPrice();

统计购物车中的商品数量

Cart::getTotalNums();

获得定单号

Cart::getOrderId();

Finally,谢谢大家的阅读!祝每天开心~
版权声明:本文为博主半原创文章,未经博主允许不得转载。

赞赏

微信赞赏支付宝赞赏

2 条回应 “购物车处理类及使用手册”
  1. 北溟有鱼 2018年8月16日 on 上午10:59 回复

    sid 怎么获取,没有对接的键,怎么获取值?

    • Mr.Xiong 2018年8月23日 on 下午3:40 回复

      打印保存在session当中的购物车信息能看到。

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

雄心勃勃但谦卑温逊!

>> <<