YS CART – PayNow 物流
7-ELEVEN/全家/萊爾富超商取貨與黑貓宅配,一次接好。
台灣電商的物流就是超商取貨+宅配。這支擴充把 PayNow 物流完整接進 YS CART:7-ELEVEN、全家、萊爾富三大超商取貨與黑貓宅配(支援溫層設定),從結帳選店到出貨追蹤一條龍。
結帳體驗:地圖選店、門市記憶
買家在結帳頁直接開地圖選門市,選過的門市會被記住成常用清單,下次一鍵帶入;每種物流方式各自保留自己的門市選擇,切來切去也不會弄丟。收件人資料可一鍵複製訂購人資訊。
營運端:自動取號與狀態追蹤
可設定訂單付款完成後自動向 PayNow 取號建立物流單,或在訂單詳情一鍵手動建立;物流狀態回寫訂單,運費、免運門檻、方法排序統一在 YS CART 物流設置管理。提供測試模式,串接驗證不影響正式資料。
功能特色
三大超商取貨
7-ELEVEN、全家、萊爾富超商取貨(PayNow 服務代碼 01/03/05)。
黑貓宅配含溫層
常溫/冷藏/冷凍溫層設定,宅配到府 1-3 個工作天。
結帳頁地圖選店
地圖挑門市、常用門市記憶、一鍵複製訂購人資料。
自動建立物流單
付款完成自動取號,或訂單詳情頁一鍵手動建立。
物流狀態追蹤
物流進度回寫訂單,出貨狀況一目瞭然。
測試模式
沙盒環境完整驗證流程後再切正式,安心上線。
螢幕截圖
更新日誌(最新版)
修正
移除 vendored YS Plugin Hub Client 內無效的 WooCommerce HPOS 相容宣告。
問題
該宣告以自身 vendor 檔路徑呼叫 `FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__ )`,
但 `vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php` 並非已註冊外掛主檔,
WooCommerce `FeaturesController` 因此在每個 request 記錄一次:
```
ERROR FeaturesController: Invalid plugin file '.../vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php' for feature 'custom_order_tables'.
```
雜訊會洗掉 `plugin-woocommerce` log channel、埋沒真正的錯誤訊息,並造成額外磁碟 I/O。
影響範圍
不影響交易、訂單或付款流程。
修法
該宣告因指向非註冊檔而從未生效,移除為零行為變更——不會有任何外掛因此變成「與 HPOS 不相容」;
HPOS 相容性本就應由各外掛主檔自行宣告。
- vendor loader diff:`+0/-13`(僅該宣告區塊;activation hook/autoloader/schema fallback/`ys_hub_client_loaded` 全數保留)
- bundled Hub Client 版本刻意維持 `2.0.2`:僅移除死碼,未引入後續版本的中央正名與選單正規化行為
封裝
- `ys-cart-paynow-1.1.11.zip`(61 entries)
- SHA-256: `5F9EAAF5901DFA7933C285281A13AF1E5B8D1FBA4895261AD6FC305DC0D23153`
常見問題
需要什麼帳號?
需向 PayNow 申請物流服務,取得商店代號與加密金鑰後填入設定頁即可。
需要安裝 YS CART 嗎?
是。本外掛是 YS CART 電商系統的物流擴充,啟用後於「金物流管理 → 供應商管理」啟用 PayNow 即可使用。
買家選門市的體驗如何?
結帳頁內開地圖選店、不跳離網站;選過的門市自動記住,每種物流方式各自保留門市選擇。
運費與免運怎麼設定?
每個物流方法的運費與免運門檻統一在 YS CART「物流設置」管理,可拖拉排序、個別開關。
