全开源国际物流&货运管理系统源码_Web+App

CarmoPRO源码简介

CarmoPRO是一套基于Laravel开发的综合型物流与货运管理系统,面向货运代理、国际货代、快递公司、包裹转运以及最后一公里配送企业,提供从客户下单、预报包裹、仓库入库、称重计费、包裹合并、物流追踪到配送签收的完整数字化管理能力。

它将物流企业常见的客户管理、虚拟储物柜Locker、包裹预报、仓库入库、称重计费、货运订单、包裹合并、上门取件、仓库自提、物流追踪、在线支付、COD、司机配送和电子签收等功能集中到同一个平台。

CarmoPRO系统包含Laravel后台管理系统和客户Web端,同时通过Flutter客户App和司机App覆盖移动端业务,再配合REST API,为企业后续进行二次开发和系统集成提供基础。

CarmoPRO能够覆盖大量实际业务流程,并支持在线支付、订单追踪、二维码扫描、电子签收、多语言和多种通知渠道。对于希望快速搭建自己的快递管理系统、物流管理系统、货运代理系统、包裹转运平台或配送管理平台的企业和开发者而言,CarmoPRO属于功能覆盖比较完整的源码解决方案。

国际物流管理系统源码_一款基于Laravel+Flutter的全能货运SaaS平台

CarmoPRO适合哪些行业?

CarmoPRO并不是单纯的快递订单管理工具,而是针对货运及包裹业务设计的一套完整管理平台,主要适用于以下企业。

货运代理公司

适合管理客户包裹、货运订单、仓储入库、运费计算、物流追踪以及最终配送等业务。

国际货代与包裹转运企业

对于提供海外购物、代收包裹、仓储转运等服务的企业,可以通过虚拟Locker地址让客户进行网购,并提前提交Pre-alert,之后由仓库完成包裹入库和后续发运。

快递与配送公司

快递企业可以管理订单、配送路线、司机、收件人、COD货到付款以及电子签收,并通过司机App完成配送工作。

电商物流企业

支持包裹入库、合并发货、运费计算、订单追踪和在线支付,可以作为电商企业内部物流管理系统使用。

最后一公里配送企业

司机可以通过移动App获取配送任务、查看路线、导航、扫描包裹、收取货款以及上传签收证明。

CarmoPRO系统组成

CarmoPRO由四个主要组件组成,各部分通过统一的数据和REST API进行连接。

组件 技术栈 功能说明
Laravel后台 Laravel 12 + PHP 后台运营管理,包含客户Web端仪表盘和公共追踪页面
客户App Flutter / Dart iOS和Android应用,客户用于创建预申报、管理包裹、在线支付和追踪订单
司机App Flutter / Dart iOS和Android应用,司机用于管理路线、

扫码签收、上传交付证明,支持离线模式

REST API Laravel Sanctum 基于Token的安全API,为移动端提供数据支持,并可扩展第三方集成

所有组件共享同一套客户数据、支付账本和消息引擎,确保业务数据实时一致。

CarmoPRO核心功能

📊 管理后台核心能力

功能模块 说明
KPI仪表盘 月度销售、各模块业务量、收入分项统计、应收账款,配有动态图表
虚拟储物柜(Locker) 每位客户分配专属LK编号和收货地址,便于海外购物转运
预申报(Pre-alert) 客户提前登记采购信息,一键转为正式包裹,发票信息自动带入
包裹管理 入库、称重、体积计费、发票生成、标签打印和派送全流程
运单管理 支持批量创建,可配置追踪号前缀、长度及生成规则(随机/顺序)
集运合并
(Consolidation)
将多个包裹合并为一个CON订单,生成一张货运单和一张标签,节省运费
上门取件 客户预约取件时段,员工可接受、拒绝或指派司机
仓库自提 客户在线预约仓库取件时段
发票暂挂 包裹暂挂后,客户可在App补充上传发票,暂挂自动解除
批量操作 支持按状态、司机、仓库批量处理,支持批量删除
扫码跳转 支持QR/条码扫描,快速定位包裹、运单或取件单
追踪历史 每个订单完整记录时间线、地点和手动事件录入

