專注於架設企業網站,分享WordPress教學和Elementor教學

如何配置WooCommerce運費費率表Table Rate Shipping

更新日期:2024-06-17
本系列教學
加入讀者學習群
我用的頁面編輯器
讓我的客戶網站GTmetrix測分A\A的主機Cloudways
獨家優惠前3個月7折, 戳上方按鈕註冊即可自動帶入優惠碼LOYSEO
所贈主題外掛程式價值>$49
主機送Astra Pro不限網站1年
gmail.comsina.com 郵箱,註冊易通過
遇到問題,聯繫我

本篇教學是針對Woocommerce的付費外掛Table Rate Shipping(運費費率表)的,我們在進行B2C的購物型企業網站建設時,可以使用到它配置複雜的運費計算規則。 如果運費規則簡單,那可以使用WooCommerce自帶的功能配置運費

運費費率表外掛程式能夠創建複雜的、適用於全球配送範圍的運費規則。

您可以根據產品的配送區域,配置多個運費費率表,也可以針對每個地區設置多個運費費率表,還可以根據產品的重量、數量、價格、配送方式來添加運費規則。

線上商店的產品和配送需求都不盡相同,接下來將介紹:什麼是運費費率表? 如何設置運費費率表? 真實運費設置案例——以便於你理解如何使用運費費率表。

運費費率表外掛程式是如何運作的

當你的客戶在網站的購物車中結帳時,運費費率表外掛程式會根據客戶的收貨位址,使用您創建的運費規則來計算總運費,你可以為不同的收貨位址配置一個或多個運費規則。

要正確計算運費,需要你創建配送區域(shipping zones)和運費規則(shipping rules)。

請在製作運費費率表之前思考和準備如下內容:

  1. 如果您需要為不同類別的產品設置不同的運費規則,那麼請設置不同的配送類型(shipping class),運用於不同類別的產品
  2. 思考和設定您支援的配送區域(shipping zone)
  3. 從你選擇的快遞公司獲得運費規則

設定配送類型(shipping class)

配送類型用於標記擁有相似配送方式的產品。

例如,您可能有一個名為“Small”的配送類型,適用於書籤產品的運送,而名為“Medium”的配送類型適用於書籍類產品。

您可能還希望將「small」這個配送類型應用於鉛筆和鋼筆,因為它們的大小和重量相似,並且可以應用相同的運費規則。

您可以為不同的配送類型創建不同的運費費率表。

點擊此處查看如何設置產品的配送類型

設置配送區域(shipping zone)

配送區域是指:為指定的國家區域設置特定的配送類型和運費表。 您可以為每個區域添加不同的運費費率,以便向不同地區的客戶收取不同的運費。

給不同配送區域設置運費費率表

設置了配送區域后,才能添加運費費率

1.前往: WooCommerce > Settings > Shipping.

2.在配送區域下方點擊edit按鈕進入編輯運費費率

如何配置運費費率表Table Rate Shipping

3.點擊配送方案(shipping methods)下方的add shipping method按鈕添加新的配送方案

如何配置運費費率表Table Rate Shipping

4.在彈出層中選擇下拉選項里的table rates(運費費率表),然後點擊添加配送方案按鈕(add shipping method)

如何配置運費費率表Table Rate Shipping

至此,運費表便添加成功並出現在頁面上,接下來需要去編輯運費費率表的內容

設置運費費率表

1.點擊運費費率表下方的Edit按鈕,你將會進入運費費率表編輯頁面

如何配置運費費率表Table Rate Shipping

2.接下來如下圖所示,我們來設置運費費率表的內容

如何配置運費費率表Table Rate Shipping
  • 配送方法標題/method title:向客戶顯示的配送方法名稱。 例如,如果一個區域有兩種配送方法:DHL、中國郵政,你可以設置標題為:DHL、China Post
  • 納稅狀態/tax status:定義運費是否應該納稅,包含選項:應納稅、無。
  • 運費中的稅/tax included in shipping costs:定義運費表中的運費是否含稅。
  • 手續費/handling fee:額外的費用。 可以是固定金額(譬如2.50),也可以留空,表示不收取手續費。
  • 最高運費/maxium shipping cost — 你可以為當前配送方案設置一個最大運費。 如果按照下方運費表計算的運費大於這個最高運費,那實際運費將使用此處填寫的最高運費。

