导航菜单

关注我

积分商城插件开发文档

emer 2025-03-17 563 浏览 新闻

作品详情

article_copyright
默认:使用网站默认的版权声明
note_box
这是一个提示框,用于向读者展示重要信息。您可以在这里添加提示、技巧或额外说明。 支持HTML标签,可以进行简单的格式化。
warning_box
注意!此操作不可逆,请确保已备份数据再进行操作。请先备份数据库确认配置文件正确关闭所有相关插件
quote_box
学习是一个持续的过程,不要期望一蹴而就。坚持每天进步一点点,长期来看,你会取得惊人的成就。
quote_source
编程人生随笔
reading_level
1
is_original
1

数据库:

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

🎁积分商城

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

🛒进入积分商城

评论 (1)

验证码
emer

emer

博主
3个月前
回复测试
emer
emer
博主
3个月前
@emer:👍
首页 关于 说说
我的导航