[WooCommerce] 取得購物車裡商品的最終折扣價並以運送類別計算免運

先前筆記過這篇 [WooCommerce] 程式化處理購物車運費折扣 – 滿額免運為例 與 [WordPress] WooCommerce 客製化運費規則的方法 ,文中舉例「低溫運送」和「常溫運送」用來動態計算購物車裡商品與運費之關係。 但文章裡的寫法有兩個延伸的問題: 商品金額是取當時產品的售價( …

[WooCommerce] 結帳頁面設定欄位必填、非必填、隱藏或是移除欄位的方法

針對 WooCommerce 結帳欄位相關的議題,過去寫過不少: [WordPress] 調整適合 WooCommerce 在台銷售結帳頁欄位(含地址郵遞區號選擇) [WooCommerce] 調整結帳欄位的終極指南 [WooCommerce] 程式客製化結帳欄位紀錄方法(Session) [Woo …

[WordPress] 清除無關聯的孤兒資料與批次刪除使用者或內容的方法

WordPress 外掛很多我知道,不過使用外掛來做本文操作對我來說有兩大隱憂。 外掛是在 WordPress 系統下執行。這句話也有兩個層面的意思:一是如果外掛執行操作時毀了 WordPress 執行的程序,WordPress 會壞掉,而外掛本身也會執行到一半壞掉,處理壞一半的東西更麻煩。二是效能 …

[WooCommerce] 連結「非會員時」顧客訂單的方法

WordPress 上的 WooCommerce 電商外掛的強大其實是來自於他對綜合需求有很多設定上的設計考量。不過設定項目多也是他學習成本不低的主因! 其中「顧客消費者一定要註冊才能結帳消費?」這個商業銷售策略 WooCommerce 做得不錯,後台設定可以簡單切換。 不過這樣的考量也是分時期,對 …

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

WordPress 的用途可以很廣,作為個人用或組織用都有一些情境可以套,其中如果本來組織就有自己一套會員系統的話,那登入功能也可以改取代使用原本的會員系統做驗證。 這篇筆記應用的情境正是 WordPress 購物網站與手機 App 的架構整合。 由於手機 App 已經有使用一套雲端的會員系統,又因 …

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

顧客、消費者在 WooCommerce 結帳的時候其實有很多客製化的機會。像是之前筆記過的可以參考 WooCommerce 標籤。 互動這件事分主動與被動,主動是指顧客點擊畫面上的物件,預期會有怎樣的反應發生,而被動就是操作的過程中,系統因為條件滿足而觸發一些反應。 通常被動的部分就能讓顧客感受加分 …

[WordPress] 取得文章全部分類階層列表的方法

WordPress 分類或標籤的設計都是使用 Taxonomies 架構。從屬關係可以很多元,像是一篇文章可以有多個分類與標籤,而分類還可以有階層關係(上層分類或子分類的概念)。 由於資料都是個別把關係(Data Relationships)記錄在資料表裡,並不是一個完整的從屬結構資料,所以想找出完 …

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

之前的系列都是寫「WordPress」的後台整理術。這次會寫「WooCommerce」的後台整理術有一個最關鍵的原因:只有商店管理員 Shop Manager 可以去管理到 WordPress 使用者。 只是! 這功能只能針對「客戶」(Customer)來編輯,其他的角色都無法去編輯。 為什麼要開通 …

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

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

[加密貨幣] Bitfinex Pay 的實測應用

在中心化加密貨幣 Bitfinex (我的推廣連結)交易所玩放貸商品也快三年了,最近(2021/03/04)也推出 BFX Pay 的應用。 3/4 號當天看到就提出申請,3/11 號跟我說通過,就趕緊來串串看使用!不然其實每次只貼一串落落長的加密貨幣地址給人,那種使用體驗,對贊助或買賣的成效都極低 …

文章
Filter
Apply Filters
Mastodon