一、為什麼 WooCommerce 電商一定要處理電子發票?
在台灣經營電商,電子發票通常不是「要不要做」的問題,而是依法規需要處理的一環。多數有營業登記的網路商家,依規定都需要開立電子發票並保存相關紀錄(實際義務以營業登記狀態與營業額為準)。
問題是,WordPress 加上 WooCommerce 本身並沒有內建電子發票功能。多數剛起步的商家會用最克難的方式撐著,結果常見以下幾種狀況:訂單在 WooCommerce、發票要另外登入金流後台手動開,兩邊資料靠人工比對;出貨一忙就漏開、開錯金額、載具填錯;退款時忘記作廢發票,月底對帳才發現帳兜不起來。
這些不只是「麻煩」,也是實際的營運風險:漏開發票會有稅務問題,發票金額對不上會拖累結帳。把 WooCommerce 電子發票流程自動化,通常是電商在訂單量穩定後會著手處理的一環。
很多商家會問:發票一定要這麼早處理嗎?答案通常是「比你想的早」。手動開發票在訂單量少時還撐得住,但一旦遇到促銷檔期、訂單突然湧入,漏開、開錯、對帳兜不起來的狀況就會集中爆發。把發票流程自動化,與其說是為了現在,不如說是為了訂單量成長之後,不被這件事拖住。
二、WooCommerce 電子發票的三種做法,差在哪?
在決定怎麼處理發票之前,先看清楚目前市面上的三種做法,比較容易判斷哪一種適合你。
做法一:完全手動開立
每筆訂單成立後,自己登入綠界或藍新後台手動開發票。優點是不用花錢買工具,缺點是訂單一多就難以負荷,而且人工開立的漏開、開錯風險最高。另外,手動開立也很難留下完整的對帳軌跡,月底要核對哪些訂單開了、哪些沒開,往往得一筆一筆翻。這種方式只適合每月訂單量極少的店。
做法二:用國外通用外掛中文化
有些商家會找國外的發票外掛來改。問題是台灣電子發票有自己的規格:載具、愛心碼、統編、折讓單,這些都是台灣特有的,國外外掛沒有對應的設計,硬套常常卡在載具格式或字軌設定上。就算勉強設定起來,後續 WooCommerce 或外掛更新時,也容易因為相容性問題再次出錯。
做法三:用台灣專屬的電子發票整合外掛
直接用為台灣市場設計、對接綠界或藍新的 WooCommerce 電子發票外掛。訂單成立後自動開立、自動帶入發票資訊,退款時自動處理折讓。這是訂單量穩定的電商最務實的選擇,本文要介紹的 Good Invoice 就屬於這一種。
三、Good Invoice 是什麼?
Good Invoice 是 MrGood 開發的 WooCommerce 電子發票整合外掛,專為台灣市場設計,協助網站快速導入合法、穩定的發票開立流程。
它不是一支「萬用外掛」,而是依金流分成兩個版本,你用哪一家金流就裝哪一版:
- Good Invoice ECPay 版:對接綠界科技 ECPay 電子發票,採用綠界官方 SDK,穩定性高。
- Good Invoice ezPay 版:對接藍新金流 NewebPay 旗下的 ezPay 電子發票。
兩個版本的功能一致,差別只在串接的發票服務商不同。後面第六段會說明綠界版和藍新版該怎麼選。
四、Good Invoice 核心功能介紹
訂單完成自動開立 B2C 與 B2B 發票
訂單付款完成後,Good Invoice 會自動帶入客戶資訊、計算金額並開立電子發票,不需要再登入金流後台手動操作。一般消費者的 B2C 發票、需要打統編的 B2B 發票都支援。開立的時機也可以依需求設定,例如付款完成才開、或出貨時才開,配合不同的營運流程。
完整支援台灣各種載具
台灣消費者結帳時會用到的載具,Good Invoice 都涵蓋:手機條碼載具、自然人憑證、統一編號、愛心碼捐贈、公司抬頭。結帳頁會驗證載具格式,避免客戶填錯導致發票開立失敗。
退款自動處理折讓單
這是手動開發票最容易漏掉的環節。當訂單退款或部分退款時,Good Invoice 會自動作廢發票或開立折讓單,不會發生「錢退了、發票還在」的對帳問題。
發票重開與狀態管理
遇到發票開立失敗的情況,可以在後台直接重開,不用整筆訂單重來。後台也能一覽每筆訂單的發票狀態:已開立、已作廢、發送狀態,財務對帳一目了然。
完整訂單到發票流程串接
Good Invoice 把「訂單成立、付款、開立發票、通知客戶」串成一條完整流程,發票不再是流程外的一個獨立步驟。外掛也相容 WooCommerce 的 HPOS 高效訂單儲存,大訂單量的站台一樣穩定。對訂單量大的網站來說這一點特別重要:發票不是等有空再補的雜事,而是跟著訂單自動完成的環節。
五、導入 Good Invoice 實際解決哪些問題?
把前面提到的痛點對照一下,導入 Good Invoice 後實際的改變是:
- 不再人工比對訂單與發票:訂單資料直接同步成發票資料,省去兩邊核對的時間。
- 大幅降低開立錯誤:金額自動計算、客戶資訊自動帶入,漏開、開錯金額、開立延遲的狀況明顯減少。
- 退款不再留下對帳黑洞:折讓單自動處理,月底帳目兜得起來。
- 結帳體驗一致:發票資訊整合進結帳流程,消費者拿到的資訊一致,信任感提升。
換個角度看,導入發票自動化省下的不只是開發票的時間,更是「擔心發票出錯」的心力。當流程穩定下來,財務人員可以把時間放在真正需要判斷的事情上,而不是每天盯著有沒有漏開、有沒有對錯。
六、Good Invoice 綠界版與藍新版怎麼選?
兩個版本功能相同,選擇的關鍵很單純:你的網站目前用哪一家金流,就選對應的發票版本。
- 網站金流是綠界 ECPay,就選 Good Invoice ECPay 版,讓金流和發票是同一家供應商,串接最單純。
- 網站金流是藍新 NewebPay,就選 Good Invoice ezPay 版。
原則上發票服務商和金流服務商用同一家,後續申請、客服、對帳都比較省事。如果還沒申請電子發票服務,記得先到綠界或藍新申請開通,外掛是負責「串接」,發票服務本身要先有帳號。
七、哪些人適合使用 Good Invoice?
- 使用 WordPress 加 WooCommerce 經營的電商網站
- 依法需要開立電子發票的品牌商與賣家
- 金流已使用綠界 ECPay 或藍新 NewebPay 的店家
- 訂單量成長到手動開發票已經吃力、想把流程自動化的商家
八、與其他外掛搭配使用
Good Invoice 可以和 MrGood 系列其他外掛搭配,把電商營運的關鍵流程串成一套:
- Good SMS:訂單成立、出貨時自動發簡訊通知客戶。電子發票負責完成交易的法規程序,簡訊通知則負責讓顧客知道訂單進度,兩者一起把成交之後的流程補完整。台灣消費者的簡訊觸達率比 Email 高,重要通知更不容易被忽略。
- Good Discount:滿額折扣、滿額贈、階梯優惠等促銷活動。促銷檔期是發票出錯的高風險時段,訂單一多、金額計算一複雜,手動開立就容易出包。把促銷和發票都自動化,檔期再忙流程也穩。
Good Invoice、Good SMS、Good Discount 對應的正好是一筆訂單的不同階段:促銷影響顧客下單、通知維持下單後的體驗、發票完成最後的法規程序。如果你在規劃整體的 WooCommerce 營運流程,建議三支一起評估。
九、常見問題(FAQ)
Q1:一定要使用 WooCommerce 才能裝 Good Invoice 嗎?
是的。Good Invoice 是 WooCommerce 專用的電子發票外掛,需要先安裝並啟用 WooCommerce 才能運作。
Q2:綠界版和藍新版可以同時裝嗎?
一般情況下一個網站只會用一家發票服務商,因此選擇對應金流的單一版本即可。請依網站實際使用的金流選擇 ECPay 版或 ezPay 版。
Q3:發票會自動寄送給客戶嗎?
會。發票開立後可依綠界或藍新平台的設定自動發送通知給消費者,實際發送方式由發票服務商的設定決定。
Q4:需要另外申請電子發票服務嗎?
需要。Good Invoice 負責把 WooCommerce 和發票服務串接起來,發票服務本身要先向綠界 ECPay 或藍新 NewebPay 申請開通,取得帳號後再於外掛中設定。
Q5:退款時發票會自動處理嗎?
會。當訂單退款或部分退款時,Good Invoice 會自動作廢發票或開立折讓單,避免發生退款後發票未處理的對帳問題。
Q6:訂單量很大會影響效能嗎?
Good Invoice 相容 WooCommerce 的 HPOS 高效訂單儲存機制,適用於訂單量較大的網站,發票開立流程不會因訂單成長而拖慢。
Q7:導入 Good Invoice 後,舊訂單的發票會受影響嗎?
不會。Good Invoice 處理的是導入之後成立的訂單,先前已用其他方式開立的發票不會被更動。建議在訂單量較少的時段先完成設定與測試,確認流程沒問題後再正式啟用。
十、結語:讓電子發票不再是營運負擔
在電商營運裡,電子發票常被當成「必要但麻煩」的雜事,靠人工硬撐到出包為止。但 WooCommerce 電子發票其實可以變成流程裡自動完成的一個環節:訂單成立就開立、退款就處理折讓,不用再為了發票分心。
透過 Good Invoice,把發票流程自動化、符合台灣法規、降低人工錯誤,是讓網站營運更穩定的一步。如果你的 WooCommerce 商店正被發票問題困擾,這會是值得列入優化清單的一個環節。