3/ 設置運費費率

運費費率設置

如何配置運費費率表Table Rate Shipping

選擇計算方式:告知外掛程式如何計算客戶購物車內商品的運費,有如下計費方式:

  • 按訂單計費:計算整個購物車的運費。 如果客戶的購物車中有不同的配送類型(shipping class)的商品,則將使用具有最高優先順序的配送類型。 (詳見下文示例)
  • 按每個商品計算運費:分別計算客戶購物車中每個商品的運費,然後統計求和為最終運費。
  • 按每行商品計算運費:查看購物車中的每一行的商品(多個同一種商品只算為一行),同一行的多個商品只計費一次,在編輯運費表時需填入基礎運費(row cost)才能正確運用它。
  • 按配送類別計算運費:基於購物車中的產品的配送類別來計費。

站長備註:這個費率表配置起來確實有些複雜,邊配置邊做測試吧

舉例:

一個客戶的購物車內有如下商品:

商品數量商品配送類型
2紅色T恤小號包裹
1綠色T恤小號包裹
1黑色套頭衫中號包裹

下表是小號包裹與中號包裹的運費與優先順序(優先順序越高,數值越小,1比2優先)

配送類型單個配送運費優先順序
中號包裹10元2
小號包裹5元1

按照不同計費方式計算的運費如下

按訂單計費按每個商品計費按每行商品計費按配送類別計費
5元25元
2*5+1*5+1*10=25
20元15元
  • 按訂單計費:5元,取自優先順序為1的小號包裹計費,不計算物品數量,共計5元。
  • 按每個商品計費:25元,3個小號包裹3*5=15元,1個中號包裹10元,共計25。
  • 按每行商品計費:20元,共3行商品,2行小號包裹2*5=10元,1行中號包裹10元,共計20元。
  • 按配送類別計費:配送類別有兩種,分別為小號包裹5元和中號包裹10元,共計15元,即便有多個小號包裹都之計費1次。

5.輸入每個商品的手續費

將固定的附加費用添加到每個商品的運費中

6.輸入每個商品的最低運費

7.輸入每個商品的最高運費

8.輸入運費表

將運費添加到運費表中

如何配置運費費率表Table Rate Shipping

配送類型(shipping class)

選擇你填寫的運費規則將適用的配送類型,您還可以選擇將它運用於“任何配送類別”或“無配送類別”的商品。

條件(condition)

此列告訴外掛程式應該使用哪些產品資訊來計算運費,選項如下:

  • – 你不使用商品信息來計算運費
  • 商品價格
  • 商品重量
  • 商品數量
  • 相同配送類型的商品數量

請記住,同時要按照上文的計費方式來計算運費。

最小值/最大值(min-max)

您選取的最小與最大值:

  • 商品 – 最低和最高價格
  • 商品重量 – 最小和最大重量. 請在WooCommerce > Settings > Products中設置商品重量單位。
  • 商品數量 – 商品的最小和最大數量。 例如,您可能希望對1-50個商品使用一個運費,而對50個以上商品使用另一個運費
  • 相同配送類型的商品數量 – 特定配送類型中的最小和最大商品數量。

如果您要填寫商品的最小和最大值,請確保您的商品數量與一個人可能訂購的數量相同。 例如,對於商品計數,最好將最大值設置為999,這將確保運費能計算出來。

中斷

當你選中這個選項時,你是在告訴外掛程式:如果計算到了運費表的這一行,就停止進一步的計算。 意思是,你在告訴程式中斷後續計算。

這用於:

  • 按訂單計費 – 告訴外掛程式提供一個特定的運費費率,而不使用其他運費費率。
  • 計算 – 停止任何進一步的運費計算,並優先考慮位於運費表頂部的費率,這在計算合併配送時很重要(看下文示例)

中止

如果你勾選這個選項,那麼當客戶購買的商品剛好匹配你設置的這條運費費率時,則客戶會查看到你填寫的中止原因。

