WooCommerce 終生免費的管理員訂單通知解決方案


自從 LINE Notify 終止服務後所有站長都在找尋替代方案,如果還是想在 LINE 裡面收到管理員的訂單通知,只能採用與一般顧客相同的方式,也就是申請官方帳號接收通知,雖然一樣有免費額度可以使用,但對於量大的站長來說又是一筆新的支出成本。

如果不想要新增這筆開銷,勢必要尋找其他即時通訊軟體來接收通知,像是採用 Discord 或是 Telegram,如果站長本身就沒有在使用這些軟體需要額外安裝,安裝後還需要申請開發者帳號取得金鑰,而網站這邊也要另外使用外掛或是請工程師進行串接。

難道沒有更方便、更優雅的方式來解決這個問題嗎?不僅可以在桌機上收到通知,同時還能推播到手機甚至是穿戴型裝置上,最重要的是每一則推播不會被收費、也不用擔心原本免費的方案終止服務或是漲價,而這解決方案我們在各大新聞網站都曾見過它,那就是網頁推播通知技術 ( Web Push Notification )。

外掛介紹

DWP 網站助理整合網頁推播通知,可以讓訂閱者在訂單狀態改變時收到推播訊息,支援所有平台,包含 Windows、MacOS、Android 以及 iOS 等作業系統。同時整合最先進的大型語言模型,只要透過聊天介面就能進一步詢問訂單的詳細資訊,完全不用登入網站後台進行操作。外掛主要功能如下:

1. 設定多位助理

站長可以根據不同需求建立多位助理,每位助理的通知事件是單獨分開的,也就是說你可以針對公司內部不同人員設計不同的推播訊息,然後讓有需要接收通知的人前往訂閱。譬如會計部門接收到的訂單通知是訂單金額、稅務、電子發票開立等相關資訊:

而商品部門接收到的通知是訂單賣了哪些商品與數量:

這樣子就能將通知訊息做有效的分流,避免讓不相關的資訊去轟炸不相關的人。

2. 跨裝置推播

由於是採用網頁推播技術,因此只要裝置有瀏覽器都能接收到,同時穿戴型裝置有跟手機連線的話,也能透過內建的通訊技術收到推播:

MacOS

iOS

WatchOS

3. AI 聊天詢問訂單狀態

除了通知以外,還能用自然語言來查詢訂單資訊,目前整合的工具有根據訂單編號來查詢詳細資訊,以及根據文章編號查詢文章內容。每位助理都可以獨立設定支援哪些工具,像是給會計部門用的助理就不需要查詢文章內容:

有勾選支援工具之後,就能直接在聊天介面詢問指定訂單的內容:

如果不想要一次列出完整資訊只想要查詢特定欄位,也能毫不費力直接問:

由於機器人有上下文記憶功能,如果第一次已經問過指定訂單的內容,後面就不需要再輸入訂單編號,直接詢問其他欄位也沒問題:

如果有勾選根據文章編號顯示文章內容的工具,也能進行文章內容的提問:

設定流程

1. 建立助理

將外掛安裝啟用後即能在後台左側選單看到 DWP Site Assist 選單,點選 Add new item,輸入相關的推播資訊以及支援工具:

2. 訂閱助理通知

助理建立完成後,點擊前往文章頁面,由於該通知是提供給管理員使用的,因此必須登入管理員帳號才能看到看到聊天介面,進入會看到訂閱的確認畫面,點擊 Subscribe 即可收到該助理的通知:

如果是在 iOS 上必須要將此頁面加入主畫面才能進行訂閱,但前題是必須要更新到新版的作業系統才支援,這樣之後當推播事件觸發時就能收到網頁推播。

3. 管理訂閱者

如果有員工離職了或是他沒有需要再收到特定助理的通知,可以前往訂閱管理頁面進行刪除:

免費下載 DWP 網站助理外掛

如果這支外掛有解決你的需求,請透過點擊下方連結文末的表單留下電子郵件,我們會在正式上架時第一時間通知你!

