這問題似乎也沒看過討論,偏冷門。猜測大多可能原因是兩點,(一)建站後沒特別需要補什麼,有要更改也都請服務商調整。(二)網站屬於小規模個人電商等級,帳號也沒有特別去分權。 這問題發生的情境就是當網站有特別分權限帳號管理的時候,商店管理員如果到頁面想編輯「隱私權政策」頁面的時候,會發現對於那頁面毫無權限 …
分類彙整: WordPress
[WooCommerce] 程式化處理購物車運費折扣 – 滿額免運為例
「全館購物滿額 XXX 元免運費」這樣的行銷手法不少見,處理的方法也有外掛的。 不過外掛非萬能,總還是有碰到意外的點。下方筆記使用程式化的做法。方法主要參考之前一篇 [WordPress] WooCommerce 客製化運費規則的方法。 function mxp_shipping_fee_disco …
[WordPress] 程式化處理排程任務的做法
排程任務就是定時去執行處理的工作,像是每天清除垃圾訊息、每小時回報執行狀態…等等。 PHP 程式的做法是先確定是否需要執行這個排程,需要就加入事件 wp 去執行 auto_do_something,不需要就去判斷下一次需要執行的方法名稱,把它取消。 if ($flag == "yes& …
[WooCommerce] 針對付款方式設定取消訂單功能
WooCommerce 的預設訂單狀態有 pending 等待付款中 processing 處理中 on-hold 保留 completed 完成 cancelled 取消 refunded 已退費 failed 失敗 先不管語意為何,主要是幫助商店管理員去識別訂單目前狀態,所以可能隨著使用者不同, …
[WooCommerce] 程式化觸發訂單狀態發信機制
內建訂單如果在介面操作下改訂單狀態會觸發一系列對應的操作。像是取消訂單會發信通知管理員,然後把庫存補回商品等等的系統行為。 但如果是被程式化方式給改了狀態,後續有事件需要被連動觸發該怎麼處理? 今天的案例是使用外掛 WooCommerce Cancel Abandoned Order 檢查訂單狀態是 …
[WordPress] WooCommerce 訂單取消或失敗發信通知客戶
預設 WooCommerce 這個取消訂單與付款失敗的信是發給指定的管理員信箱。 如果需要順便通知客戶,就要動一點手腳。 add_filter( 'woocommerce_email_recipient_cancelled_order', 'wc_cancelled_o …
[WordPress] 新增、開發 Elementor 小工具的方法
WordPress 內建有 shortcode 的機制,作為組裝頁面元素很方便。不過缺點自然就是後端編輯時有些太工程感了! Visual Composer 這款老牌的頁面編輯器就是把那些 shortcode 的參數視覺化,強化了後端編輯的使用體驗。 近來頁面編輯器的演進也沒有停止,總心心念念的想朝著 …
[WordPress] 5.2 版本後會新增的一個 action 事件 – wp_body_open
「wp_body_open」,顧名思義就是在 <body> 標籤後被觸發的事件。 這個功能真的是等很久了耶!以往主題都只有 wp_head 跟 wp_footer 這兩個,一個是在 <head></head> 中被觸發,一個是 </body> 後被觸發 …
[WordPress] 線上賣車陳列與詢價外掛 – Auto Listings
為何要特別紀錄?答案非常明顯,就是這個外掛名稱根本很難讓人聯想是跟賣車有關係的外掛! 噗~ 下載:Auto Listings https://www.mxp.tw/plugins/auto-listings/ 不過當然還不只是這樣,這款外掛有滿完整一個客製化內容類型(Post Type)的建置,整合 …
[WordPress] WooCommerce 客製化運費規則的方法
WooCommerce 中商品有一個設定叫「運送類別」,這邊如果在不開發的情境下,可以在設定運送方式那邊針對這個分類指定一個金額去改變運費(可以選擇最貴的或是累加)。 關於運送類別的文章之前也寫過:[WooCommerce] 解決商品指定免運費運送類別時出現重複運費選項 、 [WordPress] …
