RY WooCommerce Tools

簡介

擴充外掛,提供以下的功能

  • 配合台灣本地習慣的修改
  • 提供 綠界金流 支援
  • 提供 綠界物流 支援,僅 超商店到店取貨 模式

WordPress 官方網站外掛目錄中的本程式
GitHub 上的程式協作

下載

需要的使用者請由你部落格的後台中進行新增的操作。

相依外掛說明

需先安裝 WooCommerce 3.0.0 以上版本才可順利使用本外掛。
本外掛只會針對發佈當時最新版的 WooCommerce 進行測試。

說明

  1. 地址欄位的調整功能
    • 隱藏國家選單
    • 先顯示姓氏輸入欄位

  2. 綠界金流支援
    • 自訂綠界訂單編號前綴字
    • 設定支援的付款方式
    • 自行設定付款截止日
    • 自行設定付款方式接受的金額限制(部分付款方式只有最小ㄐㄧㄣ)
    • 支援【站內付】結帳模式(信用卡 / ATM / 超商代碼 三種模式)
  3. 綠界物流支援
    • 7-11、全家與萊爾富的超商取貨(C2C)
    • 自訂綠界訂單編號前綴字
    • 自行設定運費金額
    • 免運費設定,支援模式:最低訂購金額
    • 可設定商品不接受超商取貨方式運送
    • 支援取貨付款模式,須搭配用貨到付款的結帳模式
    • 根據商品重量加成收取運費,並產生對應數量的貨運單
    • 商品到達超商門市後,發送取件通知信給消費者(也可於後台手動發送)
    • 設定在訂單狀態為處理中時,是否自動取得貨運編號


綠界站內付注意事項

  • 因為綠界科技要求網站需支援 HTTPS ( TLS v1.2 以上 ) 才可順利使用站內付,所以需勾選【強制使用安全連線結帳 】選項才可啟用站內付。
  • 當使用手機瀏覽器進行結帳,因為一些技術性問題,無法自動開啟結帳對話框,需要使用者再次點擊畫面上的付款按鈕自行開啟付款頁面。

待實現功能

外掛歷史

請前往 RY WooCommerce Tools 更新紀錄 觀看。

給開發者的一些文件

Action/Filter 列表

贊助

可以透過 進行,又或者你的 Paypel 帳戶不是台灣區帳戶的話也可以透過 PayPal.Me 進行。

  • 迴響
  • 引用

回報一下手機瀏覽器,或facebook瀏覽器無法跳出【站內付】的框框

我剛剛初步測試一下,【站內付】在手機瀏覽器或是 InAppBrowser(任何 APP 附帶的瀏覽器都算) 底下是使用是使用 window.open 的方式來處理,並不如同電腦是在同一個畫面上疊加上去的。

以目前我的認知來說,這問題只能由 綠界 來處理。
在本外掛上可行的做法就是在偵測到是手機瀏覽器或是 InAppBrowser 的時候,回頭用傳統的全方位金流。

將來會加入宅配的物流支援,地址電話會是必須的欄位。
如提供不顯示地址電話後會有一些必填的相依性問題需要處理,因此本需求保留暫時保留。

謝謝您提供的外掛!

請問使用信用卡結帳時,如何加入綠界官方原有的分期付款功能?謝謝!

感謝您的更新!

抱歉還有一個小問題,請問是否有方法讓庫存只在顧客付款後扣除?
現在的庫存都會在顧客下單的同時扣除,下單不付款的客人會讓其他人買不到QQ

謝謝!

如果等到實際付款完成才將庫存扣除的情況。
可能會導致使用的另外一位使用者訂單成立但是沒有商品可以出貨。

例如 商品A 剩下 1 件庫存
使用者A在 2018/05/25 20:00:00 下單購買 商品A 訂單使用 ATM 轉帳繳費,在 2018/05/26 12:05:00 才去 ATM 進行轉帳的動作,所以系統可能在 2018/05/26 12:10:00 才確認 使用者A 的付款狀態。
使用者B 在 2018/05/26 20:00:00 的時候也下單購買 商品A ,如果系統在付款成功才將庫存扣除的話,那麼 使用者B 就可以成功的下單購買到已經被 使用者A 訂購的 商品A 。

謝謝您的說明!

因為我只有提供信用卡結帳的功能,所以沒有想到還會有 ATM 結帳順序的問題…

我嘗試過幾個方式,但是都失敗了:

1. 我在商品 > 庫存 > 保留庫存(分)那邊設定了 60 分鐘,雖然 60 分鐘一到未付款的訂單有被取消,但是庫存並沒有被復原,而被取消掉的客戶又不能用原本的連結結帳,我只能一直檢查並且手動復原庫存,這個流程實在有點困擾。