https://oberonlai.blog/dwp-site-assist/#elementor-toc__heading-anchor-8

WordPress 開發日常

Read more from WordPress 開發日常

原本努力了一個半月的新產品眼看就要正式釋出了,但在請了幾位客戶幫忙測試後,毅然決然暫停開發,主因是新產品有一些致命且短期無法解決的問題,再加上收入模式不明確,繼續開發下去會把自己推入險境中。 反而是請客戶試用的過程中,收到不少新功能的建議,考量到要顧好既有客戶以及營收狀況,還是決定先以既有產品的擴充功能為主,把營收站穩後再來另開戰場。 工作佔比 五月份總工作時數為 66.98 小時,比四月增加了 1.34 小時。各類工作佔比如下: 行銷:14% 產品更新:38% 產品研發:48% 這個月從下半月開始,全面採用 Vibe Coding 模式開發,在離開電腦前下好指令,回來後再驗收成果,一開始覺得很爽快,有一種人不在電腦前還是有進度的錯覺,尤其是在寫新外掛的雛形時很快就能獲得一些成果。 但如果寫流程比較多的功能,在驗收時就會開始感受到混亂,像是引用錯參考資料或是沒有遵循設計模式,一個檔案超過 500 行是家常便飯,事後反而要花時間在釐清甚至重新整理它的寫法,這部分我覺得應該可以透過提示詞來慢慢跟它磨合,就像以前跟朋友一起合作開發一樣,需要把相關的事項溝通清楚。 行銷 內容行銷...

最近常用 AI 產生程式碼,結果一堆程式自己都看不懂,只有錯誤發生時才會回頭研究到底寫了什麼。想說乾脆寫篇文章記錄一下,當作學習筆記。本篇主題是 OpenAI API 與 WordPress 的整合,讓 AI 能直接操作 WordPress。 初探工具請求(Function calling) 像 GPT 這類自然語言模型是靠訓練資料回應問題,但資料若過時,或想取得即時資訊,模型本身無法處理。這時可以透過「工具請求(Function calling)」來解決。 原理是:先告訴 AI 有哪些工具可用,當對話中出現相關需求,AI 就能自動判斷是否要使用某個工具。這些工具可以是 WordPress 的函式(如 WP_Query 查文章),也可以是外部 API(例如 Google 搜尋),執行後把結果再交給 AI 處理並產出回應,自然語言化地回答使用者。 適用場景 1. 整合客服機器人 如果你想設計聊天介面給其他人使用,像是客服機器人外掛,就很適合採用這個技術來取得網站內的資訊,像是讓客人查詢商品、訂單相關資訊、搜尋產品使用說明文件,或是讓管理員查詢營業額、網站瀏覽數據。...

過去我一直覺得,接收管理員通知用 Email 就夠了。如果訂單量不大,靠主機或第三方發信服務,其實也能運作得很順利。但後來與客戶訪談時發現,很多老闆根本不會用 Email,就算有,也常被廣告信和雜訊淹沒。 我自己試過很多收信軟體,試圖藉由工具來過濾重要訊息,但過不了多久,「重要信件」又變得滿天飛。雖然我會每天安排時間檢查,但有些緊急事件,例如新訂單通知,我希望能即時知道。 手機上的 App 通常只能根據「有新郵件」來推播,還找不到能針對「特定寄件者」推播的服務。因此我預設會把 App 的通知功能關掉,避免不緊急的訊息干擾我。 用 LINE 收通知也一樣,目前沒辦法只針對特定對象推播,只能全開或全關。這讓我想過是不是該換個沒那麼常用的通訊軟體來接收通知,但又懶得裝新 App,只好……自己開發一個外掛來解決了(?) 實機展示 要能在手機上接收到訂單通知,有三個關鍵技術:Web Push、Service Worker,以及 Progressive Web App,這邊先跳過他們,如果你也想在手機上收到訂單通知可以參考以下步驟: 1. 下載 DWP 網站助理...