WooCommerce 中商品有一個設定叫「運送類別」,這邊如果在不開發的情境下,可以在設定運送方式那邊針對這個分類指定一個金額去改變運費(可以選擇最貴的或是累加)。 關於運送類別的文章之前也寫過:[WooCommerce] 解決商品指定免運費運送類別時出現重複運費選項 、 [WordPress] …
分類彙整: 技術相關
[iDempiere] PostgreSQL 開放特定對外連線的做法
iDempiere ERP 是使用 PostgreSQL 資料庫來做為儲存資料用。 如果是預設安裝的 PostgreSQL ,連線採 UNIX Sockets 的方式,等於說對該主機外的連線都是封閉的,相對安全。 但卡在如果有要遠端連線操作或是避開終端機指令模式操作的話,就要處理一下這塊權限問題。 …
[WordPress] Webhook 的通知系統外掛 – Notification
之前介接過 Gravity Forms 來開發專案,期間有用到 Webhook 模組功能,它可以將資料送出站外這點真是滿方便做整合的! 讓其他站內或站外都可以統一使用 Webhook 來做橋接。 中間有試圖找過有沒有類似系統,可以把 WordPress 中的事件處理機制套用上並做一些其他轉換通知(E …
[Ubuntu] 列出所有目錄大小的幾個方式
列出目錄大小,這絕對是在追查網站伺服器容量殺手時最重要的技能與需求。 單純查看系統硬碟大小的指令是 df -h , h 是指用可讀性較好的單位來換算。 而知道目前使用量後就是開始追查目錄大小,指令是 du -hs /path/to/folder 單純看某個目錄大小的做法。 使用 ls 列出路徑中的檔 …
[WooCommerce] 結帳欄位的本地化功能 Address i18n
今天碰到一個問題是 [WordPress] 調整適合 WooCommerce 在台銷售結帳頁欄位(含地址郵遞區號選擇) 這篇文章的延伸問題:開啟國家選擇欄位時,欄位會跑版。 經查詢是 address-i18n.js 這隻 JavaScript 在背後作用導致。 原理就是把本地化過的欄位資料去綁定選擇 …
[WooCommerce] 商品個別運費設定的做法 – 商品運送類別
我以為有記錄過這個方法,結果沒有。類似紀錄是:[WooCommerce] 解決商品指定免運費運送類別時出現重複運費選項 目前處理電商主要兩大塊是關鍵:行銷手法、運費邏輯 今天紀錄的就屬於「運費邏輯」,至今碰過最難搞的是業主商品有大有小,因為物流配合關係,所以搭配的盒裝也會有變動,導致運費計算有問題, …
[VPS] Ubuntu 上安裝/移除 PostgreSQL 10
本文教學步驟參考 Gist 筆記。 清除主機上其他版本的 PostgreSQL(非必要) 先是查詢主機上目前安裝的版本 dpkg -l | grep postgres 如果有列出類似下列結果: ii postgresql 9.5+173 all object-relational SQL datab …
[iDempiere] User, Client 與本地化
iDempiere ERP 的環境建立好後,預設使用者是 SuperUser 擁有系統最高權限,密碼也預設 System。 第一步就是需要將使用者(User)的登入帳號和密碼做置換。 在這之前先看下面這三張圖: 首頁介面導覽 資料表單 表格預覽模式 如圖,有對操作環境的認識後,就可以開始下方的流程。 …
[MySQL] 無指令方式將 latin1_swedish_ci 編碼資料匯出成 UTF-8
這需求總還是會來。不是每次都有機會透過先前文章「轉換 MySQL 匯出 Latin1 編碼的 SQL 檔為 UTF-8」使用指令來本機處理,畢竟當資料量太大的時候,會有很多貧頸。 Google 了一番後找到這篇「latin1_swedish_ci 轉 utf8_general_ci」。 第一種方式超 …
[WordPress] 一種網站靜態化部署的方式
看一個 WordPress 外掛作者的網站( https://aaroneaton.blog/ )速度爆炸快,想說到底是什麼魔法,追查發現這個架構。 長話短說就是:網站靜態化 + Chrome Prefetch 功能支援 至於這樣的一個網站部署流程與開發架構,似乎正流行如這篇文章(https://j …
