WORKS | 作品

訂單揀貨單產生器:蝦皮、Shopify、官網訂單合併,自動出揀貨單與包貨單

把各平台匯出的訂單檔合在一起,產生依儲位排序的揀貨單、依物流分組的包貨單,並提醒商品沒對照、收件資料缺漏、庫存不足與可合併出貨的訂單。組合商品自動拆成實際要撿的品項。

STACK / 技術
Python · openpyxl · HTML
LINK / 連結
看範例揀貨單 →
多平台訂單、合併對照、揀貨單、包貨單的流程圖

驗證狀態:以虛構的選物店訂單(蝦皮 Excel、Shopify CSV、官網表單 Big5 CSV)與 9 項自動測試驗證。各平台的欄位名稱寫在設定檔,導入時會用你們實際的匯出檔核對。

小電商每天出貨前的流程常常是這樣:蝦皮後台匯出一份、官網匯出一份,打開 Excel 一張一張看,手寫要撿哪些東西,再一單一單核對裝箱。訂單一多,就開始漏件、多寄、寄錯規格。

這個工具把它變成:匯出、丟進資料夾、雙擊、列印。

產出什麼

範例揀貨單可以直接打開看(按 Ctrl+P 看列印版面):

產出 內容
揀貨單 所有訂單的同一商品加總,依儲位排序,照順序走一趟就撿完
包貨單 每張訂單一格:收件人、物流、要放進箱子的東西和數量、買家備註;依物流分組
出貨彙總 各物流方式、各通路幾單
異常提醒 商品沒有對照、收件資料缺漏、庫存不足、同一收件人可合併出貨、被排除的取消/退款訂單
Excel 以上全部,加上每一品項的包貨明細,可篩選

處理真實出貨會遇到的問題

  • 多平台、多格式:CSV、Excel 都能讀,Big5、UTF-8 都可以;每個平台的欄位名稱寫在設定檔,平台改版改設定就好。
  • Shopify 的一單多列:同一張訂單的第二列起,收件資料是空的,程式自動沿用第一列。
  • 平台品名和倉庫叫法不同:商品對照表用 SKU、「品名|規格」或品名去對,對到料號和儲位。
  • 組合商品:禮盒=2 包茶+1 盒蛋捲+1 個提袋,賣 3 組就自動撿 6 包、3 盒、3 個。
  • 取消、退款不出貨:狀態含指定的字就排除,並列在提醒裡讓你確認。
  • 可以合併寄:同一個人在蝦皮和官網各下一單,姓名、電話、地址比對後提醒你裝同一箱。

可以直接導入

產品化版本,交付內容:

  • 設定檔:各通路欄位、排除狀態、資料夾位置
  • 商品對照表、庫存檔範本
  • Windows 雙擊執行,可做成免安裝 Python 的 exe
  • 使用手冊、範例資料、執行紀錄檔

訂單資料留在你自己的電腦,不經過任何外部服務。把各平台的一份匯出檔給我(姓名、電話、地址可以先刪掉),我先套上你們的格式讓你試用。需要直接串平台 API、印物流單、或接進庫存系統,可以再延伸。服務說明在電商訂單與出貨自動化。

← 回到作品

你的情況也類似?

加 LINE 最快。說說你現在怎麼做、想變成什麼樣子,
我回你可行的做法和需要釐清的問題。

加 LINE 聊一聊 →

或寫信:ted@tedshen.link