数据库表 points - 存储用户积分信息
id: 自增ID uid: 用户ID points: 积分数量 last_update: 最后更新时间
points_record - 记录积分变动历史
id: 自增ID uid: 用户ID points: 积分变动(正数为增加,负数为减少) description: 变动描述 type: 变动类型(如comment, post, purchase等) related_id: 关联ID(如文章ID、评论ID等) create_time: 创建时间
points_goods - 存储商品信息
id: 自增ID name: 商品名称 description: 商品描述 price: 积分价格 stock: 库存(-1为无限) image: 商品图片URL type: 商品类型(virtual, physical, vip, service) delivery_type: 配送方式(both, mail, pickup) status: 状态(1为启用,0为禁用) create_time: 创建时间
points_orders - 存储订单信息
id: 自增ID order_no: 订单号 uid: 用户ID goods_id: 商品ID goods_name: 商品名称 points: 消费的积分 status: 订单状态(0待处理,1处理中,2已完成,3已取消) address: 收货地址/自取信息 delivery_type: 配送方式(mail, pickup) tracking_number: 快递单号 create_time: 创建时间 update_time: 更新时间 插件结构 content/plugins/points_shop/ ├── points_shop.php // 主文件 ├── points_shop_callback.php // 回调函数 ├── points_shop_setting.php // 后台设置 ├── points_shop_user.php // 用户中心页面 ├── points_shop_show.php // 前台展示页面 ├── points_shop_action.php // 操作处理 └── uploads/ // 商品图片上传目录 └── [上传的图片文件]