Skip to content

物流自動變換規則怎麼設才生效 ​


目錄 ​


一、情境是什麼 ​

同一個通路進來的訂單,體型與去處往往差很多:小包裹走店到店最省,超過超商尺寸的只能走宅配;某些郵遞區號某家物流根本不收。逐張訂單人工改物流類型,量一大就會漏,漏掉的那幾張要嘛被物流商退件,要嘛運費算錯。

「物流轉換規則」把這件事寫成規則,讓系統在建立訂單時自動換掉物流類型。一條規則由三個部分組成:

規則的組成意思
原始物流訂單建立時原本帶的物流類型。只有完全相符時,系統才會拿這條規則來比對
條件「體積」、「重量(kg)」、「郵遞區號」三種選一種,一條規則只能有一個條件
目標物流條件成立時,要換成哪一個物流類型

條件成立的判斷方式,三種各不相同:

條件怎麼比什麼情況算命中
體積選「大於等於」或「小於等於」,再填一個數字訂單體積剛好等於門檻也算命中
重量(kg)同上,數字以公斤計訂單總重剛好等於門檻也算命中
郵遞區號列出一個或多個郵遞區號訂單收件人的郵遞區號必須與清單中某一個完全相同。不是「開頭相符」,填 880 不會命中 88001

之所以值得單獨寫一篇:這是「設定一次、影響一整條鏈」的功能。設定散在三個地方——帳戶的體積單位、商品的尺寸、通路的規則——效果卻要到建立訂單之後才看得出來。中間任何一環沒設好,系統不會報錯、訂單照樣建立成功,只是規則安靜地沒有作用。


二、在系統怎麼落地 ​

快速跳轉:確認體積單位 | 把商品尺寸填齊 | 在通路上寫規則 | 多條規則的順序

2.1 先確認體積單位 ​

「體積」的門檻要填哪一種單位,取決於整個帳戶的「體積單位」設定:「立方公尺 (CBM)」或「材 (CUFT)」。規則的輸入框沒有單位標示,而同一個訂單在兩種單位下算出來的數字差約 37 倍——單位填錯,規則就會變成幾乎永遠不命中,或是幾乎每張單都命中。

這項設定在倉庫端的「組織設定」頁面,貨主後台看不到也改不了。不確定自己的帳戶用哪一種時,請向倉庫確認,或參考組織設定。

  • 這是整個帳戶共用的設定,同一帳戶下所有貨主、所有通路的體積門檻都用同一種單位。
  • 切換體積單位時,既有規則的門檻數字不會自動換算。倉庫改過單位之後,每一條體積規則都要回來重新填數字。
  • 「重量(kg)」的欄位名稱已標明是公斤,不受這項設定影響。

體積是怎麼算出來的

每個品項取「單品長 × 單品寬 × 單品高(以公分填寫)× 數量」,全部品項加總,最後保留到小數點後第 5 位。兩種單位的換算基準不同:

體積單位換算基準
立方公尺 (CBM)1 立方公尺 = 100 × 100 × 100 公分
材 (CUFT)1 材 = 30 × 30 × 30 公分

以一件 30 × 25 × 5 公分的商品為例(單件 3,750 立方公分):

訂單內容換成立方公尺 (CBM)換成材 (CUFT)
1 件0.003750.13889
8 件0.031.11111

同一張 8 件的訂單,門檻寫「大於等於 0.03」在立方公尺的帳戶下剛好命中;同一個 0.03 放在材的帳戶下,等於一個極小的門檻,幾乎每張訂單都會命中。設定門檻之前,先拿幾張典型訂單這樣算一次,就知道數字該落在哪個級別。

2.2 把商品尺寸填齊 ​

體積與重量是從訂單品項的商品資料換算出來的,不是量實際包裝好的箱子。商品資料缺一角,算出來的數字就會偏低:

缺的資料後果
單品長/單品寬/單品高 沒填該品項的體積以 0 計入加總(不是跳過不算)
單品重 沒填該品項的重量以 0 計入加總

這會造成兩個方向的誤判:「大於等於」的規則永遠命不中,而「小於等於」的規則反而會誤命中——因為 0 一定小於門檻。到編輯商品把每一個會走這個通路的商品都填齊,是規則能生效的前提。

只填了外箱尺寸的情況,兩種體積單位的行為不一樣:

  • 「材 (CUFT)」的帳戶:單品長寬高沒填、但外箱尺寸與「大單位入數(箱入數)」有填時,系統會用外箱體積除以箱入數推算單品體積。
  • 「立方公尺 (CBM)」的帳戶:沒有這個備援,單品長寬高沒填就是 0。

2.3 在通路上寫規則 ​

規則設在通路上。到 「資料管理」 → 「銷售通路」,開啟要設定的通路並進入編輯,規則在「物流規則設定」區塊;欄位與操作細節見編輯銷售通路。倉庫人員也可以從倉庫作業系統的同一份設定代為維護。

設定時有三件事最容易卡住:

情況怎麼處理
按下「新增物流規則」後,新規則預設是「體積/小於等於/0」忘了改數字就等於「只對體積算出來是 0 的訂單生效」,也就是商品沒填尺寸的那些訂單。新增後務必把數字填成您要的門檻
下拉選單裡找不到想用的物流類型選單只列出已連結到這個貨主、且仍在啟用中的物流類型。請倉庫到貨主物流設定開通給這個貨主
電商平台訂單自己帶進來的物流類型不屬於貨主的物流類型清單,不能設為原始物流,也不能設為目標物流

