外觀
ELLOHELLO 網站維護交接文件
內容同 HARU letsharu.com (同一份交接文件、同主機、同原維護商 CTK Pro)
製作日期:2026 年 3 月 來源:CTK Pro (竑盛科技)
一、主機環境
所有網站皆託管於 Cloudways 平台,帳號主權限為 hello@letsharu.com。
| 伺服器名稱 | 規格 | IP | 機房位置 | 建立日期 |
|---|---|---|---|---|
| haru-2026 | 16 GB - Basic (Premium) | 143.x.x.117 | Singapore | 2026/01/06 |
舊主機已於交接前清理完畢,目前正式環境皆位於 haru-2026。
站台列表
| 站台名稱 | 伺服器 | 環境 | 建立日期 | 備註 |
|---|---|---|---|---|
| letsharu.com (HARU) | haru-2026 | Production | 2026/03/03 | 正式環境 |
| ellohello.com (ELLO) | haru-2026 | Production | 2026/01/08 | 正式環境 |
| (舊站) | haru-2026 | Production | 2026/01/23 | 已停止開放,保留存檔 |
| Staging-Letsharu-2026 | haru-2026 | Staging | 2026/01/12 | 測試環境 |
| 20260119_NEW_hyper (HYPER) | haru-2026 | Production | 2026/01/19 | 靜態網站 |
Cloudways 權限移除步驟
- 登入 Cloudways 後台
- 前往 Settings → Team
- 找到 CTK Pro 協作者帳號
- 點擊「Remove」移除權限
二、網域管理
- 所有網域統一於 GoDaddy 購買與管理
- letsharu.com 所有權是 Namecheap,帳密於 Mancy 端 (Messi 保管)
- 其他品牌網域 (ELLO、THAT'S HYPER、AGENDAR) 購買於 GoDaddy
- 後續關閉分享權限即可 (移除 aron@ctkpro.com)
Cloudflare / DNS
- 目前 letsharu.com 的 DNS 託管於 CTK Pro 的 Cloudflare 帳號
- 處理方式:
- 方案 A:移轉至新維護商的 Cloudflare 帳號 (保留 CDN、快取、WAF 功能)
- 方案 B:改回 GoDaddy DNS (較簡單,但失去 Cloudflare 附加功能)
- 如需新增品牌網域:先至 GoDaddy 購買後導向 Cloudflare 管理
Sucuri WAF
- 目前 HARU 有經過 Sucuri WAF 防護 (無 CDN、無快取)
- CTK Pro 將於交接前關閉此服務
- 後續建議:使用 Cloudflare WAF 或其他 WAF 服務
三、WordPress 後台帳號
交接後操作:
- 將 CTK Pro 帳號角色從「管理員」降級為「顧客 (Customer)」 (不建議直接刪除,避免影響 page 作者資料)
- 確認貴司內部有其他管理員帳號可正常登入
- 已離職同事帳號也需轉為一般 user
- 定期檢視管理員帳號清單,移除不再使用的帳號
四、客製功能
以下為 CTK Pro 維護期間開發的客製功能,程式碼皆有註解標記。
超商取貨標籤
- 訂單列表頁判斷是否為超商取貨,若是則顯示「超取待出貨」標籤
- 以運送方式文字作為判斷基準
- 少數罕見支付方式 (非主流金流) 未納入判斷,此類訂單需手動處理
LINE Pay 金流串接
- 參考 LINE 官方 API 文件開發
- 自行開發,非第三方外掛
CSS 隱藏
- 部分前台元素透過 CSS 進行隱藏
- 相關樣式寫於 Child Theme 或 Customizer 額外 CSS 中
金財通電子發票
- 訂單從任何狀態轉為「完成」時自動開立發票
- 有設置排程定期補觸發,避免遺漏
- 金財通後台有輸入登入明碼欄位 (較早期作法)
付款方式切換處理
- 針對顧客結帳時更換付款方式的罕見情況
- 有客製 Code 處理訂單完成順序,避免狀態錯亂
HTML 直接寫入商品連結
- 部分頁面由春霖自行以 HTML 直接寫入商品連結,不建議此作法:
- 不會因商品網址變更而自動更新
- 不會因商品下架而自動隱藏
- 如需修改,須手動編輯相關頁面內容
五、外掛說明
必要外掛 (不可停用/刪除)
| 外掛 | 用途 | 備註 |
|---|---|---|
| Advanced Coupon (Free + Pro) | 學生專案優惠券功能 | |
| Advanced Order Export | 每日訂單匯出 | 含客製 code |
| Age Gate | 18 歲驗證 | 目前暫停,建議重新啟用 |
| 電子發票外掛 (CTK 自製) | 金財通密碼需在此更新 | |
| Direct Checkout | 一頁式結帳 | 外掛品質不佳但功能必要,更新前先備份測試 |
| WP Rocket (付費,3/25 到期) | 快取與效能優化 |
重要外掛
| 外掛 | 用途 | 備註 |
|---|---|---|
| Pixel Your Site + Pro + SuperPAC | Facebook Meta 串接 | 付費外掛需原授權才能啟用,請勿移除後重新安裝 |
| Ultimate Member + User Role Editor | 會員權限管理 (學生會員等) | 常有安全性漏洞通報,留意更新或評估替換 |
| WPML 系列 | 多語系功能 | 官方版本常有問題 |
| Slider Revolution | 首頁輪播 | |
| Post SMTP | 寄信功能 | 金財通密碼變更時需同步更新 |
| WP Control | 管理排程事件 | 訂單狀態轉換、發票開立等 |
| SUMO Reward Points | 購物金系統 | 設定較為繁雜,參考外掛設定,不建議更動 |
| Popup Builder | 行銷推薦相關 | Code 與 Popup 由貴司管理 (一次性埋碼) |
可清理外掛
| 外掛 | 說明 |
|---|---|
| WP Robot.txt | 可刪除 |
| 舊版藍新 | 可刪除 |
| WooCommerce Customer History | 新版 WooCommerce 已內建功能 |
主題注意事項
- 主題更新後注意字體選擇設定 (曾因搬家導致問題) ,更新後檢查字體
六、備份機制
| 類型 | 工具 | 頻率 | 說明 |
|---|---|---|---|
| 主機備份 | Cloudways Application 內建 | 自動每日 | 保留 7 天,適用於資料救援 |
| 異地備份 | ManageWP | 每 6 小時 | 適用於主機故障情況 |
- 新廠商可評估是否繼續使用 ManageWP 或採用其他方案
- 還原方式:
- Cloudways:Application → Backup And Restore → 選擇日期 → Restore
- ManageWP:登入後台 → 選擇站台 → Backups → Restore
七、效能架構
| 層級 | 服務 |
|---|---|
| CDN | Cloudflare |
| WAF | Sucuri 防火牆 (無 CDN、無快取) ,交接後關閉 |
| 快取 | Varnish + WP Rocket + Object Cache |
- 3 月初修復訂單異常後目前穩定運作
- PHP 已更新至 8.3+
八、常見問題排查
付款完成但訂單狀態未更新
- 查看該筆訂單的 Order Notes / Log
- 確認藍新金流回傳資訊是否有錯誤訊息
- 檢查藍新後台該筆交易狀態
- 如確認金流端已成功,可手動更新訂單狀態
顧客結帳時切換付款方式
- 此為罕見情況,已有客製 Code 處理訂單完成順序
- 如仍發生異常,依訂單 Log 判斷後手動處理
快取導致金流回傳失敗
- 過去曾發生 Object Cache 或 Varnish Cache 導致藍新回傳失效
- 自更新至 PHP 8.3+ 主機後,近兩個月已無此問題
- 如未來再次出現,可檢查快取設定或暫時關閉排除
九、第三方服務帳號
以下服務帳號皆為貴司自有,CTK Pro 無代管:
| 服務 | 用途 |
|---|---|
| 藍新金流 (Newebpay) | 金流服務後台,交易紀錄與設定 |
| 金財通 | 電子發票服務 (後台有登入明碼欄位) |
| LINE Pay | LINE Pay 商家後台 |
| Google Analytics / GTM | 數據追蹤,勿任意更動設定 |
| GoDaddy | 網域註冊與管理 |
| AVIVID | 行銷推薦系統 |
十、更新注意事項
- 更新前務必先備份 (或確認當日已有自動備份)
- 建議先於 Staging 環境測試,確認無問題後再更新正式環境
- WordPress 核心、WooCommerce、主題三者有相依性,注意相容性
- Direct Checkout 外掛更新後容易有問題,需特別留意
- 定期檢視管理員帳號,移除不需要的帳號
- 留意 Ultimate Member 外掛的安全性更新通報
- 考慮啟用 Cloudflare WAF 或其他 WAF 服務
- 定期確認備份正常運作
十一、交接確認清單
| # | 項目 | 確認 |
|---|---|---|
| 1 | Cloudways 主機可正常登入 | ☐ |
| 2 | 已移除 CTK Pro Cloudways 協作者權限 | ☐ |
| 3 | 各站台 WordPress 後台可正常登入 | ☐ |
| 4 | 已將 CTK Pro WP 帳號降級或刪除 | ☐ |
| 5 | DNS 設定已確認 (Cloudflare 或 GoDaddy) | ☐ |
| 6 | Sucuri 已關閉,已確認網站正常連線 | ☐ |
| 7 | 備份機制確認正常運作 | ☐ |
十二、交接流程與責任
- 交接對象:春霖 (貴司) 或貴司指定之新維護團隊
- CTK Pro 提供:本交接文件、線上會議說明 (如需要)
- 交接期限:與新團隊交接後兩週內,且於合約時程內,CTK 協助維護事項;交接兩週後不再受理
- 合約結束日起算,兩週前為最後起始交接日,逾期不再受理
- 交接完成後二週內,可就本文件內容進行簡單問答
CTK Pro 保證
- 提供完整交接文件,內容涵蓋主機、帳號、客製程式碼、外掛等資訊
- 確保交接當下網站正常運作 (以新複製之 Staging 作為指標)
- 於交接期間內配合說明本文件內容
- 移除帳號權限前,確保貴司或新團隊已具備完整存取權限
CTK Pro 不負責
- 交接完成後,任何因操作、更新、設定變更導致的問題
- 新維護團隊介入後所做的任何修改及其衍生問題
- 交接期限後提出的任何問題或需求
- 第三方服務 (金流、發票、外掛授權等) 之後續維護、錯誤與費用
- 因未依本文件建議操作而產生的任何損失
新團隊接手流程
- 貴司先行審閱本交接文件,確認內容無誤
- 由貴司將本文件轉交新團隊,作為技術交接依據
- 如需 CTK Pro 與新團隊進行線上會議說明,請於交接期限內提出
- 會議僅限說明本文件內容,不包含額外技術諮詢或除錯
- 交接完成後,後續維護責任由新團隊承接,CTK Pro 不再介入
0326 會議記錄
- [ ] Mancy 確認 GoDaddy、Namecheap 及 Cloudflare 的登入權限
- [ ] 提早處理 DNS 與主機權限分享或付款方式更新給新廠商
- [ ] 將 CTK Pro 的 WordPress 後台帳號變更為一般客戶角色 (非管理員)
- [ ] 確認並移除不需要的外掛 (WP Robot.txt、Yoast SEO、舊版藍新等)
- [ ] 啟用 Age Gate 外掛 (18 歲驗證)
- [ ] 四月主機費用與外掛授權費用統一開發票
- 顧客取消訂單但已取貨的發票未自動開立 (非系統問題)
