| 开发者 | vswom83 |
|---|---|
| 更新时间 | 2026年8月27日 21:03 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. WeInvoice is itself a plateforme agréée; your shop talks to it, and it files with the administration. You need a WeInvoice account, nothing else.
WeInvoice does, unless you tell it otherwise. An invoice number cannot be reused and the sequence must not skip numbers, and a plain WooCommerce order number is neither of those: it is a website reference your shop shares with its pages, media and coupons, so it jumps whenever you publish anything else — and two shops belonging to the same company would produce the same one. Leaving the numbering to WeInvoice gives you one unbroken series. Choose This shop only if you already run an extension that gives your orders real invoice numbers; the plugin then sends the number your shop displays, and nothing about your series changes. Whichever you choose, the order number always travels on the invoice as your own reference, so you can find the order back from it.
No. A shop that was already connected keeps numbering its own invoices, exactly as before. The new setting is on the connection screen if you want to switch.
Nothing leaves your shop. They are counted locally so that you can see them, and that is all. Those sales fall under e-reporting, which this version does not handle.
In an optional Company SIREN number field the plugin adds to the additional information section of your checkout — both the classic one and the block one. A customer who leaves it blank orders exactly as before: the field never blocks a sale. A number that is not nine valid digits is refused on the spot, while the customer is still on the page, rather than after the order is placed.
No. A French VAT number contains the company's SIREN, so the plugin reads the number that extension already stores and uses it. A VAT number issued in another country is left alone: its digits belong to a company in that country's register, not to a French one, so no invoice is ever built from it.
The order goes through and stays on your shop: it is marked out of perimeter and counted, and nothing about it is sent anywhere. If the check itself could not be made — your server offline, ours busy — the order is simply left undecided and sorted out when its invoice is filed. Your checkout never fails because of us.
No. A refund creates the credit note it owes, automatically, for a partial refund as well as a full one — nothing to tick and no e-mail to send.
No. Nothing is sent while an order is being saved: the order is put in a queue and the sending happens in the background, so a slow or unavailable service can never delay or break a customer's checkout.
It is retried on its own, with a growing delay, for up to four days — long enough for you to sign a missing mandate, settle an account or switch on a setting and have the invoice leave without touching anything. Every attempt is recorded on the order itself, successes and failures alike, and stays there as long as the order does.
Yes. The plugin declares compatibility with HPOS and reads and writes orders exclusively through the WooCommerce CRUD.
Yes. Compatibility with the cart and checkout blocks is declared, and the business-customer field is registered for both the block and the classic checkout.
In your WeInvoice space, under Espace développeur. The key is displayed once,
in the client_id.secret form; paste it whole into the plugin's settings
screen. It is stored on your own server, is never displayed again and is
removed when you uninstall the plugin.
Your shop's request never reached WeInvoice: it was stopped by the filtering device in front of the platform, which the French e-invoicing conformity rules require. Invoicing data must stay inside the EU, so a shop whose server makes its outbound connections from outside it cannot file invoices. Ask your host which country your site connects out from — nothing on your WeInvoice account needs changing.
On WeInvoice's infrastructure, in the European Union. See the privacy policy linked above.
SDK-REVISION.txt (extension-less files are not permitted in the directory). No functional change.