使用 RY WooCommerce Tools 並設定超商取貨

當你使用 RY WooCommerce Tools 來讓你的商城支援金物流服務的時候。如何設定超商取貨的功能呢?
除了基本的超商取貨,也可以取貨的時候再付款,更可以限制部分商品不能使用超商取貨。

不會設定嗎?認真看完這篇文章相信你應該就學會了。

安裝啟用外掛的部分就多說了!本篇直接從超商取貨的設定方式開始。

首先在後台的【WooCommerce → 設定】當中,切換到 RY Tools 分頁,並勾選【啟用 綠界物流 模組】並儲存修改。
如果在儲存修改後,沒有看到綠界物流設定的連結,請在重新整理一次頁面。

在【綠界物流設定】當中,請勾選【啟用 綠界物流 模組 】,然後下方寄件人的資訊跟 API 資訊相關資訊請正確填寫。

接下移動到【運送方式 → 運送區域】的部分。
因為超商取貨的功能,只有在台灣可以使用,所以新增一個專屬於台灣使用的運送區域規則。
雖然沒有限制台灣地區可以使用,使用者在挑選超商的也不可能選到日本的超來進來。反正橫豎就是不能使用,就別讓他看到了吧!

最後就是使用下方的【新增運送方式】,來選擇你要支援的超商進來就可以。

而在每一個物流的設定中有一些數值可以進行調整。

  1. 標題:就是使用者在網頁上看到的運送方式說明。
  2. 稅金:就設定為【無】。
  3. 運費:當使用者選擇使用本超取功能的時候額外收取的金額。
  4. 免運費:根據訂單總金額來決定是否免運費。將免運費調整為【最小訂購金額】,並輸入你想要的門檻就可以了。
  5. 運費加成:根據商品的總重量加收運費。如果你設定 1000 公克的時候,當使用者該筆訂單的商品總重量為 1500 公克的時候,這時候運費會自動乘以 2 計算,也會在申請寄送編號的時候直接申請兩個。

如果你有部分的商品是不可以使用超商取貨的,這時候就要利用【運送類別】的方式來達成了。
先新增一個運送類別,然後回到物流區域當中超商取貨的設定當中,你就可以發現多了一個可否運送的選項出來。會將你的每一個【運送類別】列出來,這時候就根據你的需求調整可否運送的設定即可。
別忘了也要去商品的部分,將不可以超取的商品加入該運送類別裡面,就可以達成限定部分商品不可以超商取貨的目的了。

講到這應該會有人問那麼如果要超商取貨付款的話如何做呢?
這時候就需要搭配【貨到付款】的結帳方式啦!

請先到【付款】底下將貨到付款的功能啟用,並且在運送方式當中指定接受貨到付款的運送方式即可。

作者:Richer

訪客數: views

最後編輯日期:

發布日期:

分類:WordPress

標籤:

商品在設定不可超取時,藉由外掛新增的新增運送方式會確實不顯現,但是綠界科技原始的超商取貨選項在該商品結帳時還是會存在,這部份是我設定錯誤嗎?

顯示完整回覆 (1)

版主你好,
謝謝你提供這麼方便的外掛,救了我這種不會程式語言的人~~辛苦了!
想跟你請教的是,當以消費者角度測試,進入結帳頁面,運送方式 選擇「超商取貨」,接下來要選擇 商品寄送到哪個門市時,電子地圖的畫面是一片藍~就是無法選擇哪個門市。
不知道這是哪一個部分問題呢?要怎麼解決呢~
謝謝版主

顯示完整回覆 (1)

RY大你好,我想詢問下我網站18號之後就收不到綠界物流資料了,客人付款成功資訊有成功近來,要從哪邊找問題呢??網站沒更動什麼,謝謝!

Richer你好
感謝你開發了這個外掛,非常方便使用
不過我碰到了一個小問題,就是我有些商品透過運送類別設定為不能超商取貨
之後該項商品如果修改運送類別為可以超商取貨時
結帳時不會顯示能超商取貨的選項(保持不可超取的狀態)
而且反過來,運送類別從原本可以超取改為不能超取,在結帳時也會繼續出現能超取的項目
只有去WooCommerce後台運送方式那邊將超商取貨進行關閉>儲存>在打開>儲存
才會在結帳畫面重新正常顯示