儲存時,系統會擋掉引用了未連結到此貨主的物流類型的規則,整份設定不會存進去。把規則全部刪掉再按「儲存」,就是清空這個通路的規則。

2.4 多條規則的順序 ​

一個通路可以有多條規則,比對方式是:

  1. 先篩出「原始物流」與訂單當下的物流類型相符的規則,其餘不看。
  2. 篩出來的規則依畫面上由上到下的順序比對,命中第一條就停,後面的規則不再檢查。
  3. 一張訂單最多只換一次。換過去的目標物流不會再拿去比對其他規則——不會有 A 換 B、B 再換 C 的連鎖。要從 A 換到 C,就直接寫一條 A 換 C。

💡 提示:讓同一個原始物流底下的多條規則條件不重疊(例如一條「小於等於 0.03」、另一條「大於等於 0.0301」),哪一條先比對就不影響結果,也不必記住規則的排列順序。


三、日常營運長什麼樣 ​

快速跳轉:規則什麼時候比對 | 怎麼確認有生效 | 沒作用時怎麼查

3.1 規則什麼時候比對 ​

規則只在訂單建立的那一刻比對一次。手動建立、訂單匯入、電商平台同步、外部系統串接建立的訂單都會套用同一套規則。

之後做的事對既有訂單的影響
改商品的長寬高或重量不重算,既有訂單的物流類型不變
新增、修改、刪除規則不重算,只影響之後建立的訂單
倉庫改帳戶的體積單位不重算,只影響之後建立的訂單
在訂單編輯頁手動改物流類型以您手動選的為準,不會再套一次規則
複製訂單複製出來的訂單沿用來源訂單的物流類型,不重新套規則

另外兩種情況一開始就沒有規則可比對:訂單建立時沒有指定物流類型,或訂單沒有指定銷售通路(手動建單可以不選通路)。

3.2 怎麼確認有生效 ​

切換成功時,訂單詳情頁下方的歷史紀錄會多一筆「自動切換物流類型」,寫明從哪一個物流類型換成哪一個。到訂單詳情就能看到。

沒有這一筆紀錄,就代表這張訂單沒有被規則換過。 這是唯一可以自助判斷的線索——規則沒命中時系統不會顯示任何錯誤或提醒,訂單一樣建立成功,「物流類型」就是原本那一個。

切換之後,這張訂單的物流類型就是新的那一個;接著建立的出貨單、後續的託運單與物流面單、以及最後交給哪一家物流商,都依切換後的物流類型走。

3.3 沒作用時怎麼查 ​

規則設了卻沒有作用時,依序核對這份清單。前三項佔絕大多數:

可能原因怎麼確認
體積門檻填的是另一種單位向倉庫確認帳戶的「體積單位」,再用 2.1 的算法把幾張典型訂單算一次,看門檻落在哪個級別
商品沒填長寬高或單品重到編輯商品頁逐一確認。沒填的品項以 0 計入加總,不是跳過
訂單原本的物流類型與規則的「原始物流」不同打開訂單看「物流類型」。只有完全相符,這條規則才會進入比對
郵遞區號只填了前三碼,訂單卻是五碼郵遞區號要完全相同才算命中。訂單帶五碼,清單就要列五碼
目標物流已被停用,或未連結到這個貨主回到通路編輯頁,看該列的目標物流是否還在下拉選單裡;不在就請倉庫重新開通
規則是在訂單建立之後才存的比對規則的儲存時間與訂單的建立時間。建立在前的訂單不會回頭重算
同一個原始物流底下,有另一條規則先命中由上到下看規則列表,找出第一條條件成立的規則——實際套用的就是它
訂單是複製出來的訂單歷程會顯示這張單複製自哪一張。複製單沿用來源的物流類型
訂單沒有指定銷售通路規則掛在通路上,沒有通路的訂單不比對規則
期望「剛好等於門檻不要換」,實際卻換了兩個運算子都含等於。要排除剛好相等的情況,把門檻挪開一格(例如改成「大於等於 0.0301」)

四、邊界與相關功能 ​

快速跳轉:做不到的事 | 相關功能

4.1 做不到的事 ​

  • 一條規則只有一個條件。無法在同一條規則要求「體積超過 X 而且 郵遞區號在清單內」。
  • 數值條件只有「大於等於」與「小於等於」兩種,單一規則無法同時設上下限;「介於兩個數字之間」要靠多條規則的先後順序繞過。
  • 郵遞區號是完全相同比對,不支援開頭相符、也不支援區間。
  • 一張訂單只換一次,不會連鎖套用第二條規則。
  • 規則不會回頭處理既有訂單,也沒有「重新套用」的操作。
  • 體積與重量一律從商品資料換算,不是實際裝箱後量到的箱重與箱體積。
  • 門檻數字不可以是負數。
功能在這件事裡的角色連結
組織設定決定體積門檻用哪一種單位(倉庫端頁面)前往
編輯商品填單品長寬高與單品重,體積與重量才算得出來前往
編輯銷售通路新增、修改、刪除規則前往
貨主物流設定把物流類型開通給貨主,規則的下拉選單才列得出來(倉庫端頁面)前往
訂單詳情查看切換後的物流類型與歷史紀錄前往
訂單處理流程建單之後,這張訂單一路到出貨完成的完整流程前往

最後更新 2026-10-04 13:40