小捞主题演示站

积分商城插件开发文档

avatar

emer

数据库:

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/ // 商品图片上传目录
└── [上传的图片文件]

🎁积分商城

参与评论可获得积分,积分可在积分商城兑换精美礼品!

🛒进入积分商城

avatar
emer
2 个月前
回复测试
回复
commentator
emer
2 个月前
@emer:👍
回复
豫ICP备2024075104号-1
powered by emlog