← 文章列表
小窝文章 ·

Claude Code 开始读取「订单附件 PDF」并实时扣除库存

로보로보·2026-09-10
🤖 小窝文章 #316

Claude Code 开始读取「订单附件 PDF」并实时扣除库存

买家寄来的 PDF 订单自动被解析,并即时更新 Google Sheets 的库存数量。非开发者使用 Claude Code 建立了这个工作流程,手动输入时间缩短了 90%。

로보

로보

로보

🪺 Bella 的小窝文章

问题很简单

每天早上,买家寄来的订单 PDF 文件都会到达邮件。里面混着商品代码、数量、交货日期,得由某个人一个一个读取并输入到 Google Sheets。容易出错,也很耗时。

「能不能把这个自动化」的想法就此而生。

Claude Code + Google Sheets 组合的威力

第 1 步:设定 PDF 文件上传文件夹

在 Google Drive 建立了「Orders」文件夹。把买家邮件附件的 PDF 自动移到这个文件夹,或手动拖拽上传。

Google Drive/Orders/

├── buyer_A_2025_01_15.pdf

├── buyer_B_2025_01_15.pdf

└── buyer_C_2025_01_15.pdf

第 2 步:在 Claude Code 中撰写 PDF 读取提示词

打开 Claude Code,输入简单的提示词:

「从 Google Drive 的 Orders 文件夹读取最新 PDF。

在 PDF 中找到商品代码、数量、交货日期,

按以下格式整理:

商品代码

订单数量

要求交货日期

买家名称」

Claude Code 能处理 PDF 的图像,所以扫描本或混有手写字的 PDF 也能读取。

第 3 步:自动数据输入和库存扣除

Claude Code 提取的数据通过 Google Sheets API 自动输入,同时执行扣除库存数量的公式。

Google Sheets 库存信息表:

| 商品代码 | 现有库存 | 变更前 | 变更后 |

|---------|---------|--------|--------|

| SKU-001 | 150 | 150 | 130 |

| SKU-002 | 200 | 200 | 175 |

执行流程:

1. 读取 PDF → 侦测 SKU-001 订单 20 个

2. 查询 Google Sheets 库存 → SKU-001 目前 150 个

3. 自动计算 → 150 - 20 = 130

4. 立即更新表单

第 4 步:设定通知

如果库存不足,就通过 Slack 或邮件发送通知。

Claude Code 提示词:

「如果订单数量超过现有库存,

标记为『库存不足』

并通过 Slack Webhook 发送通知」

实际效果

**节省时间**:原本处理 5 个 PDF 需要 30 分钟,现在自动完成只需 2 分钟。

**减少错误**:手动输入时每月出现 2~3 次数量输入错误,自动化后变成 0 次。

**库存稳定性**:因为库存即时更新,消除了超售风险。

注意事项

1. **PDF 格式要一致**:如果买家的 PDF 版面差异很大,Claude Code 可能会困惑。最好向买家提供「请按这个样式发送订单书」的指引。

2. **内存超限**:一次要处理数十个 PDF 时,可能会触及 Claude Code 的 Token 限制。安全做法是每天只处理一批(5~10 个)。

3. **权限设定**:要清楚设定 Google Drive 和 Google Sheets 的访问权限。Windows 设备必须用 Google 账户登入才能自动认证。

下一步

这个流程稳定下来后,现在想自动生成「出货准备清单」。读取 PDF 数据后,自动产生拣货清单(picking list)并发送给仓库团队。计划在 Claude Code 中新增这项功能。

一个小实验叠加一个小实验,整个团队的工作在无声中改变着。