📱 客户App(iOS & Android)

功能 说明
四标签页导航 首页、包裹、追踪、个人中心,中央按钮一键创建预申报/包裹/运单
统一列表 包裹、运单、预申报混合展示,带类型标签,支持排序和搜索
向导式创建 创建运单仅需4步,预申报仅需3步,流程清晰
扫码追踪 支持手动输入、剪贴板粘贴或相机扫描条码
上门取件预约 5天日期选择+时段选择,也支持仓库自提时段预约
在线支付 支持已启用的支付网关,内置PDF发票查看、交易记录和退款申请
发票上传 手机直接上传发票,解除包裹暂挂状态
地址簿管理 支持国家-省份-城市三级联动选择
消息推送 支持App内通知、未读红点和分类筛选
服务端动态按钮 支付、预约取件、上传发票等按钮仅当状态允许时显示
多语言与主题 支持英语、西班牙语、阿拉伯语(可扩展),明暗双主题自由切换

🚚 司机App(Android & iOS)

功能 说明
班次列表 合并展示派送运单与取件任务,突出下一个停靠点,含进度统计
停靠点详情 包含一键拨号、Google导航、派送时段、待收金额、包裹清单
签收证明(POD) 一次性上传:收货人姓名、关系、手写签名、现场照片
货到付款(COD) 支持录入金额和支付方式
派送失败处理 5种预设原因,支持备注和照片,任务保留可重试
全屏扫码 支持Code128、Code39、QR、EAN13,扫码即跳转签收页
离线派送 无信号时暂存派送记录,联网后自动上传,带同步队列与错误日志
司机申请与文档上传 支持在线申请,管理员后台审核激活

💳 支付与计费系统

功能 说明
在线支付网关 集成 Stripe(支付意图+Webhook)、PayPal、Paystack
线下支付 支持现金、银行转账、货到付款(COD),可上传付款凭证人工核验
付款条件 支持预付、到付、N天账期等多种方式
统一账本 所有模块共享交易账本,支持汇总、退款和统计分析
电子发票 PDF生成、邮件发送、签名URL安全访问
通知模板 邮件、短信、WhatsApp、App推送模板可编辑,支持变量、角色限制和事件默认设置,含测试发送与新闻通讯编辑器

📈 报表与统计

CarmoPRO 提供 19种可导出Excel的报表,可按日期、客户、状态、代理机构、运输方式、支付方式等多维度筛选,覆盖运单、取件、集运、包裹和应收账款等全部业务模块。

⚙️ 系统配置与扩展

功能 说明
运费引擎 支持费率表、区域、路由查询,以及税费、申报价值税、保险费和关税计算
基础数据管理 仓库、代理机构、快递公司、国家/省份/城市、品类、

包装类型、贸易术语、运输方式等

即时品牌换肤 一个设置页面修改Logo、Favicon、货币格式和公司信息
数据库备份 支持下载、恢复、验证和清理
Google服务集成 地图、地点、地理编码、距离矩阵、路线规划,自带响应缓存
多语言支持 内置英语、西班牙语、阿拉伯语(完整RTL支持),

可随时添加新语言

安全与权限体系:7种角色,113项精细权限

CarmoPRO 内置了完整的角色与权限管理体系:

  • 7种预设角色:超级管理员、管理员、经理、员工、仓库人员、司机、客户
  • 15个权限分组,共113项具体权限,精确控制每一个菜单、按钮和API路由的可见性与操作权

CarmoPRO采用Token认证和细粒度权限控制机制。客户和司机只能访问与自己相关的数据,后台员工则根据角色获得对应功能权限。

权限系统会应用到菜单、按钮、页面和API路由,有助于避免不同类型用户之间出现数据越权。

