商業 WordPress 外掛還要自己下載 zip 上傳嗎?Good 系列外掛全面支援自動更新

用過幾支付費 WordPress 外掛的人,大概都有過類似的經驗:你收到一封信,說你的外掛有新版本可以更新;於 […]

用過幾支付費 WordPress 外掛的人,大概都有過類似的經驗:你收到一封信,說你的外掛有新版本可以更新;於是你登入廠商的會員後台、找到自己的訂閱、下載一個 zip 檔;接著切到自己的網站,把舊版本停用、刪掉,再把剛剛下載的 zip 上傳安裝、重新啟用。整個過程做下來,大概要花你五到十分鐘,而這還只是「一支外掛、一個網站」的情況。

如果你經營的是一家正在成長中的電商,網站上同時用了好幾支付費外掛、或者你手上不只一個網站,那麼這套手動更新流程會非常快地變成一件令人卻步的事——光是想到要重複幾次「下載 zip、停用、上傳、啟用」,你就會傾向「等下次再說」「下個月一起做」,結果就是外掛長期停在舊版本,無論是新功能、效能改善、還是 bug 修正,全都被擱在路上。

我們的 Good 系列外掛從一開始就不打算讓客戶經歷這套流程。所有 Good 系列外掛都支援自動更新——你的網站會直接在 WordPress 後台收到更新通知,按一下就完成,跟你更新一支免費的原生外掛沒有任何差別。

一般商業外掛的更新流程,到底卡在哪裡

自動更新聽起來只是一個技術細節,但要理解它的價值,得先把「手動更新」這條路真正走完一次。

商業 WordPress 外掛之所以多半要走「自己下載 zip 上傳」這條路,主要是因為廠商需要驗證購買、控管授權,而免費外掛在 WordPress.org 上才能享有的自動更新機制,並不會主動延伸到付費外掛去。所以多數商業外掛廠商會請你登入他們的會員系統、自己把對應版本的 zip 抓下來,再人工上傳到你的網站。

這個流程的問題不在於它有多難——上傳一個 zip 檔確實不難——而在於它「不順」。每一次更新都得從你的網站後台離開、跑到另一個地方做事,回到網站之後還要記得把舊版本停用、上傳新版本、再重新啟用,中間任何一步漏掉就可能出狀況。當你一個月遇到兩三次這種事情,這件事就會逐漸從「小麻煩」變成「我下次再說」。

而「下次再說」,正是更新被擱置的開始。

不更新的代價,不是嚇人,但確實存在

我們不想用「不更新就會被駭」這種話來嚇你,那並不誠實——多數時候,外掛延後更新並不會立刻讓你出事。但確實有幾件事情,是「停在舊版本」會明顯吃虧的:

第一是 bug 修正。任何外掛在實際運作的過程中,多少會發現一些當初沒料到的問題,而新版本通常就是在修這些問題。如果你卡在舊版本,那些已經被找到、也已經被修好的 bug,對你來說還是不存在於這個世界上的——直到它在某一天突然影響到你的營運。

第二是相容性。WordPress 與 WooCommerce 本身也會定期更新,每一次大版本更新都會帶來一些介面或機制上的調整。商業外掛通常會跟著釋出相容性更新,讓自己跟上新版的 WP 與 WC;如果你的外掛長期停留在舊版,等到你某一天升級 WordPress 或 WooCommerce,舊版外掛跟不上、出現衝突的機率就會明顯變大。

第三是新功能。我們會持續在現有外掛上加新功能,這些新功能你其實已經付了費、本來就應該享受得到,但如果更新流程太麻煩、你一拖再拖,這些功能就只能停在更新日誌裡,沒有真正幫到你。

這三件事都不是什麼世界末日,但加起來,你會發現「停在舊版本」其實是一件持續性地讓你不划算的事。

Good 系列外掛的處理方式:跟原生外掛一樣

我們的處理方式其實很單純:把這道手動的牆整個拆掉。所有 Good 系列外掛都支援自動更新,當我們釋出新版本之後,你的 WordPress 後台會直接在「外掛」頁面顯示更新通知,跟你平常更新任何一支免費外掛的方式一模一樣。

[截圖:WordPress 後台外掛頁面的更新通知]

你需要做的,就只是按一下「立即更新」,外掛就會自動下載、安裝、啟用,整個過程都在後台的同一頁裡完成,不需要你離開網站去其他地方下載 zip、也不需要你停用任何東西。如果你已經習慣讓 WordPress 自動管理更新,也可以把 Good 系列外掛的自動更新打開,連按那一下都省了。

對你來說,這個體驗就只是「我用了一支跟原生免費外掛一樣方便更新的商業外掛」,沒有任何額外要學的東西,也沒有任何要記的流程。

對多站經營者,這件事的差距會放大

如果你只經營一個網站,那麼手動更新雖然麻煩,至少還是「忍一下就過」的程度。但對於同時經營多個 WooCommerce 商店的店家來說,每多一個站,手動更新的負擔就會等比例放大——一支外掛、十個站,光是更新一次就是十次的下載、停用、上傳、啟用。

實務上,這種規模下的多站經營者最常見的做法,就是「乾脆不更新了」,因為怎麼算都划不來。但這就回到我們前面說過的那三項代價:bug 修正、相容性、新功能,全部都被擋在門外。

Good 系列外掛的自動更新對多站經營者來說,等於是把這道閘門整個拿掉。新版本一旦釋出,每一個站都會自己收到更新通知,你只需要在每一站按一下、或者直接把它設定為自動更新就好。多站經營跟單站經營,在更新這件事上的負擔幾乎被拉平。

你可能會問的幾個問題

Q:自動更新會不會在我不知道的情況下,直接把網站改掉? 不會。預設情況下,自動更新提供的是「通知」,是否要按下更新由你決定,跟原生外掛完全一樣。只有當你自己選擇開啟「全自動更新」時,WordPress 才會替你自動套用新版本——這是 WordPress 本身的機制,並不是我們強加的。

Q:更新如果出了問題怎麼辦? 這跟更新任何 WordPress 外掛時的情況一樣。我們建議的做法是:重要的更新前先在測試站試一次、再推到正式站;如果一時來不及,至少要在更新前確保網站有備份。Good 系列外掛本身有原廠技術支援,遇到實際問題你聯絡我們即可。

Q:自動更新需要額外付費嗎? 不需要。自動更新是 Good 系列外掛的標準能力,不是另外的加值服務——只要你的授權還在有效期內,新版本就會持續推送給你。

Q:如果授權到期了,外掛還會自動更新嗎? 不會。授權到期之後,外掛本身仍然可以繼續使用,但不會再收到新版本的推送,這是業界通行的做法。

結語

商業外掛廠商願不願意把「自動更新」這件事做好,看起來是個小細節,但對長期使用的客戶來說,差別其實非常實際——它直接決定了你會「跟著外掛一起進步」,還是「停在某一個過時的版本,直到不能用為止」。

Good 系列外掛全面支援自動更新,跟原生外掛使用同一套體驗,沒有 zip、沒有人工上傳、也沒有「我下次再說」的拖延。這件事我們不會把它包裝成什麼劃時代的功能,但它確實是我們覺得一支「值得長期使用」的商業外掛,應該要有的樣子。