再麻煩請Richer測試一下這個狀況

顯示完整回覆 (1)

謝謝Richer的回覆,按照您的建議操作
清除WooCommerce 暫存值是能讓結算畫面的選項恢復正常的
目前我也教導商品管理員在修改設定後要手動清除快取
不過這項問題會在之後版本修正嗎?

顯示完整回覆 (1)

感謝大神開發了這麼好用的外掛,尤其是運送類別可以設定不可超取,真的是解決了我的困擾。已經使用2個多月了,這麼晚才來發表感謝,真是抱歉!! 大推!!

顯示完整回覆 (1)

你好
我透過了google搜尋看到了專業版的簡介,似乎可以解決我對超取的困擾
所以先下載了RY WooCommerce Tools 使用~
目前遇到一個問題想請教 : 在結帳頁面- 點 選擇超商門市 的連結無反應~
直覺是外掛衝突,所以嘗試停用了 Checkout Field Editor for WooCommerce 這個外掛,不過測試後狀況相同。(網站使用 oceanwp 佈景主題)
附上網站,再麻煩Richer撥空測試指導一下,感謝~

顯示完整回覆 (2)

大大您好,感謝您推出這麼好用的外掛
現在遇到了一點問題,我使用外掛刪除了結帳時所需要輸入的一些表單,
譬如 國家城市等 ,我只保留地址,畢竟這樣比較符合台灣人寫地址的方式,

但是,要使用超商取貨並付款時,就出現”請填入正確地址” 以及 “付款方式無效”的提示。
將表單還原預設值後就正常了,請問如果想要簡易化表單,應該修改怎樣的係數才會正常?
謝謝您!

顯示完整回覆 (1)

Richer 您好~,我使用綠界的「超商物流」,不管使用 711、全家、萊爾富,都會有「請填寫地址進行下一步」的錯誤訊息。
我目前有嘗試使用「Checkout Field Editor for WooCommerce」這個外掛把一些欄位給關閉,不知道是不是和這個外掛有衝突。

如果是這樣的狀況發生,會建議另外自行把 Woocommerce 的 hook 在 functions.php 當中自行調整取消嗎?

Richer 您好
請問在一些WooCommerce網站看到結帳頁有選擇超商的電子地圖,
(就是外連一個頁面,依照縣市和行政區讓使用者選擇店面,且自動回傳該店店號)
這個是RY Tools或pro的功能嗎?
謝謝您!

提供連結綠界的超商取貨物流系統,這部分的功能基本的 RY WooCommerce Tools 就有提供了。
可以直接於後台搜尋下載使用。

版本,您好
目前我有個問題非常傷腦筋,
使用 RY WooCommerce Tools 並設定超商取貨
若購買時選擇超商取貨,後台訂單不會顯示門市地址,造成無法出貨,請問該如何解決

我剛剛去你的網站想要嘗試看看我可不可以發現問題點。
但是沒有超取的選項可以選擇,所以我也不知道到底問題是啥阿~~

不好意思,我打開超取選項了,我發現我從後台訂單管理選擇「取得新的超商物流編號」時出現「取得物流代碼失敗:ReceiverStoreID Is Null」這個訊息

1. 我剛去你的網站測試了一下,應該是跟你使用的結帳頁面調整外掛發生了不相容的問題。
因為當使用者沒有選擇超商的時候,還是可以順利通過必填偵測。所以才發生了訂單沒有正確超商相關資訊的問題。
2. 因為你沒有超商資訊,所以取得物流編號就會出現錯誤訊息。 ( ReceiverStoreID 指的是取貨門市編號 )
你需要先設定正確的取貨門市資訊,只需要門市編號就好,儲存訂單後就可以正常取得物流資訊了。
PS. 那段錯誤訊息是直接使用綠界回應的錯誤訊息。

我使用這二個外掛來修改結帳欄位,但好像都沒辦法把門市編號帶到後台訂單
Checkout Field Editor (Checkout Manager) for WooCommerce
Flexible Checkout Fields for WooCommerce

這我真的想不出來原因了,因為我的網站可以正常運作,也私下問了朋友也都沒問題。
可能的話就是停用會修改到結帳欄位的外掛,或是暫時轉換為 Storefront 佈景主題,找出到底是跟哪一個東西不相容,這樣才有機會繼續研究下去。

