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 …
[Docker] 在 Mac 上視覺化操作 Container 容器的好東西:Kitematic
使用方法也很簡單,把 Mac 上的 Docker 裝起來(參考: https://docs.docker.com/docker-for-mac/ )後,再到裝起來的控制面板上的選單點選「Kitematic」。 照指示點下載就能把 App 抓下來,放到應用程式中就完成了! GitHub: https: …
[WordPress] 新增、開發 Elementor 小工具的方法
WordPress 內建有 shortcode 的機制,作為組裝頁面元素很方便。不過缺點自然就是後端編輯時有些太工程感了! Visual Composer 這款老牌的頁面編輯器就是把那些 shortcode 的參數視覺化,強化了後端編輯的使用體驗。 近來頁面編輯器的演進也沒有停止,總心心念念的想朝著 …
[經營] Blog 自媒體
每次提到「自媒體」就拿自己的筆記部落格來說嘴XD 至今經營四年左右,文章數約五百多篇,雖然可能將近一半自己都覺得對其他人是沒用的內容,但流量證明其實也沒這麼糟。(可能被騙進來 ㄎㄎ) > 目前平均每個月能獲得約 5~10 美金左右的收益,抵掉主機費綽綽有餘 如同先前粉絲頁有寫文提到,拿「單一好 …
[Mac] 超級方便開發使用的 PostgreSQL 資料庫工具 – Postgres.app
Mac 上我常用的開發套件是 MAMP 免費版本,一站式的解決伺服器、資料庫與 PHP 。能介面化調整環境版本的只有 PHP 最新的兩個版本,以及伺服器切換 Apache 與 Nginx。 這幾天建置 iDempiere 環境時思考的方向都使用 Docker 為主,但最後讓我徹底放棄的原因是不管如何 …
[Mac] 使用 GNU 格式的終端機指令方法
Mac 是 Linux Base 的一套系統,但終究不是市面上常見的 Linux 版本,是 Apple 客製化過的。 這使得用其他發布版本 Linux (Ubuntu) 很習慣的人會在終端機指令上有需要「轉換」的學習成本。 於是,就有人把 GNU 版本的指令給帶到 Mac 上來使用,差別就是指令前面 …
[WordPress] 5.2 版本後會新增的一個 action 事件 – wp_body_open
「wp_body_open」,顧名思義就是在
標籤後被觸發的事件。 這個功能真的是等很久了耶!以往主題都只有 wp_head 跟 wp_footer 這兩個,一個是在 中被觸發,一個是 後被觸發 …[iDempiere] 開源 ERP 的編譯與執行(Mac 開發者篇)
此篇筆記的文件已經不適用最新版本的編譯執行等作業,可以參考新筆記:[iDempiere] Mac 開發環境建置 2025 年 OpenJDK 23 版本 前篇有寫過這款 iDempiere ERP 介紹如何編譯與執行,環境是在 Ubuntu 18.04 下,也可以說是發布版的操作紀錄。 iDempi …