免费开源跨境电商 InnoShop 发布 V0.5.0, 大量功能以及安全更新
InnoShop 是一款基于Laravel 12 的开源跨境电商系统,
🆕 新增功能
核心业务功能
- 产品套餐系统:全新的产品套餐功能,支持组合商品销售
- 客户管理系统升级:新增客户地址、余额、基本信息的分标签页管理界面
- 订单详情页重构:完全重新设计的订单详情页,包含地址、备注、历史、商品、支付、物流等模块
- 产品选择器组件:便于管理员选择套餐商品的选择器界面
- 批量导出功能:支持订单批量导出
- 产品批量设置:支持产品批量设置价格、分类、库存等
UI组件系统
- 数据可视化组件:新增饼图组件用于数据展示
- 界面交互组件:
- 排序器组件
- 数据信息展示组件
- 多种筛选器(自动完成、日期范围、输入框等)
管理功能增强
- 商品分类筛选:管理员商品列表支持按分类筛选
- 客户余额筛选:支持按邮箱筛选客户余额
- 库存状态显示:商品页面显示库存状态标记(有库存/低库存)
- 商品评价增强:实现"加载更多评价"功能
🛡️ 安全修复
严重CVE漏洞修复
- IDOR权限漏洞:修复用户可访问他人订单详情的漏洞
- 评论权限漏洞:修复用户可删除他人评论的漏洞
- 文件上传安全漏洞:修复通过文件重命名绕过扩展名限制的RCE漏洞
- 路径遍历漏洞:修复文件管理器API的路径验证问题
安全加固
- 文件安全验证器:新增统一的文件安全检查服务
- 权限验证增强:完善订单、评论、地址等模块的所有权验证
- 多语言安全提示:18种语言的安全相关错误提示
🐛 问题修复
前端JavaScript修复
- 文件管理器错误:修复移动目录时的"Cannot read properties of undefined"错误
- 管理面板JS重构:大幅重构管理面板JavaScript代码,提高稳定性
- 文件ID一致性:修复文件管理器中文件对象ID不一致导致的查找失败
表单和AI功能修复
- 表单AI生成问题:修复textarea AI生成的各种问题
- AI生成语言问题:修复AI生成内容未返回正确语言的问题
- HTML翻译器修复:修复HTML内容翻译功能
数据结构优化
- 购物车商品引用:使用引用代替重复存储,优化数据结构
- 订单商品引用:统一订单商品数据引用关系
- 商品收藏优化:修复已删除商品仍在收藏夹中的错误
⚡ 优化改进
界面和体验优化
- 系统设置界面重构:重新组织系统设置界面,提高可读性和用户体验
- 字段描述UI标准化:统一字段描述信息的UI样式
- 客户管理界面优化:全新的客户管理页面布局和样式
系统架构改进
- Registry设计模式:引入注册表设计模式,提高架构解耦
- 插件系统完善:新增插件设置管理功能
- 钩子系统扩展:增加购物车相关钩子,提高系统扩展性
多语言支持完善
- 语言包大幅补全:17种语言的产品、客户、订单等模块翻译
- HTML内容翻译:新增HTML内容的多语言翻译接口
- 单语言环境优化:支持禁用浏览器地址栏语言标签
性能和功能优化
- 库存检查增强:购物车和结账时的完整库存检查和低库存警报
- 重量计算修复:修复多个相同商品的累计重量计算
- 产品查询优化:为产品查询构建器应用排序优化
- 地址管理优化:优化结账页面配送地址显示
📈 重要改进
- 安全性大幅提升:修复了多个严重的CVE安全漏洞
- 功能完整性:产品套餐系统填补了电商功能空白
- 管理效率:客户和订单管理界面的全面重构提升了管理效率
- 代码质量:前端JavaScript重构和架构优化提升了代码质量
- 用户体验:界面组件系统和UI标准化改善了整体用户体验

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Labubu的风过了?无用的产品才是艺术
正如标题所说,在风头过去之后,我们来理性客观地聊聊Labubu。 “所有的消费行为都是在解决两件事情: 一个是满足感,一个是存在感。 满足感,就是人的物质需求和基本精神需求得到了满足。 存在感,就是要告诉别人,你是谁?你是有钱,有品位,还是有艺术范儿? 满足感也好,存在感也好,到底谁是刚需,谁是非刚需呢? 举个例子,比如咱们一觉醒来,都成为了超级富豪,住在大庄园里。刚巧今天就你一个人在家,请跟我想象下面两个场景: 场景1:你开车出门时,突然想起自己忘了关水龙头。水龙头开一天,花掉的水费大概是40块钱。你会不会因此感到焦虑? 场景2:你离开家的这段时间,庄园门口的超大喷泉也一直开着,一天的水费+电费是400块钱。你会不会因此而感到焦虑? 我问过很多人这个问题,多数人的回答是,第一种场景,水龙头没关很焦虑;第二种场景,没什么焦虑的感觉。 这就很有意思,都是水,都在喷,为什么我们焦虑开着的水龙头,而不焦虑开着的喷泉呢?” 这是泡泡玛特创始人王宁在一次演讲上的分享。 你品,你细品。 这就是产品的情绪价值。 在现在的消费语境中,产品,尤其是To C产品,其价值已从物理功能往情感共振与文化认同的方...
- 下一篇
openeuler 24.03 sp2 出炉啦
不依赖任何外国linux发行版为基础的,【根】国产服务器linux发行版,只有这个。麒麟v10基于此欧拉。 openEuler24.03LTSsp2是基于6.6内核的长周期LTS版本,面向服务器、云、边缘计算。 欧拉是“树根”,其他国产linux发行版,都是基于此增改的。增加了,硬件支持,驱动等,称为 “树梢” 菊厂欧拉及衍生版,占据大概中国 linux 50%左右份额。 出品日期:2025-07-02日。 官方下载地址:https://www.openeuler.org/zh/download 今天刚发布,正在mirror中,不着急用的,建议下周用,那时就mirror好了 同步中 https://mirrors.jxust.edu.cn/openeuler/openEuler-24.03-LTS-SP2/ISO/x86_64/openEuler-24.03-LTS-SP2-x86_64-dvd.iso https://mirrors.pku.edu.cn/openeuler/openEuler-24.03-LTS-SP2/ISO/x86_64/openEuler-24.03-LTS-...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16