從接案到賣產品的轉變之路


從接案到賣產品的轉變之路

我不是去賣水果XD,上圖是答應自己成交第一筆單之後獲得的獎勵:麝香葡萄

自從接案之路比較穩定之後,我開始嘗試把之前做過的功能整理出來,變成商業外掛販售給更多客戶。原本以為這樣的作法跟服務固定客戶沒什麼差別,除了客戶數量變多一些,又能突破收入天花板,但實際賣了兩年多之後,只能說現實很骨感XD

我販售的外掛主要是做 WooCommerce 的訂單通知,讓顧客在下單之後可以在 LINE 裡面收到訂單資訊,也可以用手機簡訊來通知,然後通知的內文可以帶入訂單的參數,讓傳出去的訊息是客製化的內容。

由於 LINE 在台灣的市占率高達 97%,基本上有在做電商的都會開 LINE 官方帳號,因此訂單通知的需求理論上應該不會少,為了測試市場規模,我先寫了ㄧ篇文章看看有沒有人要,結果還真的收到不少來信詢問,於是便開始著手進行開發。

然後開發到一半的時候發生檔案誤刪的悲劇,為了爭一口氣咬著牙全部重寫,花費了幾個月的時間終於完成了第一版,完成後開始發信給之前有來詢問的人,算一算如果來問的全都買單,該年應該就可以提早退休了XD

最後第一批寄送名單成交率大概不到 1%,但畢竟是第一次賣出還是很開心,客戶買了有問題都盡快回覆,更不用說有新功能要求我都會在休假日把它趕出來,為的就是可以讓顧客滿意,那一陣子只要有一張訂單入袋就會覺得是意外之財,開心程度不亞於早年接到新案子一樣。

但隨著時間經過,購買的人越來越少,有時候長達一、兩個月都沒半張訂單,於是我選擇更積極開發更多客戶提出的需求,認為只要功能越多越豐富,就越能吸引潛在顧客上門。剛好那時後遇到 WordCamp Taipei 的舉行,想說去擺攤曝光增加銷售機會。

為了 WordCamp 擺攤我做了很多宣傳品,設計傳單、貼紙是基本盤,還花錢請朋友幫我架設這支外掛的官網,希望在活動來臨前可以搞定,而且我還有報名講者需要準備簡報,同時還要兼顧手上的專案,忙到翻天只幻想著業績可以一飛沖天。

到了 WordCamp 當天,我從早到晚沒有停止說話過,有擺攤有差,來詢問的人不少,心裡總覺得至少可以撈到幾張訂單,但對於長期在家一人工作的我,一整天的活動對我來說實在吃不消,回到家後連買飯的力氣都沒有,只能請老婆幫我買,一個人攤在沙發上,腦海一片空白,完完全全被榨乾。

本以為這樣的投資與付出可以讓訂單有所成長,結果好幾個禮拜過去了,半張訂單都沒有,我一整個心態炸裂,看到大家努力分享會後的心得文,我完全不想也提不起勁來寫,在零業績的打擊下我早就把什麼社群分享交流拋諸腦後,不想面對這個殘酷的事實。

於是在 WordCamp 過後我把販售外掛的腳步慢下來,重新思考我做錯了什麼,剛好專案也開始忙了起來,因此又回到了只要賣出一支就覺得加減賺的隨緣心態,直到專案工作量開始減少,有多的時間可以發想產品。

於是我開始在想是不是因為台灣市場太小,有用 WooCommerce 架設網站並且還有在經營 LINE 官方帳號的客群本就不大,如果是賣到其他國家會不會有更多機會?於是我開始做功課研究海外販售要怎麼處理,選擇上架平台賣或是自架、金流抽成跟稅怎麼算、官網要怎麼設計、要怎麼行銷與客服。

研究到後來覺得這些事在講相同語言的台灣都弄不好了,去到語言不通的國家不就會把自己搞死?另一方面有些客戶敲碗很久的剛需功能我都還沒處理,更不用說目前整合的項目都是台灣才會用到的,結論是我覺得我還沒準備好能夠進軍海外。

因此我決定先把進軍海外的事擱著,回過頭把剛需做完,其中一個就是很多同類型外掛都有的排程推播,也就是可以設定在特定時間進行顧客通知,這功能夭壽難做,原因是當初外掛的架構根本就沒設想到這件事,因此為了要能夠排程推播讓我打掉了一半以上的程式碼。

最後又是花了好幾週的時間才把這功能搞定,也終於可以跟之前有需要的客戶說該功能已完成,但版更後因為重構程式碼引發了不少相容性問題,幫客戶除錯的時間跟開發時間快差不多了,好不容易穩定下來後再繼續投入下一個新功能的開發。

邊做的時候邊在想,我加了這些新功能真的對銷售有幫助嗎?從業績報表來看顯然是沒有,我忽然領悟到一件事:更多功能 !== 更多銷售,驚覺到自己一直用習慣而非知識來賣產品。於是我重新學習 GA4,看看自己的網站在銷售流程上出了什麼問題。

然後把之前想說可以加減賣的其他兩支產品停售,專注在主力產品上,同時去涉獵行銷面的知識,看看文案要怎麼改,看著看著就想說為了方便行銷,就設計了獨立的銷售頁,為了有持續收入,把銷售方案改成訂閱制。

