WooCommerce 電子發票怎麼開?Good Invoice 自動串接藍新 ezPay 與綠界 ECPay

在台灣經營電商,只要你的商店有開立統一發票的義務,那麼「每一筆訂單都要開一張電子發票」這件事,就是一個你躲不掉 […]

在台灣經營電商,只要你的商店有開立統一發票的義務,那麼「每一筆訂單都要開一張電子發票」這件事,就是一個你躲不掉、而且幾乎每天都要面對的例行工作。問題是,如果你用的是 WooCommerce,你很快就會發現一件事:WooCommerce 本身是一套國際通用的購物車系統,它從頭到尾都沒有「台灣電子發票」這個概念,所以當訂單成立之後,它並不會、也不可能自動幫你把發票開出來。

於是很多店家只能退而求其次,靠人工的方式處理——訂單進來之後,自己再登入藍新或綠界的後台,把客戶資料一筆一筆重新輸入、手動把發票開出來。這種做法在訂單量還少的時候勉強撐得住,可是一旦生意上了軌道、每天訂單從幾筆變成幾十筆甚至上百筆,光是開發票就會吃掉你大量的時間,而且只要中間有一個環節打錯字、或是漏開了某一筆,後續要處理的麻煩往往比開發票本身還大。

Good Invoice 這支外掛,就是為了把「開電子發票」這件事,從你的每日待辦清單裡徹底拿掉而設計的。

為什麼 WooCommerce 需要專門的電子發票外掛

如同前面提到的,WooCommerce 是一套面向全世界的開源購物車,它的訂單流程裡並沒有內建任何跟台灣電子發票相關的功能,因此你一定得額外靠外掛來補上這一塊。

你可能會問,藍新、綠界這些金流商自己不是也有提供外掛嗎?確實有,但這些官方外掛大多把重心放在「金流」本身,也就是收款這一段,發票的部分往往做得比較陽春,跟 WooCommerce 的訂單流程整合得並不夠緊密——常見的狀況是,發票可以開,但開立、作廢、折讓這些動作彼此是分開的,店家還是得在好幾個地方來回切換、手動對照,並沒有真正省到事。

Good Invoice 的設計思路剛好相反:它把電子發票完整地接進 WooCommerce 的訂單流程裡,讓「訂單怎麼走、發票就怎麼跟著走」,店家不需要離開自己熟悉的 WooCommerce 後台,就能把一張發票從開立到作廢的整個生命週期都處理完。

Good Invoice 是什麼,為什麼有兩個版本

Good Invoice 是一支替台灣 WooCommerce 商店設計的電子發票外掛,它的核心任務只有一個:當訂單成立之後,自動、正確地把電子發票開出來,過程中不需要你動手。

而你會注意到,Good Invoice 其實有兩個版本——一個是串接「藍新 ezPay」的版本,另一個是串接「綠界 ECPay」的版本。之所以分成兩支,原因很單純:台灣的店家會用到的電子發票服務商主要就是藍新與綠界這兩家,而每一家的串接方式並不相同,所以與其做一支什麼都想包、結果哪一邊都不夠專精的外掛,不如針對兩家各自做一支,讓它跟對應的服務商之間配合得最順。

至於你該選哪一個版本,後面會有一個專門的段落說明,這裡先記得一個簡單的原則就好:你的商店現在用哪一家開發票,就選對應的那一個版本。不論你用的是哪一版,下面介紹的功能都是完全一樣的。

功能一:訂單成立後,自動開立個人與公司發票

Good Invoice 最核心、也最直接的價值,就是「自動開立」這四個字。當一筆訂單在 WooCommerce 裡完成之後,外掛會自動依照客戶在結帳時所填寫的資料,把對應的電子發票開出來,你不需要再登入任何金流後台、也不需要重新輸入任何一筆客戶資料。

而且它同時涵蓋了兩種情況:如果買家是一般消費者,它會開立給個人的電子發票;如果買家是公司行號、並且在結帳時填了統一編號,它則會開立含有公司抬頭與統一編號的電子發票。換句話說,不論你的客戶是散客還是公司採購,Good Invoice 都能用正確的形式把發票開出來。

功能二:完整支援台灣消費者習慣的各種載具

台灣的消費者在結帳的時候,對於發票的需求其實五花八門:有人習慣把發票存進手機條碼、有人要用自然人憑證、有人乾脆把發票捐出去、也有人是要打統編報帳。如果你的發票功能只支援其中一兩種,那麼每次遇到不在支援範圍內的客戶,你就得回頭手動處理,等於前面講的「自動化」又破了一個洞。

Good Invoice 在這一塊做得相當完整,它支援台灣消費者常用的各種載具與發票形式,包括手機條碼載具、自然人憑證載具、統一編號(公司戶)、愛心碼捐贈,以及公司抬頭。客戶在結帳頁面選好自己要的形式、填好對應的資料,外掛就會照著開,你完全不必介入。

[截圖:結帳頁的發票載具選項]

另外值得一提的是,外掛在客戶填寫載具資料的當下就會先做格式檢查——比如手機條碼的格式不對、或是統一編號的位數不對,系統會在那個當下就把它擋下來,而不是等到發票真的要開立的那一刻才失敗。這個看似不起眼的小設計,能幫你省掉很多「發票開到一半才發現客戶資料填錯」的後續處理。

功能三:退貨時的折讓與作廢,以及發票重開

開發票其實只是電子發票流程的前半段,真正容易讓店家頭痛的,往往是後半段——也就是退貨、退款發生的時候。

