使用 WooCommerce 當作 WordPress 延伸的強大電商外掛有一個很方便的地方就是:除了商品本身有變化類型,對商品加入購物車的當下也還可以使用 Meta 中繼資料來強化商品的屬性。 延伸閱讀 [WooCommerce] 增加購物車商品項目中繼資料 Meta 的方法 這篇提到的是「寫入中 …
標籤彙整: Line Item
[WooCommerce] 增加購物車商品項目中繼資料 Meta 的方法
這功能有一個知名的外掛做得很成功:Product Addons & Fields for WooCommerce 早期簡稱「PPOM」。 其實就是如他外掛名稱一樣,附加商品的其他欄位(價值)。 WooCommerce 預設建立的商品除了簡單商品直覺的使用外,進階就是帶有簡單變化的可變商品這兩 …
[WooCommerce] PHP 程式建立訂單與加入收費項目 Line item 的方法
當預設的下單流程不能滿足某些使用情境的時候,使用客製化的程式來建立訂單算還滿直覺的做法。 過去有筆記過前段「程式建立訂單」的文 [WooCommerce] 客製化訂單與結帳流程的作法。我這邊也就不重複多貼一次,但要特別提那篇的重點還有建立完訂單後,還可以觸發去結帳的金流行為。 do_action(& …
[WooCommerce] 購物車商品下單邏輯檢查的時機點
今天碰到的需求是一個「預定到貨日」外掛的地雷,雖然可以在下單前選擇預定到貨日,但因為這樣下單的商品,並不一定會馬上下單。 如果實際上下單日都超過預定到貨日了怎辦? BUG 就是這樣發生XD 的確是可以選好日期準備下單,但有不少人都習慣等一個優惠才去真的結帳。那這個功能的選擇就可能會有問題發生! 這類 …