Skip to main content

📘 SKU Excel 轉換程式 使用說明

📖 簡介

此工具用於 電商訂單 Excel 檔案的轉換與處理,支援 SKU 對應、總金額與折扣計算、預交貨日自動填寫及溫層判斷。
程式以 Python 撰寫,操作時會先選取 Excel 檔,再進行自動處理與輸出。


🛠 功能特色

  1. 預交貨日設定

    • 啟動程式時輸入「加幾天」,自動計算「新預交貨日」。

  2. SKU 對應與數量換算

    • 根據 sku_cb.json 的對照表,自動替換新 SKU 並調整數量與價格。

  3. 付款方式調整

    • 例如將「全家冷凍C2C貨到付款」自動轉為「全冷C2C貨到付款」。

  4. 金額與折扣計算

    • 若檔案內有「總額」欄位,直接引用。

    • 否則以「數量 × 商品售價」計算。

    • 輸出新總金額與「新折扣 = 原始總額 - 新總金額」。

  5. 溫層判斷

    • 根據 plist.json 的 SKU 溫層資訊,決定「常溫」或「冷凍」。

    • 若同訂單內產品全為「常溫」,則設定為「常溫」,否則為「冷凍」。

  6. 備註處理

    • 自動合併「購買人名稱」與「收件人名稱」,加註 (寄)

    • 移除「如有送禮需求請幫忙註明送禮」字樣。

  7. 輸出 Excel 檔案

    • 轉換後檔案以時間戳記命名,例如:

訂單資料_Sku轉換_20250801_143000.xls

📂 必要檔案

  • 輸入檔案

    • 電商訂單 Excel(.xls / .xlsx)

  • SKU 對照表

    • \\nas-lianruey\office\sku\sku_cb.json

  • 溫層資訊

    • \\nas-lianruey\office\sku\plist.json


📐 新增欄位

程式會在輸出檔案中自動新增以下欄位:

  • 新SKU

  • 新數量

  • 新進價

  • 新預交貨日

  • 溫層

  • 分錄備註

  • 新總金額

  • 新折扣

  • 新備註


⚙️ 操作流程

  1. 執行程式。

  2. 輸入預交貨日加幾天(預設 1 天)。

  3. 選擇欲轉換的 Excel 訂單檔案。

  4. 程式自動進行 SKU 轉換、金額與折扣計算、溫層判斷與備註處理。

  5. 完成後在原始檔案目錄下輸出新檔案。


✅ 輸出結果

  • 已完成 SKU 轉換、預交貨日、溫層、分錄備註、總金額與折扣計算。

  • 結果會顯示於新檔案中,保留原始訂單資訊並新增計算欄位。


⚙️ 程式原始碼