📘 SKU Excel 轉換程式 使用說明
📖 簡介
此工具用於 電商訂單 Excel 檔案的轉換與處理,支援 SKU 對應、總金額與折扣計算、預交貨日自動填寫及溫層判斷。
程式以 Python 撰寫,操作時會先選取 Excel 檔,再進行自動處理與輸出。
🛠 功能特色
-
預交貨日設定
-
啟動程式時輸入「加幾天」,自動計算「新預交貨日」。
-
-
SKU 對應與數量換算
-
根據
sku_cb.json的對照表,自動替換新 SKU 並調整數量與價格。
-
-
付款方式調整
-
例如將「全家冷凍C2C貨到付款」自動轉為「全冷C2C貨到付款」。
-
-
金額與折扣計算
-
若檔案內有「總額」欄位,直接引用。
-
否則以「數量 × 商品售價」計算。
-
輸出新總金額與「新折扣 = 原始總額 - 新總金額」。
-
-
溫層判斷
-
根據
plist.json的 SKU 溫層資訊,決定「常溫」或「冷凍」。 -
若同訂單內產品全為「常溫」,則設定為「常溫」,否則為「冷凍」。
-
-
備註處理
-
自動合併「購買人名稱」與「收件人名稱」,加註
(寄)。 -
移除「如有送禮需求請幫忙註明送禮」字樣。
-
-
輸出 Excel 檔案
-
轉換後檔案以時間戳記命名,例如:
-
訂單資料_Sku轉換_20250801_143000.xls
📂 必要檔案
-
輸入檔案:
-
電商訂單 Excel(.xls / .xlsx)
-
-
SKU 對照表:
-
\\nas-lianruey\office\sku\sku_cb.json
-
-
溫層資訊:
-
\\nas-lianruey\office\sku\plist.json
-
📐 新增欄位
程式會在輸出檔案中自動新增以下欄位:
-
新SKU
-
新數量
-
新進價
-
新預交貨日
-
溫層
-
分錄備註
-
新總金額
-
新折扣
-
新備註
⚙️ 操作流程
-
執行程式。
-
輸入預交貨日加幾天(預設 1 天)。
-
選擇欲轉換的 Excel 訂單檔案。
-
程式自動進行 SKU 轉換、金額與折扣計算、溫層判斷與備註處理。
-
完成後在原始檔案目錄下輸出新檔案。
✅ 輸出結果
-
已完成 SKU 轉換、預交貨日、溫層、分錄備註、總金額與折扣計算。
-
結果會顯示於新檔案中,保留原始訂單資訊並新增計算欄位。