网站Web前端与客户前台

  • 落地页:Hero区内置实时追踪表单,配有“使用指南”流程展示
  • 公共追踪:无需登录即可查询运单和包裹状态,显示完整事件时间线
  • 客户中心:展示储物柜编号、收货地址、包裹列表和预申报记录
  • 注册流程:国家-省份-城市三级联动,含邮箱验证和登录频率限制
  • 主题与语言切换:每个页面均可切换,品牌信息从后台实时同步

国际物流管理系统源码_一款基于Laravel+Flutter的全能货运SaaS平台

国际物流管理系统源码_一款基于Laravel+Flutter的全能货运SaaS平台

技术架构与部署要求

技术项 说明
后端 Laravel 12 + PHP 8.2 + MySQL,使用Laravel Sanctum进行API认证
移动端 Flutter / Dart + Provider + Dio + Firebase(推送)
API RESTful风格,Bearer Token认证,统一JSON响应格式,含分页和验证错误
队列 邮件、短信、推送使用队列异步处理,不影响界面响应
部署环境 支持共享主机或VPS(cPanel),提供Web安装向导自动检测环境、权限和数据库迁移
安装方式 提供一键Demo数据集,涵盖所有模块和状态,便于快速体验

第三方服务集成说明(需自行开通)

CarmoPRO 可选集成以下第三方服务,它们并非强制使用,需您自行注册并承担相应费用:

  • Google Maps(地图/地点/地理编码/距离矩阵/路线)
  • Firebase Cloud Messaging(推送通知)
  • Twilio(短信)
  • WhatsApp(消息)
  • Stripe / PayPal / Paystack(支付网关)
  • SMTP邮件服务商

内置的现金、银行转账、COD支付方式,以及标准SMTP邮件和应用内通知,均开箱即用,无需额外付费。第三方服务的价格和条款可能随时变动,恕不另行通知。

CarmoPRO交付内容

  • 完整Laravel后台源码
  • 客户Web前端
  • 公开物流查询页面
  • Flutter客户App源码
  • Flutter司机App源码
  • REST API
  • HTML安装文档
  • 操作截图
  • 安装命令
  • 数据库Seeder
  • Demo数据
  • 演示账号
  • 完整系统组件源码

CarmoPRO核心优势

一套系统覆盖完整物流流程

从Pre-alert、包裹入库、Locker、Shipment、Consolidation、Pickup到最后配送和POD签收,都可以在同一套系统中完成。

同时支持Web与移动端

企业员工使用后台管理系统,客户使用Flutter客户App,司机则使用专门的Driver App,各角色都有针对性的操作界面。

适合包裹转运业务

虚拟Locker、Pre-alert和Consolidation等功能特别适合海外购物转运和包裹代收业务。

支持离线配送

司机即使暂时没有网络,也可以完成扫码、配送和签收记录,网络恢复后再进行数据同步。

多支付与多通知渠道

系统支持Stripe、PayPal、Paystack以及现金、银行转账、COD等支付方式,同时覆盖Email、SMS、WhatsApp和Push等通知渠道。

多语言和RTL支持

内置中文、英语、西班牙语和阿拉伯语,并支持RTL布局,更多语言可自行添加,适合国际物流企业使用。

品牌可自定义

管理员可以在后台修改Logo、Favicon、货币格式、企业信息、订单状态颜色以及通知模板,无需频繁修改程序代码。

演示系统

链接: https://pan.baidu.com/s/1JurEtfKMzCmIzdq_4VYa7w?pwd=fbet 提取码: fbet

截图预览

客户端app截图:

司机端APP

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

常见问题FAQ

链接地址失效怎么办?
下单后客服会及时检查链接地址是否有效,并即时更新网盘并通过注册邮箱发送通知和链接,如未即时处理请联系站长。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们。
有演示地址吗?包搭建吗?
代码众多,不可能所有都提供演示地址,文章里未提供演示就是没有演示。部分代码支持包搭建,具体联系客服。
❌