[WordPress] 取代內建登入驗證的單一登入程式開發方法

WordPress 的用途可以很廣,作為個人用或組織用都有一些情境可以套,其中如果本來組織就有自己一套會員系統的話,那登入功能也可以改取代使用原本的會員系統做驗證。 這篇筆記應用的情境正是 WordP …

[WooCommerce] 程式開發顧客結帳互動時會使用到的方法

顧客、消費者在 WooCommerce 結帳的時候其實有很多客製化的機會。像是之前筆記過的可以參考 WooCommerce 標籤。 互動這件事分主動與被動,主動是指顧客點擊畫面上的物件,預期會有怎樣的 …

[WooCommerce] 後台整理術:開放修改作者、編輯等使用者帳號設定

之前的系列都是寫「WordPress」的後台整理術。這次會寫「WooCommerce」的後台整理術有一個最關鍵的原因:只有商店管理員 Shop Manager 可以去管理到 WordPress 使用者 …

[WooCommerce] 針對訂單客製化欄位新增訂單搜尋條件

WooCommerce 後台訂單管理有個搜尋功能,這功能大部分情況下應該都可以滿足搜尋條件。 不過他到底就是預設只查詢這幾個內建欄位: _order_key _billing_first_name _ …

[WooCommerce] 消費滿額升級會員等級的概念做法

剛好看到 WordPress 馬來西亞社團有人分享這個標題的概念做法,覺得有意思來筆記一下~ 討論串連結: Facebook社團 如果需求這麼剛好是「每一張訂單有消費滿額,人工驗證後,下次消費就享有O …

[WooCommerce] 綠界超商取貨付款資訊寫入訂單信件的方法

昨天收到如標題的需求。使用綠界物流外掛 ECPay Logistics for WooCommerce 的客戶因為訂單信件裡只有顯示金物流方法,而沒有把超取的超商資訊寫出來不夠詳細,希望可以補上。 使 …

[HAProxy] 建立 WordPress 負載平衡 Load balancing 架構筆記

主需求是 WordPress + WooCommerce 的購物網站原架構撐不住了,改成新的架構來處理大流量。HAProxy 架設在新開的一台主機,轉發請求的等級不用很高就能處理,效果不錯。 安裝 H …

[WooCommerce] 結帳前要求使用者先登入或是註冊的方法

WooCommerce 後台有設定(「允許客戶免帳號下訂單」)可以決定下單是否需要註冊登入帳號,使用者體驗彈性設計下,預設有兩個地方可以登入註冊,一個是「/my-account/」另個是「/check …

[WordPress] 手動解決帳號被機器人暴力破解的問題

預設 WordPress 的登入只需要帳號與密碼,而預設入口有兩個: wp-login.php xmlrpc.php 有安裝 WooCommerce 的話,還有第三個: /my-account/ 的預 …

[WooCommerce] 訂單信件中加入客製化欄位的預設方法

這邊說的「預設方法」就是 WordPress 架構中的「Hooks」勾點。與前一篇 [WooCommerce] 搭配修改信件、預覽發信的工具 – Preview E-mails for WooComm …