WordPress 外掛很多我知道,不過使用外掛來做本文操作對我來說有兩大隱憂。 外掛是在 WordPress 系統下執行。這句話也有兩個層面的意思:一是如果外掛執行操作時毀了 WordPress 執行的程序,WordPress 會壞掉,而外掛本身也會執行到一半壞掉,處理壞一半的東西更麻煩。二是效能 …
標籤彙整: WooCommerce
[WooCommerce] 連結「非會員時」顧客訂單的方法
WordPress 上的 WooCommerce 電商外掛的強大其實是來自於他對綜合需求有很多設定上的設計考量。不過設定項目多也是他學習成本不低的主因! 其中「顧客消費者一定要註冊才能結帳消費?」這個商業銷售策略 WooCommerce 做得不錯,後台設定可以簡單切換。 不過這樣的考量也是分時期,對 …
[WordPress] 取代內建登入驗證的單一登入程式開發方法
WordPress 的用途可以很廣,作為個人用或組織用都有一些情境可以套,其中如果本來組織就有自己一套會員系統的話,那登入功能也可以改取代使用原本的會員系統做驗證。 這篇筆記應用的情境正是 WordPress 購物網站與手機 App 的架構整合。 由於手機 App 已經有使用一套雲端的會員系統,又因 …
[WooCommerce] 程式開發顧客結帳互動時會使用到的方法
顧客、消費者在 WooCommerce 結帳的時候其實有很多客製化的機會。像是之前筆記過的可以參考 WooCommerce 標籤。 互動這件事分主動與被動,主動是指顧客點擊畫面上的物件,預期會有怎樣的反應發生,而被動就是操作的過程中,系統因為條件滿足而觸發一些反應。 通常被動的部分就能讓顧客感受加分 …
[WooCommerce] 後台整理術:開放修改作者、編輯等使用者帳號設定
之前的系列都是寫「WordPress」的後台整理術。這次會寫「WooCommerce」的後台整理術有一個最關鍵的原因:只有商店管理員 Shop Manager 可以去管理到 WordPress 使用者。 只是! 這功能只能針對「客戶」(Customer)來編輯,其他的角色都無法去編輯。 為什麼要開通 …
[WooCommerce] 針對訂單客製化欄位新增訂單搜尋條件
WooCommerce 後台訂單管理有個搜尋功能,這功能大部分情況下應該都可以滿足搜尋條件。 不過他到底就是預設只查詢這幾個內建欄位: _order_key _billing_first_name _billing_last_name _billing_company _billing_addres …
[WooCommerce] 消費滿額升級會員等級的概念做法
剛好看到 WordPress 馬來西亞社團有人分享這個標題的概念做法,覺得有意思來筆記一下~ 討論串連結: Facebook社團 如果需求這麼剛好是「每一張訂單有消費滿額,人工驗證後,下次消費就享有OO會員等級的購物折扣」,那這個功能很直接就提供了! 原理是通過 WooCommerce 完成訂單事件 …
[WooCommerce] 綠界超商取貨付款資訊寫入訂單信件的方法
昨天收到如標題的需求。使用綠界物流外掛 ECPay Logistics for WooCommerce 的客戶因為訂單信件裡只有顯示金物流方法,而沒有把超取的超商資訊寫出來不夠詳細,希望可以補上。 使用 [WooCommerce] 搭配修改信件、預覽發信的工具 – Preview E-mails f …
[HAProxy] 建立 WordPress 負載平衡 Load balancing 架構筆記
主需求是 WordPress + WooCommerce 的購物網站原架構撐不住了,改成新的架構來處理大流量。HAProxy 架設在新開的一台主機,轉發請求的等級不用很高就能處理,效果不錯。 安裝 HAProxy 服務 主機使用 Ubuntu 20.04 Server 作業系統,搭配套件管理軟體 a …
[WooCommerce] 結帳前要求使用者先登入或是註冊的方法
WooCommerce 後台有設定(「允許客戶免帳號下訂單」)可以決定下單是否需要註冊登入帳號,使用者體驗彈性設計下,預設有兩個地方可以登入註冊,一個是「/my-account/」另個是「/checkout/」。 根據業主的需求及其背後的原因都不同,有人是分析行為用途,有人是希望快速結帳,所以沒有絕 …