此外還增加了客戶評論、CRM 系統、工單系統、線上文件、AI 機器人客服等等的工具,為了推廣又重新打開了 Facebook,甚至還裝了 Messenger 方便即時回應客戶詢問,也準備投放 FB 跟 Google 廣告多接觸到不同的客群,甚至是發信給 KOL 撰寫開箱文…

等等,這不就又回到之前辛苦準備 WordCamp 卻沒得到預期成果大失所望的心情嗎?這時候就想起來老婆曾經跟我分享過的一句話:「最重要的是沿路的風景」。在設計銷售頁整理資料時,才發現到自己原來已經走了這麼遠,不管是怎麼看 GA 報表加強站內連結,或是建立客戶服務的標準化流程,甚至是學習行銷漏斗的知識,跟為了接案被客戶逼才去研究比起來,賣產品更有一種是為了自己的未來而從今天開始努力的感覺。

我不敢說做這麼多如果還是沒有達到預期的目標不會失望,但我答應自己從今以後只要每賣出一張單,就會真心感謝願意相信我的客戶,並且秉著著分享助人的初心,讓自己不被業績數字蒙蔽雙眼,希望自己所做的努力可以幫到更多的人。

如果你之前有跟我買過外掛,真的很感謝你的支持,雖然是很老套的一句話,但我真切的感受到如果沒有你的支持我是不會繼續走在這條路上,縱使你可能現在沒在用這支外掛了,或是曾推薦更多朋友來買,因為有你才能讓我繼續看到沿路的美景~

WordPress 開發日常

Read more from WordPress 開發日常

在使用 LINE 作為客服工具時,常遇到一個棘手問題:顧客在 LINE 上詢問「我的訂單什麼時候到?」但打開 LINE 官方帳號後台,看到的只是陌生的使用者名稱,完全無法得知對方是誰、買了什麼、訂單狀態如何。 由於 LINE 後台看不到好友的電子郵件,而 LINE 顯示名稱又常與顧客下單時填寫的姓名不一致,只能先向顧客詢問購買時使用的電子郵件。若顧客記錯或忘記,再加上同一電子郵件可能有多筆訂單,還得進一步詢問訂單編號或購買日期。 因此,一位顧客詢問訂單資訊的客服流程,通常需要經過以下步驟: 詢問顧客電子郵件 詢問訂單編號或購買日期 登入 WooCommerce 後台 在訂單列表中使用電子郵件搜尋訂單 確認所屬訂單並記下相關資訊 回到 LINE 聊天介面回覆顧客 假設顧客即時回覆且訂單搜尋一次就成功,每個步驟約花 30 秒,整個流程至少要 3 分鐘。若同時有 10 位顧客詢問,就需耗時 30 分鐘,這還不包含等待回覆、網站後台讀取速度,以及在不同平台之間切換的時間。難道沒有更便利的方法嗎? OrderChatz - WooCommerce LINE 客服外掛 OrderChatz...

三個月前,我曾寫過一篇關於 AI 開發工作流程的文章。沒想到短短幾個月,因為 AI 技術的快速進展,我的工作流程又有了天翻地覆的改變。這篇文章紀錄了這段期間的變化,並分享針對不同開發情境可採用的方法。 根據我自己的實務經驗與今年的開發心得,我將 AI 協助開發的方式分成四種: Tab Auto Completion(自動補齊) Chat Coding(聊天開發) Vibe Coding(直覺開發) Spec Coding(規格開發) 這四種方法沒有絕對的優劣,差別主要在於使用情境、開發者的技術程度,以及對 AI 成本的控管。以下分別說明適用場景、對象、成本與工具選擇。 1. 自動補齊 適用對象:會去 Google 找語法複製貼上,且對語法具有基礎認識者 適用場景:一個或是數個函式能完成的功能 花費成本:0 元 工具選擇:VSCode + GitHub Copilot 自動補齊是最簡單的方式。在編輯器中輸入註解或函式名稱後,AI 會根據提示自動產生程式碼建議,按下 Tab 就能直接完成程式碼。這對於經常撰寫小功能或快速測試語法的人非常實用。 例如在 WordPress...

對我來說,學習新東西最好的方法就是從做中學,為此我暫時離開了 PHP,投入自己完全不熟悉的領域,使用 AI 開發了一個社群平台,技術採用了 React、Vite、Shadcn、Vercel 以及 Supabase,實驗看看全面交由 AI 進行開發會發生什麼事。 剛開始的第一週衝擊實在太大,以前大概要花一個月弄的東西 AI 一天就搞定,但也因此陷入了多巴胺中毒的危機之中,幸好即時清醒避免越陷越深。命令 AI 執行的過程中,也逐漸理解到它的可能性、限制與風險,更重要的是可以分辨出網路上瘋傳的最新模型、AI 工具是否適合自己,也慢慢知道這些工具該應用在什麼地方,如果沒有從做中學,這些資訊真的會讓人焦慮。 工作佔比 六月份我開始捨棄紀錄工作時數這件事了,一方面是因為事情都是 AI 在做,它執行的速度太快,我根本沒辦法依照每個工作事項記錄時數,另一方面因為暫時沒在接案,也就沒有跟客戶回報工作時數的流程,所以就沒有再繼續計時,取而代之的是用開發日誌來記錄,這樣工作起來反而更自在些。 六月工作時間安排基本上就是週一到週五早上 3 小時,下午 1~2...