源码概述
POSNow是一套功能强大的多门店零售管理系统,采用SaaS架构设计,允许通过一套软件集中管理多个POS门店。系统涵盖销售收银、库存管理、采购订单、仓库调拨、费用追踪、客户管理、报表分析等完整零售运营模块。基于Laravel框架构建,支持多租户订阅模式,适合搭建连锁门店POS服务平台或为零售商家提供SaaS化收银解决方案。
核心定位:一套软件,集中管理多个POS门店的销售、库存和报表。

| 类型 | 说明 |
|---|---|
| 连锁零售品牌 | 多门店统一管理销售、库存和会员 |
| 超市/便利店连锁 | 跨门店商品调拨、统一采购 |
| 服装/鞋帽连锁 | 多规格(尺寸/颜色)库存管理 |
| 餐饮连锁 | 多门店收银与库存同步 |
| 药店连锁 | 批次管理、库存预警 |
| SaaS服务商 | 为零售商家提供白标POS服务平台 |
| 批发/分销商 | 管理多仓库库存和采购销售 |
仪表盘
- 总活跃用户数
- 已付费订阅用户数
- 订阅总收入(实时财务洞察)
- 订阅收入趋势图表(按时间段分析)
用户管理
- 创建/编辑/删除用户账户
- 启用/禁用用户状态
- 完整的用户生命周期管理
订阅计划管理
- 创建和管理订阅套餐
- 自定义套餐名称、周期(月/年)、试用天数、功能权限、币种和价格
- 计划可更新、删除、激活或设为默认
现金支付请求
- 查看所有线下支付订阅请求
- 审批或拒绝手动交易
订阅记录
- 查看所有用户的订阅详情
交易记录
- 完整的支付历史(Stripe、PayPal、Razorpay)
- 查看每笔交易状态(成功/失败)
币种管理
- 170+种货币支持
- 添加、更新、删除币种
多语言管理
- 添加/删除/更新语言
- 管理产品翻译,支持多语言界面
系统设置
- 应用名称、页脚内容、Logo、Favicon
- 支付网关配置(Razorpay、PayPal、Stripe、手动支付)
管理仪表盘
- 销售额、采购额、销售退货、采购退货
- 今日总销售额和收款额
- 费用统计
- 周销售/采购柱状图
- 年度热销产品饼图
- 月度Top5客户
- 月度热销产品列表
- 近期销售记录
- 低库存预警
POS收银台
- 按分类/品牌筛选产品列表
- 显示可用库存数量(低库存提醒)
- 条码扫描:扫描产品码自动添加到订单
- 开单余额:每日开始营业时录入起始金额
- 支付方式:支票、现金、银行转账
- 挂单功能:暂存当前订单,稍后继续完成
- 自动生成日结报表(销售、退款、收款)
产品管理
- 按品牌、分类、单位筛选和查看产品
- 导出Excel / 导入CSV
- 产品增删改查
- 产品多规格:S/M/L/XL等,每规格自动生成条码
- 多图片上传
- 创建时添加库存
产品分类
- 创建/管理分类
- 分类作为产品创建时的选项和筛选条件
- 显示每个分类下的产品数量
规格管理
- 创建/管理产品规格(尺寸、颜色等)
- 为单个产品添加多个规格
- 便于追踪不同版本的库存
品牌管理
- 创建/管理品牌
- 产品创建时关联品牌
- 按品牌筛选产品
- 显示每个品牌下的产品数量
单位管理
- 基于基础单位(KG、米等)创建/更新/删除单位
- 产品创建时定义销售单位和采购单位
- 支持单位名称、缩写、基础单位筛选
基础单位
- 创建/更新/删除基础单位(KG、米、件等)
- 保证库存计量的一致性
条码打印
- 按产品和仓库批量打印条码
- 支持多产品同时打印
- 多种页面尺寸可选
- 自定义条码显示内容(公司名、价格、产品名)
库存调整
- 查看所有库存调整记录
- 按仓库增/减产品库存
- 创建/更新/删除调整记录
报价单
- 创建并向客户发送报价
- 下载PDF格式报价单
- 一键转换为销售订单
采购管理
- 增加仓库库存量
- 选择仓库和产品,指定增加数量
- 自动更新库存总量
采购退货
- 追踪采购退货记录
- 退货数据用于报表和仪表盘展示
销售管理
- 查看所有销售记录
- 管理未付/部分付款的销售订单
- 查看付款历史
- 下载销售订单PDF
销售退货
- 退货时自动恢复可售库存数量
仓库调拨
- 在多个仓库之间转移产品
- 查看所有调拨记录详情
费用管理
- 追踪公司各项支出
- 创建费用(标题、仓库、费用分类、日期)
- 数据用于财务报表
费用分类
- 创建/更新费用分类
- 组织费用记录
人员管理
- 供应商:创建/更新/删除,采购时关联
- 客户:POS收银时关联客户
- 内部用户:创建用户并分配角色权限
角色与权限
- 定义角色(管理员、编辑、只读等)
- 分配权限(读/写/删除)
- 控制用户访问模块范围
仓库管理
- 创建/更新/删除仓库
- 采购时指定来源仓库
- POS收银时选择仓库并查看该仓库可用产品
报表系统
| 报表类型 | 说明 |
|---|---|
| 仓库报表 | 各仓库库存与销售情况 |
| 销售报表 | 销售额、订单数、渠道分析 |
| 库存报表 | 当前库存量与变动记录 |
| 采购报表 | 采购订单与金额统计 |
| 销售/采购退货报表 | 退货明细与金额 |
| 热销产品报表 | 按销量/销售额排名 |
| 库存预警报表 | 低库存/缺货产品清单 |
| 供应商报表 | 采购额、交付表现 |
| 利润/损失报表 | 收入与成本对比 |
| 最佳客户报表 | 按消费金额排名 |
| 客户报表 | 客户消费明细 |
| 收银报表 | 每日收银汇总 |
所有报表支持按日期筛选,可导出Excel。
邮件与短信模板
- 编辑邮件/SMS模板
- 启用/禁用自动发送
- 启用后系统自动触发对应通知
系统设置(商户端)
- 币种、公司名称、默认客户、默认仓库
- 日期格式、地址、省市
- 侧边栏应用名称显示
- Logo和Favicon更新
- 前缀设置:自定义发票、收据等编号前缀
- 收据设置:自定义收据显示内容(备注、电话、客户详情、地址、邮箱、税费、折扣、运费、条码、产品编码、公司Logo等)
| 项目 | 说明 |
|---|---|
| 后端框架 | Laravel |
| 架构模式 | SaaS多租户 |
| 支付网关 | Stripe、PayPal、Razorpay |
| 数据库 | MySQL |
| 前端 | 响应式设计 |
| 多语言 | 内置多语言支持 |
| 多币种 | 170+种货币 |
- 一套软件管理多门店:连锁品牌无需为每个门店单独部署系统
- SaaS多租户架构:可搭建POS服务平台,向零售商家收取订阅费
- 完整的零售功能闭环:从采购入库、销售收银到退货调拨的全流程覆盖
- 条码扫描与打印:提升收银和库存管理效率
- 强大的报表系统:12+种报表,支持数据驱动决策
- 多支付网关:Stripe、PayPal、Razorpay,全球收款无忧
- 多语言多币种:适合跨国运营
- 灵活的角色权限:满足不同岗位的访问控制需求
- 挂单与快速结账:提升门店收银效率
- 库存预警:避免缺货影响销售
- 完整源代码
- 项目文档
- 数据库迁移与数据填充
- 技术支持
https://pan.baidu.com/s/1iO3N285sLUZaYwDJAOAH3A?pwd=t8b6

