财务要成本价毛利三列,Tigshop开源电商系统订单导出我这么加

简介: 这是一次精准的导出功能增强:为财务新增成本价、毛利、毛利率三列,复用现有SKU成本字段,通过快照机制保障数据准确性,权限控制仅对财务开放,并优化批量查询性能。不重构,只增强——解决真痛点,少加班,防穿帮。

后台订单导出客服天天用,勾字段往外抛没问题。财务盯着要的是成本价、毛利、毛利率——默认勾选项里没有。SKU 上倒是躺着 cost_price。所以这不是「系统不会导出」,是导出增强。写成从零做导出,读者一对官网就穿帮。穿帮很疼。

客户怎么提的

财务小姑娘把 Excel 甩过来:「你们导出缺三列,我每次 VLOOKUP,手要断了。」你要是回「导出不是有吗」,她下一句就是抄送老板。别回。

我改哪

导出组装行数据的地方追加字段。勾选列表同步加三个可选项,默认不勾——普通客服一导出全是内部数,更麻烦。

能直接粘的加列

<?php
function appendCostColumns(array $row, array $sku, array $item): array
{
   
    $cost = (float)($item['cost_price_snapshot'] ?? $sku['cost_price'] ?? 0);
    $price = (float)($item['price'] ?? $row['price'] ?? 0);
    $qty = (int)($item['quantity'] ?? 1);
    $gross = round(($price - $cost) * $qty, 2);

    $row['cost_price'] = $cost;
    $row['gross'] = $gross;
    $row['gross_rate'] = $price > 0
        ? round(($price - $cost) / $price * 100, 2) . '%'
        : '-';
    return $row;
}

表头映射别忘:成本价 / 毛利 / 毛利率。漏表头,财务打开一脸问号。问号会变成电话。

坑就一个,但很深

订单当时价和现在 SKU 成本可能已经变了。财务要「下单时成本」还是「当前成本」?问清楚。写进需求文档一行字就行。我一般下单时把成本快照进 order_item 扩展字段,导出读快照。读现价,对账那天你会被骂。骂完还得重导。

权限:只有财务角色能勾成本列。毛利这东西,不是人人都该看见。店员看见毛利,心里会盘算很多事。你懂的。

导出行数大的时候别 N+1 查 SKU。先把本页/本批 sku_id 收齐,一次查出成本 map。慢导出比缺列更容易挨骂。缺列能补,超时会重。

财务要的其实不是三列

她要的是少加班。你加三列,她少开两小时 Excel。这账比你重构导出模块好听。别一上来重构导出框架。增强列。先活。

有一次我偷懒导出读了当前成本,月底对账差了一大截——中间调过价。财务盯着我说:你是不是觉得我看不出来。我看出来了。脸热。后来快照。快照救命。

导出文件名带日期和操作人。别全叫 orders.xlsx。群里五个文件,哪个是真的,吵半小时。半小时够你把文件名改好了。

相关文章
|
18天前
|
小程序 Java PHP
2026 开源商城排行榜!Java/PHP8 大项目对比,选错系统二开到崩溃
2026年开源商城系统实战选型指南:避坑关键在系统而非业务。本文按技术栈新旧、开源完整性、架构适配性及二开友好度,精选8大主流系统——VortMall(微服务首选)、Tigshop(功能全覆盖)、CRMEB(微信生态强)等,并附协议风险、流程闭环、部署成本等落地 checklist,助团队高效抄作业。
|
18天前
|
程序员 数据处理
备注写「加急」要能筛——Tigshop开源商城订单关键字自动打标
为解决仓库加急订单筛选难题,开发智能标签系统:自动扫描买家备注,匹配预设关键词(如“加急”“礼盒”)并打标;支持后台灵活配置规则、多选筛选、大小写/全角兼容;兼顾人工标签、历史订单处理及误匹配防控,提升分拣效率与准确性。(239字)
|
2月前
|
运维 安全 Java
电商商城系统选型心得:别再被低效框架拖垮,一套快速判断的简易决策法
创业团队技术选型生死攸关:无退路、人手紧、预算少、决策急。本文直击90%团队常犯的四大误区——重上线轻迭代、重界面轻架构、算显性成本忽略隐性损耗、依赖闭源丧失自主权,并提供6个务实提问法(匹配度、支持力、总成本、团队适配、可替换性、长期扩展性),助你快速做出“当时足够好”的理性选择。
电商商城系统选型心得:别再被低效框架拖垮,一套快速判断的简易决策法
|
2月前
|
移动开发 前端开发 小程序
开源商城深度选型:为什么现代化技术栈才是长期迭代的关键?
一个真正意义上的现代商城,本质上是一整套数字化经营的基础设施。
|
2月前
|
缓存 Java 应用服务中间件
保姆级实战!用宝塔部署企业级Java开源电商商城
基于SpringBoot3+Vue3+Nuxt3+UniApp全栈架构提供宝塔面板可视化部署方案,零命令、高稳定、全流程覆盖环境安装、双Java服务部署、Nginx反向代理与HTTPS配置,大幅降低中小企业及开发者运维门槛。(239字)
|
18天前
|
人工智能 缓存 前端开发
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
DeepSeek Harness + DeepSeek V4 Pro 项目实战保姆级教程!手把手带你从零安装开源 AI 编程工具,开发架构图、知识讲解网站、3D 网页游戏、全栈 AI 应用 4 个项目,覆盖运行模式选择、插件安装与开发,看看能不能对标 Claude。
12915 79
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
|
6天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
11天前
|
Web App开发 人工智能 API
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
DeepSeek Harness 精选插件推荐合集,从图片识别、浏览器操控、多 Agent 协作到手机远程控制,一口气带你看完 DSH 社区热门的十几个插件,覆盖技能扩展、UI 界面增强、整活玩法三大类,让你的鲸鱼变得更强。
1649 3
|
人工智能 JavaScript 开发工具
DeepSeek Harness 本地安装与使用指南
DeepSeek Harness(DSH)是DeepSeek AI开源的Agent运行框架,支持本地文件操作、命令执行与工具调用。基于Cordis插件架构,具备高扩展性与强可控性,适合开发者搭建可控Agent环境或开展模型基准测试。当前为开发者预览版,需Node.js环境,推荐先用`npx @deepseek-ai/dsh web`快速体验。
5056 0