2. 之前使用的是 AIO WooCommerce (https://wordpress.org/plugins/allpay-aio-for-woocommerce/) 這個外掛,他們有提供「只在付款成功時扣除庫存」的功能,但我看起來他們好像是判斷條件直接跳過 wc_reduce_stock_levels 這個步驟,表示 WooCommerce 自己原本會在完成時扣除庫存嗎?以下是他們原本的結帳代碼:

“`
function process_payment($order_id) {

$order = new WC_Order($order_id);

if ($this->reduce_stock == ‘default’) {

if (function_exists(‘wc_reduce_stock_levels’)) {
//graceful update
wc_reduce_stock_levels($order_id);
} else {
$order->reduce_order_stock();
}
}
return array(
‘result’ => ‘success’,
‘redirect’ => $order->get_checkout_payment_url(true)
);
}
“`

3. 抱歉問題有點多,但難得遇到高手,希望可以獲得您的解答!

1. 信用卡也會發生的同樣的問題,只是因為中間的空檔時間比較少,真實的發生機率很小就是。
使用者跳轉到綠界的時候就成立訂單(正常這時候扣庫存),到使用者輸入信用卡資料完成簡訊驗證,中間還是會出現兩三分鐘的時間差。
PS. WooCommerce 內鍵的付款方式,都是在訂單成立的時候就扣庫存了。

2. WooCommerce 會記錄訂單是否已經完成扣庫存的動作。
除了可以使用 wc_reduce_stock_levels 來扣庫存,也會在訂單完成的時候,檢查之前是否扣過庫存,沒扣過會在執行扣庫存的動作。

3. 在外掛當中,不打算加入調整扣庫存時機點的功能。最主要是因為重複訂購的風險問題。
但會研究看有沒有辦法利用佈景主題的 functions.php 加入一些程式來達到這度。

你好打擾了感謝你的外掛
近期使用了一下發現有個問題出現
就是選超商取貨時有填入電話但是訂單後台電話欄都是空白的導致無法帶入取貨單號
也不知道是什麼原因,如訂購人與收件人不同時就無法得知收件人的電話

另外是建議部分
綠界那邊自己提供的購物車系統有個點選按鈕就能帶入單號並印出,請問這邊能否加入這個機能?
畢竟訂單成立後就自動帶入取貨單號這個功能對於非現貨的用戶來說還是有不便之處,希望就是確定能出貨才進行單號建立帶入並直接在後台印出貨單

1. 超商取貨的情況下,結帳頁面應該會有兩個連絡電話(也就是有勾選”運送到不同的地址?”的模式),超商取貨使用的是跟超商資訊一起的那筆電話。
同樣的,在後台的話也會呈現於訂單的【運送方式】資訊底下。
正常情況下,如果那欄沒有輸入是不可以進行結帳動作的。

2. 如果該訂單是超商取貨的方式,在訂單詳細資料頁面中的訂單動作當中,有一個項目是可以再產生一筆新的運送編號的。
對於非現貨的商品,可以利用該功能來取得新的物流編號。
另外,直接列印超商運算單的功能,要再研究一下。

你好不好意思這邊再詳細說明狀況
1.就是超商取貨資訊的那一欄的電話確實有輸入,也因此有完成訂單成立動作
但是後台卻沒有顯示出這一欄填入的電話資訊,也就是說這一欄的資訊沒有跟著帶入到後台因此後台的對應欄位變成空白。
也因為後台電話的對應欄位空白才會造成系統無法完成帶入單號的動作。
2.這功能是有留意到但是仍然不希望先讓系統自動帶入以避免綠界後台那邊資料紊亂的情形發生。

1. 我發現錯誤,並且已經修正完成。
更新至 0.0.13 應該可以解決此一問題

2. 我將在物流的設定當中,加入是否於訂單狀態變更為【處理中】的時候自動取得物流編號的功能。
另外,如果你的預購商品有使用到其他的外掛,方便跟我說該外掛的名稱嗎?或許可以找到更聰明的處理方式。

你好
1.已更新,現在確認後電話欄已正常帶入訂單後台,且確認不會自動取得物流編號了
2.目前沒有使用與商品有關的相關外掛。因這邊都幾乎不是現貨商品。目前更新版本之後也符合目前所需。之後期待的建議部分就如稍早所說跟綠界系統那樣在後台就可直接出單列印的機能加入

感謝你提供此外掛,將持續追蹤。
辛苦你了謝謝

不好意思沒留意到,以為已經不會自動帶入物流代碼結果發現可正常帶入,期待能追加這個選項讓人可以選擇是否自動帶入物流代碼
感謝你

恭喜你!許願成功!

綠界物流設定,已經可以調整是否自動取得物流編號了。

抱歉又來打擾了,這次有確認到運費選項欄位那邊是寫”shpping”而不是中文
再請確認一下

只有這樣的資訊我無法確認你說的到底是哪邊顯示上沒有套用到語系檔案
請利用任何你可以上傳圖片的網路空間,將有問題的畫面截圖上傳後,於留言當中附上網址,我好確認實際發生問題的地方所在,感謝

Hi,感謝您寫出這樣的插件,非常好用!!
但是有個問題,不知能幫忙解決嗎?
問題:
超商取貨的情況下,結帳頁面應該會有兩個連絡電話(也就是有勾選”運送到不同的地址?”的模式),超商取貨使用的是跟超商資訊一起的那筆電話,但是欄位的屬性似乎沒有顯示為 Required,我自己改了fucnctions.php用HOOK的方式,似乎發生沒有效果。

如果未填寫收件人的聯絡電話,應該是無法產生訂單的。
只是畫面的呈現上有誤,標示為 選填 欄位,我再找時間處理顯示上的問題。

你好不好意思打擾了。
上次那個翻譯問題可能是本身插件問題看之後更新會不會變了

這次要來提出問題的狀況是這樣
選擇超商貨到付款的訂單,傳送資料確實是超商取貨付款的訂單,但這是第一筆的情形。如果同訂單因為單號過期或是更改資訊要重新傳送超商取貨單之後,就變成不是貨到付款的純取貨的單子。
這邊以為是請人寫的匯款通知軟件衝突,但剛剛移除掉軟件後自己下測試訂單也確認這個情形,第二筆以後列印的單都會變成純取貨的單子而不會是取貨付款。
再請確認一下這個問題
辛苦你了感謝

這部分是系統設計的問題。

當初做重新取得貨運號的功能,為的是因為貨運體積限制的問題,導致需要將同一筆訂單分開成兩個包裹發送的情況下使用的。
所以收款的全額,都已經在第一個包裹發送了,新的貨運號就只是為了送出商品而設計的,所以就是不用收款的模式。

這下要想想如何兩種不同的情況該如何設計了。

請問一下
如果說可以設定把訂單那邊的出單資訊刪除掉的話是否就可以排除掉只有第一筆是取貨付款的問題呢?如是這樣設定只有第一筆才能取貨付款的話那麼把這筆出單紀錄刪除掉之後重新出單就能重新出一筆,也因為是第一筆只是試新的因此就是取貨付款的單子的模式呢?

不好意思再留一篇說清楚一點好了

如果可以把訂單中的超商取貨資訊那個欄位新增刪除資訊的選項然後刪除原本第一筆的超商資訊,再來進行重新取得貨運號,因為原本資訊已經刪除新的貨運號就視同第一筆所以新的第一筆就是取貨付款。
不知道這樣是否可行呢?

不好意思打擾了
稍早更新最新版本的之後物流資訊全失效
超商取貨的物流全部顯示不出來
請確認一下
謝謝

不好意思現在又恢復正常了
因稍早運費設定那邊升級後就全數失效移除插件重新安裝也一樣,但運費區域那邊原本的設定都還在但都沒顯示出來,但新增一組寄送方式後就又突然全數出現。
也不清楚是哪邊有問題現在已經正常了但剛剛遇到的狀況還是先跟你這邊說明一下。

辛苦你了謝謝

剛剛想到升級完出現外掛掉檔遺失而停用外掛,在想是不是這個原因重新啟用就看不到物流,移除重新安裝也一樣之後就這樣重新加入物流方式就全跑出來了。
第一次遇到這狀況就真的有點詭異。
至於上面問的那出單問題就在等你這邊的處理了。

辛苦了晚安

你好晚安
不好意思再打擾了
快要接近暑假了,這邊有客人開始要求更改超商取貨的門市。
但看了一下後台訂單那邊好像沒有地方可以做這樣的設定,目前只能取消並重新下單,但對長期性預購商品已及代碼或信用卡等綠界先付款途徑的客人部分造成些困擾。
期望在未來新增此機能可直接在後台協助更改取貨門市資訊。

感謝你

單以綠界提供的物流功能層面來說,是沒有變更取貨門市這一功能的。
所以,這樣進階的功能目前是不打算實作。
如果最後真有實作,應該也會變成是需要額外收費的外掛來提供。

感謝回應
不過我有個看法也當成建議提供
之前是有體驗過這部分,大致有確認到一個點,就是前台客人選擇完門市完成後到後台資料上也會有對應的欄位可供後續的更改,目前這個部分仍為只可在後台瀏覽客人填寫的超商資訊,但是只要點選編輯後只會出現超商收件人姓名與電話,超商門市資訊也因為沒有對在對應編輯欄位因此就會不見因此無法進行編輯。

先給一組在地址欄位部分對應超商的取貨門市資訊資訊提供當成未來參考:
[全家超商|取貨], 店號(或服務編號)=016737, 店名=全家台中新學府店, 地址=台中市南區學府路168巷2號
這個就是這樣對應然後現在又有對應到已經新增的可自行決定印超商單的機能,只要客人要求更改門市資訊即可在後台訂單的這個對應欄位直接更換門市資訊。更換完成在進行重新印製超商訂單即可獲得更新資訊後的門市資訊

因為設計外掛也需花費不少心力,即使需要收費也是可接受的。

感謝你並加油!

其實在你提出的時候,大致上就已經有一個想法應該如何去做。

只是以自己過去在其他平台的使用經驗以及轉入woocommerce購物車系統的比較下來提出一個方向建議,給的那一段門市資訊就是由其他使用平台那邊貼過來提供個參考方向。

辛苦你了
加油

你真是厲害的,又被你發現我犯蠢了

因為我自己的版面設計上,每一個輸入欄位都是單一行,所以沒有發現當有一個行是兩個輸入欄位的時候會有問題。

了解,現在再用自定義欄位暫時擋一下。這外掛本來已經因為安裝這邊的外掛就因此沒需要而移除掉了現在又這樣再裝回來了
就等你這邊修正完成後再把這自定義欄位外掛移除掉了。

其實在我發文的時候就修正完成。
新的 0.0.19 版本應該不會有跑版的問題,不過原本提供的 姓氏/名子 擇一顯示的功能部會加回。

了解了,這邊只好持續用自定義欄位處理。
順道說一下好了昨天這邊自定義欄位設定當中的時候有客人有下單,檢查一下發現姓氏/名子這兩個欄位在超商資訊的收件人欄位只會顯示姓氏/名子兩個欄位當中的其中一項欄位另一個欄位的資料就不會帶到後台去。目前用自定義欄位設定把不會帶入後台的那個欄位給取消顯示了。

我這邊是沒有使用 自定義欄位 進行特殊設定。
佈景主題使用 WordPress 官方的 2017 主題進行測試,超商取貨的情況下,收件人的姓氏與名字都可以正常的記錄到訂單當中。
而在向 綠界 請求貨運編號的時候,也是正常的使用 姓氏與名字。

了解
因我是用storefront的主題所以確認到的資訊完全不同,之前測試過的時候的情形如下
缺少的那一欄位資料請求貨運編號時,也不會出現缺少的那一欄位的資料就因此造成貨運單姓名不完全情形;先名再姓的狀況下超商出貨單也會變成先名再姓的格式錯誤可能會造成客人無法取貨狀況。
也就是說,現在姓氏跟名字分開也不會發生缺少欄位資料或是先名再姓的錯誤嗎?

以我安裝 storefront 並且未做任何特別設定的情況下,超商收件人的姓氏與名字是可以正常顯示與傳遞資料的。
我是以 0.0.20 + WooCommerce 3.4.2 版本進行測試。
目前確定 0.0.19 版本的姓名順序對調在結帳頁面的顯示上還是有問題的(是顯示的問題,但不會影響到運作)

沒關係,這邊用自定義欄位把姓名欄部分遮蔽掉一個,讓客人結帳不用填那麼多格數比較不會給麻煩。以台灣來說姓名一格比姓跟名分開兩格欄位還要簡單的多。

辛苦你了感謝

您好
請問一下,我啟用RY WooCommerce Tools後,結帳頁面的「付款方式」欄位就消失了,而且結帳頁面的內容也被拉大成全螢幕(左右兩邊),請問您知道這是什麼原因造成的嗎?又或是我該去哪裡看是哪邊出錯了?
謝謝!

1. 付款方式消失,是如何的消失法?
2. 結帳頁面跑版,要看你的佈景主題才能知道問題是什麼。

至少我以 WordPress 2017 跟 Storefront 兩個版型測試都是正常的。

Richer您好

我寄了截圖到您的Email,希望對找出原因有幫助

不只綠界的付款選項,連非綠界(一般ATM轉帳)的付款選項也一併消失了

我發現問題是因為你的 WooCommerce 版本並非使用最新版導致的。
目前已經進行一些調整,請測試 0.0.21 版本是否可正常運作。

並且,強烈建議所有外掛皆升級至最新版,除了可以不免相容性的問題,更可以替你的網站獲取就好的安全性。

你好不好意思又來打擾了
之前沒留意到的一個地方來告知
走7-11取貨的訂單,不知道為何顯示超商資訊的物流寄件編號中間會空一格出來?因此導致查詢時最後一碼被吃掉得要自行補入

另外關於之前詢問過的訂單的取貨門市更改,想請教一下這邊是否能自行透過資料庫那邊去進行處理更換呢?如果可以的話請問訂單資料是放在哪裡呢?

謝謝

7-11 的貨運編號會有一個空格存在,是因為 7-11 的貨運號本身是由兩組號碼組合在一起的。

寄送的時候,是使用 12 碼的編號,可使在 https://eservice.7-11.com.tw/e-tracking/search.aspx 店到店狀態查詢頁面的部份,是只使用前 8 碼的部分就好,所以系統在設計上就在兩組號碼中間加上一個空格。

需要一點技巧才可以找到資料庫當中的資料並修改,不過因為直接修改資料庫當中的動作,是沒有任何保護措施的。
所以這種操作方式我不推薦使用,當然就不可能公開說明了。

了解!因過去在別的平台都是連貫一起,到7-11超商交貨便查件也是寫說12碼編號沒說8碼即可因此一定有絕多數人都認為連貫性的才是正確編號。
更改超商資料機能就之前所建議的部份目前等後續消息了。改取貨資料而要客人重新下單真的蠻困擾了。

您好,我在測試時勾選站內付時,在結帳畫面選了信用卡,會跳出在站內付的框框
但不知為什麼被整個網站的框架包住擋到了

我不知道你給的畫面有什麼問題?
看起來完完全全的正常無誤阿

HI Richer,

注意看,它的整個POPUP的視窗已經被壓在裡面下面了,也就是有效日期跟CVC碼欄位都是被遮住的

我還是覺得很正常啊!
因為,在我看來這是因為你的佈景主題設置導致的。

基於佈景主題導致的問題。
我只會修正 WordPress 官方的年份系列跟 WooCommerce 官方推薦的 Storefront 這些下會產生的異常現象。
其他的佈景主題導致顯示上的異常,請自行想辦法修正。

您好 打擾一下 使用超取物流
訂單後台總是無法傳遞訂單到綠界
取得物流代碼失敗:ReceiverStoreID Is Null
請問這是什麼原因呢?
已經使用在兩個站都一樣的狀態
謝謝

還有一個小問題woocommerce版本3.4.3中
金流要啟用站內付,提示:站內付功能只在 SSL 環境下運作,請先啟用強制使用安全連線結帳。
但在這個版本已經沒有這個選項可以打勾了

ReceiverStoreID => 超商代碼
不過這現象沒有遇到過,我真的無法得知可能的原因。
不知道你那邊的記錄檔當中有什麼可能的資訊嗎?如果方便的話請寄送到我的信箱 fantasyworldidvtw @ gmail.com 感恩!

另外,SSL 設定的問題,其實在 WooCommerce 3.4.3 當中還是有相關的設定,只是多了一些偵測機制控制是否顯示,這部分我會做對應的調整。

你好又來打擾一下
這次只是有個部份想了解一下
關於重新付款的部分是否只有對應非超商代碼與條碼的綠界其他付款方式?
剛剛摸索了一下發現如完成結帳但沒立即付款的話,之後修改訂單資訊與金額後再重新進行付款的話超商代碼無法選擇只能選擇信用卡的其他付款方式。
只是信用卡部分確實會變更成更改後的訂單金額。
因我只有開超商代碼與信用卡,其他方式未開通。
因此想確認一下是否只有超商代碼(條碼)不適用重新付款得要在結帳前就要處理好訂單才行。

補充:
剛剛關掉金流模組後就正常,上面圖片連結當中的float(360)也就沒出現。
可能是金流模組那邊有問題再請協助確認一下
謝謝

不好意思再打擾你了
稍早發現如果有搭配Payment Gateway Based Fees and Discounts這個插件,新版本會發生代碼繳費部分沒有顯示出手續費欄位導致掠過這部分的費用計算但信用卡還是可正常顯示手續費的欄位
測試舊版的部分是正常可顯示出手續費部分。
再請協助確認此問題
謝謝

版本 0.0.30 應該修復本問題。
主要是因為超商代碼的部分,金流服務供應者有硬性的金額限制。
而在特定的情況下,取得的訂單金額錯誤導致。

目前測試已經正常
稍早有換另一個同樣功能插件測試也是有相同問題目前已確認排除問題
辛苦你
感謝

忽然想到
看這外掛的名稱與功用,你應該是想要依據不同的繳款方式向消費者收取額外的費用。
但要注意你跟金流商之間的合約,是否有提到將手續費用轉嫁給消費者的行為是否可行。

這部份有確認,有做到告知義務即可。
畢竟是小本無法吸收這些額外手續費,都有在結帳時做出告知手續費的部分。

你好,我使用超商取貨購買多項商品時,選擇7-11,後臺訂單會出現”取得物流代碼失敗:商品名稱不得輸入^ ‘ ` ! @ # % & * + ” | _ [ ]”,全家超商卻是正常的,有可能是物流那一端改寫了欄位的限制嗎?謝謝

沒錯,那是綠界方面進行的修正。
除了商品名稱以外,寄件人姓名 / 收件人姓名 這兩個部分也有新增一樣的限制。

你好打擾了
因為我也有遇到同樣問題但不知怎處理,目前只能把商品刪減到剩下一筆才能正常,取貨付款還得透過追加費用加進去總和後才能用正確的金額出單。
商品本身沒問題這有多次交叉確認過,確定剩下一筆才能正常兩筆以上的商品就不行就會顯示同樣的錯誤有點麻煩。

發現有一個地方未調整到。已經於 0.0.31 版本修正,現在超過一項商品應該也可以正常運作了。

您好,在設定中一定要啟用綠界金流測試模式才能跳轉綠界頁面完成結帳,如不勾選就會顯示交易失敗,請問這是正常的嗎?

不是!
但如果不使用測試模式,你需要正確輸入綠界提供給你的【商店代號 / HashKey / HashIV】才可以順利完成相關金流動作。

如我已經都填寫完綠界提供給我的【商店代號 / HashKey / HashIV】,但還是顯示交易失敗,找不到此商店之類的訊息,就可以推估是我綠界帳號有問題!?我應該聯絡綠界處理!?

我會建議先至後台的設定當中,將綠界金流的除錯紀錄啟用。
然後進行一次交易,之後至後台的日誌紀錄當中找尋 ry_ecpay_gateway-今天日期 的那份紀錄。
看看有沒有提示什麼更詳細的錯誤訊息。再來決定你是需要找綠界協助還是如何?

如果不會判讀 日誌紀錄 的話,方面的話可以寄給我 fantasyworldidvtw[@]gmail[.]com 幫你看看問題點。

將外掛刪除重新安裝後就可正常使用了,真的非常謝謝您的幫忙,也謝謝您開發此外掛,能簡單就將金流串起來!!!

請問一下 我訂單寫超商取貨 但超商取貨那列都是空的 是哪邊沒設定好嗎?

超商取貨,不可以在運送選項當中的運送目的地設定為【強制運送至客戶帳單地址】的情況下運作。

我搞錯方向了 抱歉 哈哈 要去綠界按後續動作 我再試試看 謝謝!

找個這個外掛真的太棒了,真是感謝你
先前海外顧客一直會出現,綠界超商取貨付款的選項,一直讓我很困擾,現在透過你的編排方式,就可以有正確的物流對應。
感謝你~

恭喜你解決了一個問題!也希望這外掛不會產生新的問題困惱你(真不幸有的時候記得通知我~~)

請問選擇超商取貨門市後,按下”下單購買”的按鈕,都出現收件人手機為必填欄位的訊息,但檢視整個結帳頁面資料都有填寫,這個情況要如何排除?woocommerce版本3.4.4 wordpress4.9.7

超商取貨需要在運送選項當中的運送目的地設定為【強制運送至客戶帳單地址】的情況下才可正常運作。
另外,因為收件人手機欄位是由外掛新增的,如果你有用到調整結帳畫面的外掛,我需要看到畫面才可以協助你看看問題在哪?

綠界官方的信用卡界面,如果要接受海外信用卡(台幣計價),好像需要切換成英文介面,不知道有你的需要切換嗎?另外有英文介面的信用卡站內付嗎??

根據我的認知,綠界要接受海外信用卡,需要於綠界的後台設定接受海外信用卡,跟串接的介面是中文還是英文沒有關係。

你好
打擾了
目前版本都是最新版本,剛剛發現有幾筆要取得超商寄件編號時,購物車後台的超商取貨資訊沒有出現任何資訊,但綠界的超商後台資料有正常接收到。
應該是沒有回傳回來。
再請確認一下
謝謝

部分情況的失效! 只能期望我也能碰到類似的情況了!
不然我還真不知道為什麼?
另外,我會想享用人工的方式追加物流資訊的可能性。

這兩天40多筆取貨付款的單能在woocommerce後台正常顯示回傳的超商編號資訊不到10筆。其餘的沒有回傳回來但綠界後台仍然正常顯示得出來。
過去也偶爾出現同樣狀況但這兩天這狀況幾乎都出現。重複用了N次也不一定正常接收的到資訊但綠界後台已經滿滿一堆重複的單號了

我使用自己的網站進行相同的付款方式與運送方式進行測試,是可以順利進行進入金流服務的結帳頁面。
而在觀看你影片的時候,發現網址的轉換上有一些奇妙的地方,這部分我已經另外與你聯繫討論確定問題點。

哈囉,問題已解決,上來回饋一下。
主要是該網站的業主把Woo內建的頁面的頁面屬性做了層級變動,他把「結帳頁」「購物車頁」的層級原本是沒有層級,卻改成上一層級是「商店頁」,我幫它改回來後就正常了。
新手誤把這樣的頁面層級當成是「子母選單」來用,分享給大家這個情況。

PS:還有,站長您在您網站回覆我留言時,我的email並未收到你有回覆留言,是我再度上來您網站才知道您有回覆的,給您參考。

HI, 我發現另一個小問題,使用您的模組在下單成功後,「顧客」不會收到訂單成立的信(但管理者會收到),而我又交叉測試了一下發現用綠界原官物流模組是正常的,「顧客」是可以正常收到訂單成立的信的。
相關圖片與測試網址另傳私訊傳給您。

請先確定訂單的狀態,按照標準(預設)的 WooCommerce 流程,在訂單成立的當下購買者並不會收到任何的信件提示。

您好,首先感謝製作分享這款外掛!

我想請問一下,訂單採用綠界超商取貨付款,訂單成立後,我在WooCommerce訂單資料中有看到一行「超商取貨資訊」,但當中的各個欄位 (綠界物流ID、寄件編號、門市編號、物流狀態…等等) 皆為空白,不知道是甚麼問題?

訂單在綠界後台是可以看到的。只是無法在WooCommerce中查看到物流狀態。謝謝!

1. 綠界物流設定當中【自動取得物流寄件編號】是否有打勾,如果有系統才會在訂單狀態轉變為處理中的時候自動取得物流單號。
2. 在該筆訂單的【訂單備註】當中是否有取得【物流代碼失敗】的相關資訊,有時候是因為使用者填寫的資訊內容不符合綠界的規定。

有以下兩個問題想詢問:
1. 使用信用卡付款後,直接關閉信用卡頁面不進行付款。使用者回到訂單頁面,為什麼沒有結帳的按鈕可以按?
2. 使用信用卡付款後,直接關閉信用卡頁面不進行付款。使用者回到訂單頁面,取消訂單。為什麼後台的商品數量沒有被加回來?

謝謝

1. 在【RY Tools】的基本設定底下,有一個關於重新付款的設定選項,可以控制在會員的訂單列表中是否啟用重新付款的按鈕。
2.取消訂單後的商品數量不會自動回加,這是完全正常的。主要是維持 WooCommerce 本身對於商品數量的控管機制,所以需要這樣的機制,你需要另外去找合適的外掛來處理。

1. 感謝已解決! 原來重新付款是這個意思。
2. 請問有推薦的套件嗎? 目前才剛開始學習WordPress, WooCommerce

RY大你好,我想詢問下,如果要將後台的系統備註讓客人知道說店到店的途中狀況,那我是不是只要把\ry-woocommerce-tools\woocommerce\shipping\ecpay\includes中的ecpay-shipping-response.php,裡面的add_order_note修改成customer_message就好了呢??
你的外掛非常好用!

你找到的點並沒有錯,不過修改的呼叫 add_order_note 的時候,加入第二個參數 true 的方式,就可以將備註類型修改為會通知使用者的備註模式了。
不過如果你這樣做,在下一次我更新程式的時候,所有的變更都將變回原本的樣子。

了解,那能用布景functions下去作嗎??我是超級純新手,如果可以的話我研究看看

不好意思打擾一下關於金流的問題
請問超商代碼繳費你這邊是否有限制上限$6000呢?
因商品沒有出現超商代碼繳費才發現之前的設定上限已失效。
因我這邊是特約會員可收到$20000,這樣限制有點不好處理
再請確認一下。
謝謝

是的,我這邊是有以綠界所公布的金額限制進行鎖定。

目前已經於 0.0.33 版本
將最大值的部分從原本的強制鎖定不可以超過綠界的限制,調整為在大於綠界的標準限制的時候,會出現提示訊息但仍可設定。

不好意思 請問一下
使用facebook 登入之後
到結帳畫面 直接點選選擇超商門市會沒有反應
必須重新再進去一次結帳畫面 這時才能選擇超商門市
請問這是哪邊出現問題呢?
謝謝您

感覺是 javascript 發生衝突導致的。
要看看瀏覽器的開發者工具當中”主控台”是否有透後出相關的訊息才會知道。

是的 下面是主控台跳出的錯誤
ReferenceError: Can’t find variable: RYECPaySendCvsPost
跳開結帳畫面再一次進入結帳則沒有這個錯誤
不好意思 麻煩您了

抱歉,拖了好久才回應
不過我測不出來什麼情況可以出現有超商取貨的選項,卻不可以選擇超商門市。

您好,目前在超商取貨付款
好像沒辦法顯示產生的物流編號
在後台有看到產生物流編號
重複按會一直重新產生物流單號

ECPAY 有辦法支援 Woocommence 中 Mulit Vendor 功能嗎?
讓每個 Vendor 都可自行收款, 因為目前 Mulit Vendor 類的套件,收款大多都還是外國的金流系統,如果有國內金流系統,那應該會方便很多.

目前我是沒有使用過任何的 Mulit Vendor 的套件。
你可以提出目前你使用中的外掛我來研究看看好不好處理,再看看如何啦!

打擾了午安
問題回報
萊爾富跟全家超商取貨全數失效無法使用
點選後沒收到單號也完全沒回傳到綠界後台
只剩7-11正常
不知哪邊有問題
在請確認
謝謝

我這邊測試了一下,應該是綠界那邊的問題可能性比較高。
因為檢測出來的錯誤訊息是因為綠界的伺服器沒有在有效的時間內回覆訊息。

上一篇回應完再一次時候測試,已經可以順利取得單號,所以應該就真的是綠界那邊的問題吧。
這時候,訂單動作中的【取得新物流單號】就很有幫助了。

你好
不好意思再次打擾
之前有告知在woocommerce後台處理超商取貨訂單部分但沒有出現取貨單號。因此無法在woocommerce後台直接印單得要到綠界後台去處理。
不過這些沒有正常出現取貨單號的訂單在後面的物流狀態更動後仍然能正常顯示在woocommerce後台。
或許當初有正常回傳只是因為不知道哪邊的錯誤導致無法正常顯示出來。

目前使用的 SMTP 主機好像信件檢查規則有變,部分信件被判讀為垃圾信件未寄出而延遲了發現你的回應的時間。

我想了一下,可能是因為綠界那邊處理的時間比預想的久所以發生了逾時錯誤導致的吧
目前調整了一下時間限制,應該不太會再出錯了吧~~

你好,
現在更新到1.0.0版,發現當轉到結帳頁面時,無法點選『選擇超商門市』,必須要更新頁面後,才可以點擊『『選擇超商門市』。
今天也更新到1.0.1,狀況號捱是一樣。

1.0.1 版本並未針對你提出的問題修正。
因為我還想不出來,在我的測試站台中也無法重現。所以目前這問題還是屬於 擱置中。

你好! 在woocommerce後台檢視訂單
會與最近官方推的Gutenberg文章編輯器衝突
導致無法檢視訂單,不知道是哪邊的問題

我這邊測試,使用 WordPress 4.9.8 + WooCommerce 3.5.1 + Gutenberg 4.5.1 是沒有問題
另外,將要發布的 WordPress 5.0 需要搭配 WooCommerce 3.5.1 或更新的版本才可以順路正常的運作。

你好
想請問一下超商取貨付款模式該如何做設定呢?因看到支援超商取貨付款,需搭配貨到付款結帳模式
所以在貨到付款項目啟用運送方式選擇超商取貨方式這樣嗎?
因不知該如何做設定

謝謝!

你好
不好意思想再請教一下,若後台設了免運門檻,超商取貨及超商貨到付款運費顯示為O,但宅配及貨到付款部分則還是顯示運費價格,這部分該如何做調整呢?
還有就是若我點選超商取貨付款或是貨到付款,付款方式部分是否可只顯示取貨付款的選項?因有些顧客可能沒注意就會選到其他付款方式做結帳了,感謝!!

目前本外掛的中的相關物流皆不支援宅配到府的項目,所以關於宅配項目的設定,請向提供宅配功能的開發者詢問。

如果是官方的”單一費率”,他的免運是要利用”免費運送”來達成,目前是要使用者手動調整,我有聽過有外掛可以自動幫使用者調整為”免費運送”,不過不清楚是哪一個。

以我的外掛,超商取貨跟取貨付款本就是兩個獨立不衝突選項,沒有強制一定要超商取貨+付款。
如果你在運送方式的時候看到”超商取貨付款”的選項,請先確定你有沒有問錯開發者。

你好,
感謝回覆,免運這部分我再來看看有甚麼外掛可以安裝,謝謝!
沒錯的,超商取貨付款部分我是用您的外掛新增的,依照”使用 RY WooCommerce Tools 並設定超商取貨”這篇講解作的設定,因我超商取貨及超商取貨付款的運費不同,所以運送方式都有個別做新增,但結帳選擇超商取貨付款,除了貨到付款方式還是會顯示其他付款方式這樣,想說是否可以在綠界的其他金流付款方式(信用卡、網路ATM…等)像貨到付款項目一樣,有個”啟用運送方式”可選擇特定的運送方式,再次感謝您的回覆^^

沒有計畫將金流設定中加入”貨到付款”一樣,加入運送方式的篩選器。
這部分的功能,請去找相關的外掛來提供協助。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *