
內容簡介
Weproc French E-Invoicing for WooCommerce 外掛專為法國商家設計,協助自動化電子發票的產生與提交,確保符合法規要求,並提升結帳效率。此外掛可無縫整合 WooCommerce,簡化發票管理流程。
【主要功能】
• 自動生成合規電子發票
• 實時顯示發票狀態
• 自動創建退款憑證
• 檢查商業客戶的可接觸性
• 提供發票追蹤與管理介面
外掛標籤
開發者團隊
② 後台搜尋「Weproc French E-Invoicing for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
From 1 September 2026, French businesses must receive electronic invoices, and
issuing them becomes mandatory in turn. An invoice between two French businesses
no longer travels as a PDF by e-mail: it travels through a plateforme agréée
(PA), a platform registered by the tax administration.
WeInvoice is one of those platforms — registered under number 0104. This plugin
connects your shop to it directly. There is no intermediary, no third-party
account to open and no government API key to request: your shop talks to the
platform that files the invoice.
What it does
Turns a qualifying WooCommerce order into a compliant electronic invoice and files it through WeInvoice, in the background, without ever slowing a customer’s checkout.
Numbers your invoices in one unbroken sequence, or keeps your own if you already have one.
Creates the credit note a refund owes — automatically, for a partial refund as well as a full one.
Shows the official lifecycle of each invoice on the order screen — deposited, received, made available, approved, refused, paid — in the regulatory vocabulary, not a re-invented one.
Checks at checkout whether a business customer is reachable in the French PPF directory, so you know before the order is placed rather than after a rejection.
Gives you one screen — WooCommerce → WeInvoice — that says where every invoice stands: what is waiting, what is in progress, what stopped and why, in plain language, with a button to send a stopped document again once you have fixed what caused it.
Warns you, on that same screen, when nothing on your server is starting the background queue: your invoices would then leave late, and an electronic invoice is owed within 24 hours.
What it deliberately does not do
B2C orders never leave your shop. An order whose buyer is a private
individual, or whose SIREN is not registered in the PPF directory, produces no
electronic invoice and no request of any kind. It is counted on the
WooCommerce → WeInvoice screen so you can see exactly how much of your
business is not covered, and that count stays on your server. The
regulation handles those sales through e-reporting, which this version does
not cover: if you sell to consumers you still owe that declaration by another
route, and this plugin will never pretend otherwise.
It is also not a cash-register system: it does not take payments, does not keep a
till and records no settlement of its own.
Requirements
A WeInvoice account with an API key.
WordPress 6.8 or later, WooCommerce 8.2 or later, PHP 7.4 or later.
Sellers established in France, invoicing French business customers.
External Services
This plugin connects to one external service, and to nothing else. There is
no analytics service, no error-reporting service, no relay and no telemetry of
any kind.
WeInvoice (api.weinvoice.fr)
Who operates it. Weproc SAS, France — the plateforme agréée n°0104 that
files your invoices with the tax administration.
What it is used for. Filing your electronic invoices and the credit notes
your refunds owe, reading their regulatory lifecycle statuses back, and checking
whether a business customer is registered in the French PPF directory.
When data is sent. Never before you have entered your own WeInvoice API key
on the plugin’s settings screen. Once you have, https://api.weinvoice.fr is
contacted in five situations, and no other:
When you save your credentials or press Test the connection — your API key is exchanged for a short-lived access token, and your account is asked which company invoices for this shop.
When you save your credentials — the shop subscribes to the status updates of its own invoices, which is what makes situation 5 possible.
When a business customer has entered a SIREN and the order is placed — that SIREN alone is sent, to check whether the company is reachable.
When an order whose buyer carries a directory-registered SIREN reaches the processing or completed status, and when such an order is refunded — that document’s invoice data is sent. This happens in a background job, never while a page is being served.
While one of your invoices is still in flight — its status is read back, at most hourly on the first day and much less often afterwards, and not at all once it is settled.
What data is sent. In situation 3, a SIREN. In situation 4, the data an
electronic invoice legally carries: your own identification, the business
customer’s identification (SIREN/SIRET, company name, billing address), the order
lines with their amounts and VAT, the totals and the payment terms.
What is never sent. Orders placed by private individuals, orders whose buyer
carries no registered SIREN, your shop’s traffic, your customer list, your
products, and the count of out-of-perimeter orders itself.
Service: https://weinvoice.fr
Terms of service: https://weinvoice.fr/cgu
Privacy policy: https://weinvoice.fr/politique-de-confidentialite
In situation 3, the SIREN is checked at most once a day per company: the
answer is remembered on your own server, and a customer typing does not trigger
anything — the check happens when the order is placed. If it cannot be made, the
order goes through anyway; nothing at your checkout ever depends on our
availability.
