Skip to content

v3.5.16 後台訂單物流欄位 no_count / diff 中文化

Choose a tag to compare

@j7-dev j7-dev released this 21 Jul 10:46
· 2 commits to master since this release

改善

後台訂單的物流欄位 no_count / diff 改為中文顯示

運費計算時,外掛會把兩個內部欄位寫進 WC_Shipping_Rate,WooCommerce 下單時原樣複製成訂單品項 meta,於後台訂單頁以英文鍵值與裸數字呈現:

  • no_count: 1 — 包裹件數(依重量級距計算,決定運費倍數與綠界取號張數)
  • diff: 400 — 結帳當下距免運門檻的差額,負數代表已達門檻,只看數字容易誤讀

變更內容

  • 新增 woocommerce_order_item_display_meta_key 過濾器,標籤改為「包裹件數」/「免運門檻差額」
  • 新增 woocommerce_order_item_display_meta_value 過濾器,數值語意化:
    • no_count1 件
    • diff > 0尚差 NT$400 達免運門檻
    • diff <= 0已達免運門檻
  • 僅對 WC_Order_Item_Shipping 生效,不影響其他品項的同名 meta

純顯示層調整,不更動資料庫既有值,既有訂單開啟後即為中文顯示。