Skip to content

Releases: Ya19880104/ys-raq-addons

v2.3.20 - 修正 Hub Client HPOS 宣告

Choose a tag to compare

@Ya19880104 Ya19880104 released this 27 Jul 17:11

Hub Client 升級至 2.0.5,移除 vendor library 無效的 HPOS 宣告;RAQ Addons 主外掛原有的 HPOS 相容宣告保持不變。報價功能未變更。

v2.3.19 - 後台幾何統一 + Hub Client 2.0.4

Choose a tag to compare

@Ya19880104 Ya19880104 released this 25 Jul 16:20

v2.3.19:後台幾何統一 + Hub Client 2.0.4

  • 後台 CSS 套用非 YS CART 外掛共用幾何規格(保留產品配色;RAQ CSS 經實測不影響 SHOPLINE 入口)
  • Hub Client 2.0.4:YSToolboxMenuNormalizer 統一父選單與公用項排序
  • 新增後台 UI 契約測試;dist 改由 .gitattributes 管理

封裝

  • SHA-256: 850291AE3A967023ABC89AD1BB5AE9CEF15C75017E06C8CB19EB48ED11087CF8

v2.3.18 - 父選單正名電商工具箱(Hub Client 2.0.3)

Choose a tag to compare

@Ya19880104 Ya19880104 released this 25 Jul 04:44

修正:父選單正名「電商工具箱」

  • Hub Client 升級 2.0.3:ys-toolbox 頂層選單中央統一註冊為「電商工具箱」(dashicons-store、位置 56,與開發準則 §4 及各外掛自建選單完全一致;同一 slug 無論誰先註冊,結果相同)
  • 外掛端 label 校正:同站若有尚未更新的舊版 Hub Client(≤2.0.2 先以「YS Plugin」註冊同一 slug),偵測到既有 ys-toolbox 時統一改回「電商工具箱」
  • Hub Client loader 同步 canonical:Hub URL 支援 YS_CART_HUB_URL 常數/ys_cart_hub_url option 覆寫(預設不變,強制 https)
  • 與其他工具箱成員外掛(結帳強化 v1.7.7+、SHOPLINE 金流等)共存時互不影響:無論載入順序,選單名稱、圖示與位置一致

YS RAQ Addons v2.3.17

Choose a tag to compare

@Ya19880104 Ya19880104 released this 25 May 04:05
  • Bundle YS Plugin Hub Client 2.0.2.
  • Update YS marketplace platform/category filters and card badges.
  • Release package is built with the plugin root directory and excludes docs, tests, development files, env files, and VCS metadata.

v2.3.16

Choose a tag to compare

@Ya19880104 Ya19880104 released this 23 Apr 12:33

🐛 Fix:詢價頁改數量後 Mini Cart 沒跟著更新

症狀:

  • 在 Request a Quote 頁面把數量從 1 改成 14
  • Quote 列表自己更新正常(in-place AJAX)
  • 但 header 的 Mini Cart 下拉面板裡 qty 還是顯示 1

根因:
ys-raq-quote-page.js 的數量更新送出的是 update_raq=1 POST;但 ys-raq-mini-cart.js 的 ajaxComplete 監聽只認得:

  • yith_ywraq_action
  • ywraq_action=add_item
  • ywraq_action=remove_item
  • action=ys_raq_remove_item

沒有涵蓋 update_raq,所以兩邊訊號對不上。

兩層修復

1. ys-raq-quote-page.js 主動通知

AJAX in-place 更新成功後觸發 ywraq_table_reloaded 事件:

$(document).trigger('ywraq_table_reloaded');

mini-cart.js 第 341 行本來就有監聽這個事件,收到後走雙點刷新(600ms + 1500ms)。

2. ys-raq-mini-cart.js 增加關鍵字匹配

ajaxComplete 額外認得 update_raq=1 / update_raq_wpnonce,順便涵蓋 YITH 原生 Update List 按鈕按下時的那條 POST(也是走 update_raq),讓任何情境都能觸發。

影響

  • 改數量 → Mini Cart 的 qty 數字會跟著變
  • 改數量 → Mini Cart badge(總數,非 qty)若因此變動也會刷新
  • 按 Update List(若你有開)也會觸發 Mini Cart 刷新

升級

直接用 YS Plugin Hub 市集更新,或上傳 zip。

Changelog

詳見 README.md#changelog

v2.3.7

Choose a tag to compare

@Ya19880104 Ya19880104 released this 01 Apr 16:22

v2.3.7

v2.3.6

Choose a tag to compare

@Ya19880104 Ya19880104 released this 30 Mar 17:04

v2.3.6

v2.3.5

Choose a tag to compare

@Ya19880104 Ya19880104 released this 30 Mar 16:43

v2.3.5

v2.3.4

Choose a tag to compare

@Ya19880104 Ya19880104 released this 30 Mar 16:31

v2.3.4

v2.3.3

Choose a tag to compare

@Ya19880104 Ya19880104 released this 30 Mar 14:38

v2.3.3