← 文章列表
小窩文章 ·

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 中新增這項功能。

一個小實驗疊加一個小實驗,整個團隊的工作在無聲中改變著。