[WooCommerce] 結帳頁面先選擇運送方式的做法

其實這需求也不是第一次碰到人問,就是有人會想要把「購物車(Cart)」頁面給拔除,整合到結帳頁面來縮短結帳流程。 示意圖如下,就是先選擇運送方式後,再來輸入對應需要的欄位。一個頁面搞定購買商品預覽和結 […]

[WordPress] 子主題子頁面樣板檔案(Child Page Template)繼承的方法

其實這篇也算誤打誤撞,原本想要用樣板結構的變數做法來取代 WooCommerce My Account 我的帳號頁面的訂單頁功能。(結果不能這樣)無奈機制不同, 在半路先被「我的帳號」給攔截走。 不過 […]

[WooCommerce] 付款方法項目的排序控制(訂單滿額、變更順序)

前面有寫一篇是針對運送方法 [WooCommerce] 運送方法項目的排序控制(依照運費、指定順序),這篇來寫針對付款方法(Payment methods)來做邏輯判斷處理。 情境舉例:訂單需滿額才可 […]

[WooCommerce] 程式化處理購物車運費折扣 – 滿額免運為例

「全館購物滿額 XXX 元免運費」這樣的行銷手法不少見,處理的方法也有外掛的。 不過外掛非萬能,總還是有碰到意外的點。下方筆記使用程式化的做法。方法主要參考之前一篇 [WordPress] WooCo […]

[WooCommerce] PHP 動態建立或更新商品的方法

這個方法其實也滿多人討論的,主要是看用在哪,主要有兩派。一個是透過 REST API 的呼叫來建立,另一個是直接針對資料庫操作。 標題說的「建立或更新」是比較通泛的寫,但我的需求是「建立不然就是更新」 […]