當一筆訂單發生退款,那張已經開出去的發票就必須跟著作廢、或是開立折讓單,否則你的帳就會對不起來。Good Invoice 把這一段也一併整合了進來:當你在 WooCommerce 裡處理退款時,外掛會連動處理對應發票的作廢或折讓,讓金流、發票、訂單這三邊的狀態保持一致,你不必再特別記得「我還要去發票後台補一個動作」。

此外,發票偶爾會因為各種原因而開立失敗,例如當下的網路問題、或是客戶資料有誤,遇到這種情況,Good Invoice 也提供了重新開立的機制,讓你可以在排除問題之後,把那張漏掉的發票補開回來,不會因為一次失敗就讓整筆訂單卡在那裡。

[截圖:後台的訂單發票狀態與重開按鈕]

你該選 ezPay 版還是 ECPay 版

前面說過,Good Invoice 分成藍新 ezPay 與綠界 ECPay 兩個版本,而選擇的原則其實非常簡單,完全不需要你去比較任何技術細節:

你的商店目前是用哪一家在開發票,就選對應的那一個版本。

  • 如果你用的是藍新金流(ezPay),請選 Good Invoice ezPay 版。
  • 如果你用的是綠界金流(ECPay),請選 Good Invoice ECPay 版。

之所以會建議「金流跟發票用同一家」,是因為這樣做帳務上的對帳會最單純——收款的紀錄和發票的紀錄都集中在同一個服務商的後台,當你要查詢、要核對的時候,不必在兩邊之間來回奔波。如果你目前還沒有決定要用哪一家金流,那麼這個選擇其實可以回到金流本身去考量,發票的部分 Good Invoice 兩個版本都能把事情做好,不會成為你的決策瓶頸。

要特別提醒的是,這兩個版本是分開的兩支外掛、需要分開購買,請依照你實際使用的服務商來選購,不要兩支都買。

Good Invoice 適合哪些店家

坦白說,電子發票是台灣電商的「剛性需求」,所以 Good Invoice 的適用範圍其實非常廣——幾乎任何一個有開立統一發票義務、又使用 WooCommerce 的台灣商店,都會需要它。如果一定要再細分,下面這幾種店家在導入之後,感受會特別明顯:

  • 每天都有一定訂單量的商店,因為你省下來的是每天重複的手動開票時間,訂單越多、省得越有感。
  • 同時要面對散客與公司採購的商店,因為個人與公司發票它都能自動處理,你不必為了少數打統編的客戶另外建立一套流程。
  • 退換貨情況不算少見的商店,因為它把折讓、作廢這些麻煩的後段流程也一起包了進來。

反過來說,如果你的商店規模還非常小、一個月只有零星幾筆訂單,那麼手動開票的負擔還不算重,導入的急迫性會相對低一些——不過即使如此,等到你的生意成長起來,這仍然會是你遲早要補上的一塊。

常見問題

Q:Good Invoice 相容我現在的 WooCommerce 嗎? Good Invoice 支援 WooCommerce 8.0 以上的版本,能夠相容 PHP 7.4 一直到 8.3 的執行環境,同時也支援 WooCommerce 的高效訂單儲存(HPOS),因此只要你的 WordPress 與 WooCommerce 都維持在近幾年的版本,基本上都可以正常安裝與使用。

Q:我需要先有藍新或綠界的帳號嗎? 是的。Good Invoice 負責的是「把你的 WooCommerce 跟服務商串接起來」的這一段,電子發票實際上是透過藍新或綠界開立的,所以你需要先向其中一家申請好電子發票的服務帳號,再把帳號的串接資訊填進 Good Invoice 的設定頁,之後外掛就能自動運作。

Q:兩個版本可以只買一支就好嗎? 不行。ezPay 版與 ECPay 版是針對兩家不同服務商所做的兩支獨立外掛,你應該依照自己實際使用的服務商來選購其中一支。只有當你之後從藍新換到綠界、或是反過來的時候,才會需要更換對應的版本。

Q:發票開立失敗會怎麼樣? 如果某一筆發票因為網路或資料問題而開立失敗,外掛會把這個狀態記錄下來、讓你能在後台看到,並且在你排除問題之後,使用重開機制把發票補開回來,因此不會出現「訂單成立了、發票卻無聲無息消失」這種讓人最頭痛的情況。

Q:購買之後有技術支援嗎? 購買之後你會享有原廠等級的技術支援。Good Invoice 從串接邏輯到後台介面,都是由開發團隊自己一手維護的,因此當你在串接設定或實際開票上遇到問題時,你聯絡到的會是真正寫出這支外掛的人。

方案與購買

Good Invoice 採用的是授權制,ezPay 版與 ECPay 版各自獨立計價,單站月費皆為 NT$380,另外也提供年繳與多站授權方案。請依照你實際使用的服務商,選購對應的那一個版本。

(此處接購買按鈕/導向產品頁)

結語

電子發票是台灣電商每天都要面對、卻又最不希望它佔用時間的工作之一。WooCommerce 本身並不認得台灣的電子發票,這個缺口你終究得補上,而與其靠人工一筆一筆開、承擔打錯與漏開的風險,不如讓 Good Invoice 把它接進訂單流程、全程自動完成。

最後再幫你把選擇的原則收斂成一句話:用藍新金流就選 ezPay 版、用綠界金流就選 ECPay 版,剩下的,就交給外掛處理就可以了。