過去我一直覺得,接收管理員通知用 Email 就夠了。如果訂單量不大,靠主機或第三方發信服務,其實也能運作得很順利。但後來與客戶訪談時發現,很多老闆根本不會用 Email,就算有,也常被廣告信和雜訊淹沒。 我自己試過很多收信軟體,試圖藉由工具來過濾重要訊息,但過不了多久,「重要信件」又變得滿天飛。雖然我會每天安排時間檢查,但有些緊急事件,例如新訂單通知,我希望能即時知道。 手機上的 App 通常只能根據「有新郵件」來推播,還找不到能針對「特定寄件者」推播的服務。因此我預設會把 App 的通知功能關掉,避免不緊急的訊息干擾我。 用 LINE 收通知也一樣,目前沒辦法只針對特定對象推播,只能全開或全關。這讓我想過是不是該換個沒那麼常用的通訊軟體來接收通知,但又懶得裝新 App,只好……自己開發一個外掛來解決了(?) 實機展示要能在手機上接收到訂單通知,有三個關鍵技術:Web Push、Service Worker,以及 Progressive Web App,這邊先跳過他們,如果你也想在手機上收到訂單通知可以參考以下步驟: 1. 下載 DWP 網站助理點擊連結下載外掛:https://oberonlai.blog/wp-content/uploads/wordpress-web-push/dwp-site-assist.zip 下載後到 WordPress 後台手動上傳並啟用。注意:你必須安裝 WooCommerce,且主機環境需為 PHP 8.0 以上。 2. 建立新助理啟用外掛後可以在後台看到網站助理的選項,可以想像成你請了助理來通知你重要的訊息,像是第一位助理負責通知你訂單相關的資訊,第二位助理通知你的網站壞了,依照用途區分不同助理,才能在第一層就先過濾訊息。
假設我們第一位助理叫做「訂單小精靈」,她主要負責通知你帳務相關的資訊,尤其是新訂單進來時要做後續的處理,就能依照下圖的方式進行設定:
接下來點擊助理的永久連結,就能看到你跟訂單小精靈的聊天介面,在左邊列表中找到訂閱按鈕,訂閱完成後就能在訂單狀態變為完成時傳送推播給你:
這就是 Web Push 技術的應用:透過瀏覽器推播。在桌機上需保持開啟瀏覽器,但在手機上則無此限制,只要你把聊天頁面加入主畫面並完成訂閱,就能隨時收到通知。 在手機上的操作步驟如下:加入主畫面(iOS / Android 操作)iPhone 使用者:
Android 使用者:
接下來在電腦上把訂單狀態手動改成完成,就能在手機收到推播通知,點擊通知視窗會開啟跟助理的聊天介面。像我自己是有 Apple Watch,它可以同步手機上的通知,因此當有新訂單進來的時候不用打開手機也能收到推播,非常方便。理論上 Android 手錶應該也能達到一樣的效果,但這我就沒實際測試過了。 3. 管理訂閱者在後台網站助理的選單可以看到管理訂閱的選項,進入後可以看到同一個管理員可以在多個不同的裝置上訂閱通知,更具體的說是不同裝置與瀏覽器,因此萬一有兩台手機想收到通知也沒問題,只要重複上面的步驟訂閱即可:
在這邊也可以刪除已經訂閱的管理者,避免讓不想收到通知的人持續收到通知。目前的權限設定是只有網站管理者跟商店經理可以收到推播,其餘的使用者皆不會收到,未來會根據使用回饋來加入設定功能。 下一步使用 Web Push 的好處是不用另外安裝新的 App,也不用因為 API 的使用計費而傷腦筋,透過助理來區分不同類型的通知,讓最重要的訊息可以直達天廳。DWP 網站助理目前僅支援當訂單狀態改變時進行推播,接下來會根據使用者回饋加入不同的外掛支援。 像是新顧客註冊、表單提交等等這些以管理員為主的通知,下一篇將介紹「助理的 AI 功能」──這才是網站助理真正能大顯神威的地方。我們下週見! |
創業的時光真是飛快得不可思議。明明才剛寫完第一個月的回顧,怎麼一下子又到了第二個月。這個月我全力投入開發新產品,原以為靠 AI 協助,兩週內就能搞定,沒想到一弄就是一整個月,還卡關連連,導致原本預定的行銷工作停滯不前。但我真的很喜歡開發產品的過程,彷彿在解謎闖關,每解開一個難題就多學一點新知,形成一種自我成長的良性循環。 工作佔比 四月份總工作時數為 65.64 小時,比三月增加了 24 小時。各類工作佔比如下: 行銷:30% 產品更新:7% 產品研發:63% 其中一個週末我整整兩天都在工作,有幾天甚至加班到晚上七點多。比較難統計的是晚上洗完澡到就寢前,還是會用平板跟 AI 討論白天卡住的問題,甚至請它幫我先寫好隔天要用的功能。若將這些時數也納入,總工時應該超過 70 小時。 我覺得比較理想的工作狀態是一個月大約 50 小時。像加班的那個週末,一直卡關讓我很煩躁,為了突破瓶頸逼自己解完才能休息,結果越急越解不開。後來乾脆休息一天,結果回來上工十分鐘就解決了。 所以還是得適時讓自己充電,給大腦一點空白,真正需要動腦時才有空間處理複雜問題。 行銷 內容行銷...
最近剛完成第一個完全由 AI 協助我開發的 WordPress 外掛,想說應該可以來整理一下這次開發的工作流程以及用到的工具,整體的心得是有 AI 實在是快超多,開發的速度跟飛的一樣,尤其是邊做邊想到新功能時,問一下複製貼上就能搞定,就像在裝外掛。 但不變的是 AI 跟我一樣會卡關,雖然每次它的解釋都好像解決了,但實際上測試就是無法,一直回饋給它後丟出新的解法,結果還是不行,這時候就要停下來自己看程式碼,然後思考是哪一行可能會出問題。 發現有可能造成問題的地方,再拿回去問 AI,這時候它就會說:「沒錯,你發現到問題的關鍵了!」我心裡想的是這應該是你要告訴我的啊 🤣,但整體而言這樣的開發節奏讓我可以很快的進入心流,不用擔心程式碼細節而是產品的方向,真的是回不去沒有 AI 協助的日子了~ 以下我從企劃、開發以及除錯階段,來說明我是如何用 AI 來設計這支外掛的。 企劃階段 這支外掛的主要功能是延續我上一個產品的概念,契機是因為 LINE Notify...
自從 LINE Notify 終止服務後所有站長都在找尋替代方案,如果還是想在 LINE 裡面收到管理員的訂單通知,只能採用與一般顧客相同的方式,也就是申請官方帳號接收通知,雖然一樣有免費額度可以使用,但對於量大的站長來說又是一筆新的支出成本。 如果不想要新增這筆開銷,勢必要尋找其他即時通訊軟體來接收通知,像是採用 Discord 或是 Telegram,如果站長本身就沒有在使用這些軟體需要額外安裝,安裝後還需要申請開發者帳號取得金鑰,而網站這邊也要另外使用外掛或是請工程師進行串接。 難道沒有更方便、更優雅的方式來解決這個問題嗎?不僅可以在桌機上收到通知,同時還能推播到手機甚至是穿戴型裝置上,最重要的是每一則推播不會被收費、也不用擔心原本免費的方案終止服務或是漲價,而這解決方案我們在各大新聞網站都曾見過它,那就是網頁推播通知技術 ( Web Push Notification )。 外掛介紹 DWP 網站助理整合網頁推播通知,可以讓訂閱者在訂單狀態改變時收到推播訊息,支援所有平台,包含 Windows、MacOS、Android 以及 iOS...