我試過用綠界提供的物流模組是抓的到門市資訊,但用tools pro就抓不到@@
我試著停用所有結帳有用到的外掛也無解
對了,我一開始安裝時tools pro是抓的到的,後面版主有更新外掛時,我也有跟著更新,但不曉得是怎麼了,後來就抓不到了>”<

我有試著從後台訂單去選擇超商之後再按「取得新的超商物流編號」可以正常取得代碼的,不知道什麼原因前台的配送資訊帶不到後台

我也有嘗試先清空所有自訂的css(我怕是我隱藏了什麼東西造成錯誤)也無解

但就只有你一個人反映遇到這樣的問題,我真的無法處理一個無法找出重現條件的問題。

【遇到問題】
帳時訂單金額要是超過 $1000(自訂的運送方式) 運送方式就只會出現黑貓宅配,超商取貨的選項不會顯示,但訂購金額小於 $1000 ,超商取貨和黑貓宅配就會正常顯示,不知道我哪裡有設定錯誤,再麻煩給予指引,感謝!

【環境設定】
1. 已啟用:貨到付款>啟用運送方式 _綠界物流超商取貨
2. 已啟用:運送方式_綠界物流超商取貨 & 黑貓宅配免費運送($1000 免運) & 黑貓宅配單一費率

直覺問題點
你應該有用外掛去控制黑貓【免費運送】跟【單一費率】兩個會根據結帳金額來調整只顯示其中一個。
而那個調整的外掛也同時去調整到超商取貨的選項。

您好,謝謝您播空指點,因此找到問題已解決。

另外想請問,我另外自訂的運送方式 : 黑貓宅配免費運送($1000 免運) & 黑貓宅配單一費率,就算黑貓宅配已經達到 $1000免運的門檻,結帳區除了顯示超商選項還是會顯示自訂的兩個宅配選項 ,客人須自行選擇黑貓宅配免運。這樣有點困擾,冏!!

請問有建議的方法嗎 ? 因為之前用綠界的外掛就是因遇到此問題,才增加下方這個程式碼,沒想到造成上方第一個問題(超商取貨與宅配無法正常顯示)。 感謝 !

/**++ 達免運門檻時只顯示免運選項 ▼ ++
* Hide shipping rates when free shipping is available.
* Updated to support WooCommerce 2.6 Shipping Zones.
*
* @param array $rates Array of rates found for the package.
* @return array
*/
function my_hide_shipping_when_free_is_available( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( ‘free_shipping’ === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}

/* 以下為需要新增修正的部份 */
// 免運費時 仍顯示超商取貨
if (!empty($free)) {
foreach ( $rates as $rate_id => $rate ) {
if ( ‘ecpay_shipping’ === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
}
/* 以上為需要新增修正的部份 */

return ! empty( $free ) ? $free : $rates;
}
add_filter( ‘woocommerce_package_rates’, ‘my_hide_shipping_when_free_is_available’, 100 );

沒什麼特別建議的方法,只能能達成目的都是可行的方法。
只是沒自行開發能力的情況下,盡量不要使用網路上抓來的程式下去改寫,就是因為這樣出問題了你也不會知道問題點在那,請使用外掛來達成目的。

版本您好,之前遇到抓不到門市資訊的問題,我把WP重新架設之後就正常了,但是我現在遇到一個問題,輸入RY WooCommerce Tools Pro授權金鑰的時候,出現「驗證錯誤:已使用的金鑰」但我網域是使用跟之前一樣的,請問該怎麼辦?

我查了一下紀錄,是因為你兩次使用的網址不同,新的是 www. 而之前的沒有加。
所以被系統判斷為不同的網站。

好的,我將網站位址改成沒有www.之後就解決了,這個問題,但出現了新的問題,就是選擇超取時帳單地址不會隱藏,可以請版主再幫我看一下是什麼問題嗎?謝謝

WooCommerce Tools Pro當選擇超取時不是會自動隱藏帳單地址嗎?但我目前選擇超取時帳單地址不會隱藏

隱藏 【 帳單 】 地址的功能是由後台控制是否啟用的。

發表留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料