WooCommerce 電子發票怎麼串?台灣自架電商最後一塊拼圖
金流物流都好了,發票是最後一關,也是最多人卡住的一關。它要另外申請、要配字軌、要處理載具與捐贈碼,而且退貨時得作廢或折讓。這篇講清楚順序和三個必問的問題。
金流好了、物流好了,然後你想起來——發票還沒處理。
這是台灣自架電商的最後一塊拼圖,也是最多人卡在這裡不敢上線的一關。
先確認:你現在需不需要開
有沒有稅籍登記,決定了這一段要不要做。已經是營業人的話,網路銷售一樣要開立發票,這不是選項。
還沒登記、正在測水溫的階段,那你要處理的是更前面的問題——先確認自己需不需要辦稅籍登記,這一題問國稅局或記帳士比問工程師準。
以下寫給「確定要開發票」的人。
發票是獨立的服務
跟物流一樣,發票不會因為你申請了金流就自動有。它是另一個服務、另一套申請、另一組介接資訊。
常見的兩種做法:
跟金流同一家——例如金流用綠界、發票也用綠界。好處是後台少一個、對帳的時候訂單與發票對得起來。
分開找專門的發票服務商——功能通常更完整,但你要多管一個系統,而且 WooCommerce 這端要找到支援那家的外掛。
我們自己幫客戶做的時候多半走第一種,理由很單純:少一個系統就少一個出事的地方,小店沒有人力管三個後台。
台灣特有的四件事
這幾項是台灣電子發票獨有的,國外的外掛不會處理:
一、字軌與配號。 發票號碼是跟國稅局領的,一段一段配給你。用完要再領——沒領到而客人在結帳,發票就開不出來。剛上線的店建議在後台把餘量的提醒打開。
二、載具。 客人可能給手機條碼、自然人憑證,或選擇存在你的會員載具裡。結帳頁要能收這些資訊,而且格式要驗——手機條碼打錯是很常見的客訴來源。
三、捐贈碼。 客人可以選擇捐贈發票,結帳頁要有這個選項與愛心碼欄位。
四、退貨要作廢或折讓。 這是最容易被忽略的一項:發票開出去之後遇到退貨,不是把訂單刪掉就好,要走正式的作廢或折讓流程。所以「發票什麼時候開」很重要——開太早,退貨的手續就多一道。
發票在哪個時間點開
這一題沒有唯一答案,看你的出貨模式:
- 付款完成就開——流程單純,但七天鑑賞期內的退貨會需要作廢或折讓
- 出貨後才開——退貨處理較單純,但你要確保出貨動作一定會觸發開立,漏開比晚開嚴重
實務上多數店綁在「訂單完成」這個狀態上。重點是綁定一個一定會發生的節點,不要靠人工記得去按。
選服務商前先問三個問題
- 「WooCommerce 這端你們有官方外掛嗎?」——沒有官方外掛的話,你要找第三方的,或請人客製,維護責任會落在你身上
- 「載具、捐贈、作廢折讓,外掛都支援嗎?」——只支援開立不支援作廢的外掛存在,退貨那天你會很痛苦
- 「跟我現在的金流會不會衝突?」——尤其你金流物流已經串好了,發票是最後接進來的,順序不對要重來
測試要跑四種情境
自己下測試單,這四種都跑過才算測完:
- 一般發票(不給載具)——發票有正常開立、號碼正確
- 手機條碼載具——存進去、客人查得到
- 捐贈——愛心碼有帶進去
- 退貨——作廢或折讓真的跑得完,不是只有訂單狀態改掉
第四項最多人跳過,也最容易在上線後第一次退貨時炸掉。
卡住的話
發票是三段裡最容易卡的,因為它同時牽涉到申請狀態、外掛設定、跟稅務規則——出問題的時候,錯誤訊息通常看不出是哪一層。
卡在某一步的話,加 LINE 把後台畫面截給我們看,我們幫你判斷是設定問題還是申請問題。
常見問題
Q1:可以先上線,發票之後再說嗎?
A: 技術上做得到,稅務上不建議——已經是營業人就有開立義務。真的要分階段,至少先確認你的發票開立方式(就算暫時是人工開),不要讓訂單累積起來才處理。
Q2:發票外掛要花錢嗎?
A: 看服務商。有官方免費外掛的(通常功能夠用),也有付費的第三方外掛。真正的成本多半不在外掛,在服務商的月費或單張費用——申請前先問清楚計費方式。
Q3:一人店有必要串自動開立嗎?還是手動開就好?
A: 訂單量少的時候手動開得完,但它是一件「每一單都要做、做錯有稅務風險」的事。我們的判準是:一天超過幾張就該自動化,因為漏開一張的代價比自動化的成本高。
WooCommerce 系列
- 金流怎麼串:WordPress 串接綠界完整教學
- 超商取貨怎麼設:綠界物流串接與三個坑
- 上線前的完整流程:WooCommerce 開店指南
想把 WooCommerce 開成有品牌感的電商?
從金物流、商品頁到結帳優化 —— 不只是能買,是讓客人想買。
Related Reading
延伸閱讀

WordPress
WooCommerce API 教學:REST API Key 申請、Postman 測試與商品上架範例
WooCommerce API 怎麼用?這篇整理 REST API Key 申請路徑、Consumer Key / Consumer Secret 權限、Postman GET / POST 測試、新增商品 JSON 範例,以及 401、403、404、Permalink、SSL 常見錯誤排查。

WordPress
WooCommerce 搬到 Zeabur 前要注意什麼?資料庫、金流、Email 與回滾清單
WooCommerce 搬到 Zeabur 不能只同步資料夾。這篇整理 staging、資料庫、wp-content、會員、訂單、金流 callback、Email、DNS 與回滾清單。

WordPress
為什麼 WordPress 發信要改走 Zeabur Email API?比 SMTP 更穩的做法
WordPress 發信不該每個外掛各自設定 SMTP。這篇說明如何用 Zeabur Email API 與 mu-plugin 統一 wp_mail,讓表單、訂單、會員與系統通知更好維護。