譬如:你希望客戶購買不足50元商品,只能本地自提,就需要用到中止功能(查看示例)。

運費

  • 行運費/Row cost – 運送這個商品的基礎費用,其中可能包含你的包裝費用。
  • 單個物品運費/Item cost – 每個商品的運費
  • 每KG運費/ kg cost– 商品的每公斤重量的運費
  • % 運費/ % cost – 按照商品總額的百分比計算運費的

標籤

你可以為每個運費費率添加一個標籤用於說明它。

配送類型優先順序

如果您在WooCommerce>Settings>Shipping>Shipping Classes下創建了Shipping Classes(配送類型),並且選擇了“Per Order/按訂單計費”作為計算類型,您將看到一個名為“Class Priorities/類型優先順序”的配置項。

如果購物車中有不同配送類型的物品,則將根據具有最高優先順序(即數值最小)的配送類型中的物品來計算運費。 在下圖的示例中,名為Hoodies的配送類型比Default類型更重要。

如何配置運費費率表Table Rate Shipping

合併配送

有時您可能希望合併特定產品的配送。 例如,假設您有一個書籤和一本書,書籤屬於小型包裹配送類型,而書是中型包裹配送類型。 如果客戶訂購了一本書和一個書籤,那麼您可以這兩個商品的配送捆綁在一起,無需向客戶收取單獨運送書籍和書籤的費用。

如果書簽的運費是2.50美元,而書的運費是5美元,那麼運費是5美元,而不是7.5美元。

要正確合併商品配送,您需要確保將運費表設置為:最高運費在表格頂部,最低運費在表格底部。

你需要做的是告訴外掛程式:沿著這個運費表往下走,當你遇到第一個匹配的條件時就停止。

要想簡單的合併運費,你需要:

  1. 選擇計費方式:按配送類型計費
  2. 在運費表中創建運費,最高運費位於表格頂部,在我們的書籍和書籤示例中,中型包裹配送類型的運費的位置需要高於小型包裹配送類型的。
  3. 確保「中斷」選項是勾選的

讓我們來看看運費表中運費的“順序”和勾選“中斷”複選框的區別在哪裡。

在下圖示例中,運費表設置是正確的。 “Medium”配送類型的運費是位於“Small”配送類型運費之上,“Break”複選框已勾選,它告訴外掛程式在滿足第一個條件時就停止後續的計算。 此時,客戶的運費為5美元。 即書籤正確地與書捆綁在一起計算運費和發貨。

如何配置運費費率表Table Rate Shipping

在第二個示例中,「Medium」配送類型的運費是正確地位於「Small」之上,但未選中“Break”複選框。 這意味著外掛程式會計算運費表中所有的條目,並最終得出7.50美元的運費。

如何配置運費費率表Table Rate Shipping

在這個示例中,「small」配送類型的運費選中了「中斷」複選框,並且是位於「medium」配送類型的運費之上,當外掛程式通過運費表進行計算時,當遇到勾選了「中斷」複選框的運費條目時,就會停止向下進一步計算,此時,向客戶提供的價格為2.50美元,這是書籤的運費,而不是書的運費。

如何配置運費費率表Table Rate Shipping

在最後一個示例中,運費表格中的“small”高於“medium”,並且未選中“中斷”複選框。 這一次,外掛程式會計算每一行的運費並求和,最終得出7.50美元的運費。

如何配置運費費率表Table Rate Shipping

對運費表所做的細微調整都將影響您的最終總額。 下面是一個在線T恤商店的運費表設置實例,能有助於你理解這個外掛程式的運作。

實際案例

配送多個相似商品

小戴開了一家T恤店,人們經常一次買好幾件T恤。 他設置的基本運費是2美元,然後每件T恤增加1美元的運費,為了創建他的運費規則,小戴執行以下操作:

  1. 創建一個配送類型——小號包裹(small),適用於所有T恤。
  2. 創建一個配送區域:Zone 1
  3. 選擇計費方式:按配送類型計費
  4. 建立如下規則:
    • 配送類型 – small
    • 條件 – 相同配送類型的商品數量
    • 最小值:1 最大值:1000
    • 基礎運費(Row cost) – 2
    • 單個物品運費 – 1

他的運費表如下設置:

如何配置運費費率表Table Rate Shipping

當客戶購買T恤時,運費如下:

  • 1件T恤: $3=2+1
  • 2件T恤: $4=2+1*2
  • 3件T恤: $5=2+1*3

將多個運費規則應用於同一配送類別

對小戴來說,目前一切都很順利,但他意識到,當人們購買超過50件T恤時,基礎運費就會上漲。 他需要增加另一個費率。 原始費率的最小值=1和最大值=49。 他還補充了以下規則:

  1. 配送類型 – small
  2. 條件 – 相同配送類型的商品數量
  3. 最小值:50 最大值:1000
  4. 基礎運費 – 10
  5. 單個物品運費 – 1

他的運費表如下設置:

如何配置運費費率表Table Rate Shipping

當客戶購買T恤時,運費如下:

  • 購買49件T恤的運費為$51=(49*1)+2
  • 購買50件T恤的運費為$60=(50*1)+10

不同配送類型的商品合併配送

小戴銷售T恤相當成功,所以他決定開始銷售套頭衫。 當顧客購買一件套頭衫和一件T恤時,他可以將T恤和套頭衫包裝在一起。 所以他不想單獨收取運費,他運送一件套頭衫的基本價格是5元,每件套頭衫的運費是3元。 接下來要為寄送套頭衫創建運費規則

  1. 創建一個配送類別-medium,並應於所有套頭衫
  2. 打開配送區域Zone 1
  3. 建立如下規則:
    • 配送類型 – medium
    • 條件 – 相同配送類型的商品數量
    • 最小值:1 最大值:1000
    • 基礎運費 – 5
    • 單個物品運費 – 3

他的運費表如下設置:

如何配置運費費率表Table Rate Shipping

正如在合併配送一段中所說的,最昂貴的配送類別需要位於運費表的頂部,這將確保只向客戶收取套頭衫的運費。

按重量計算運費

小戴決定更換一家快遞公司。 對他來說,按重量發貨更划算,所以他需要重新考慮運費,快遞公司提供的新價格為:

  • 0-750g: $2.70
  • 751-1000g: $4.30
  • 1000g-2000g: $8.30

這個案例的計算方式是按訂單計費,即根據整個訂單的商品重量計算運費。

小戴需要在運費表中添加三行,每一行對應上文中的運費價格,將條件設置為“重量”,填入最小和最大值,這些運費規則將適用於任何配送類型。

如果您的快遞公司向您報價的是每公斤運費,而不是階梯價格,您可以將條件設置為“無”,並將運費填入“每KG運費”一列。

向客戶提供多種配送方案

小戴想給他的客戶盡可能多的配送方案,所以他決定為客戶提供運輸區的第一和第二類郵件的選擇。 為此,他執行以下操作:

  • 將他的最初的運費表命名為方案1
  • 進入配送區域,點擊添加運費方案按鈕(Add Shipping Method
  • 創建新的運費表,名為方案2
  • 選擇按訂單計費,並添加運費資訊

常見問題

如何註明「免費送貨」?

如果你將運費費率設置為0,您需要填寫標籤欄來向客戶說明這一點,並建議在購物車和結帳頁面顯示「免費送貨」等資訊。

說明:本文是我基於Woocommerce的官方教學試用、翻譯的。

点赞

0 / 5 0

Your page rank:

Picture of 外貿建站技術姐Bonnie
外貿建站技術姐Bonnie

Bonnie是LOYSEO的創始人,在建站領域有著超過14年的經驗,熱愛能將想法變為現實的WordPress,更是Elementor的忠實使用者~

LOYSEO
讓我的客戶網站GTmetrix測分A\A的主機Cloudways
獨家優惠前3個月7折, 戳上方按鈕註冊即可自動帶入優惠碼LOYSEO
所贈主題外掛程式價值>$49
主機送Astra Pro不限網站1年
gmail.comsina.com 郵箱,註冊易通過
遇到問題,聯繫我