Fakturoid for WooCommerce
Toret Fakturoid is a WooCommerce plugin for connecting your e-shop with the Fakturoid invoicing system. Issuing and sending invoices, proforma invoices, and credit notes directly from the e-shop administration, automation and pairing payments with orders – all this saves your time and minimizes errors. With the plugin, you will also solve OSS, reverse charge, and use other Fakturoid features. Everything is easy and quick to set up exactly according to your store’s needs.

- Invoicing without clicking thanks to automatic issuing and sending.
- Fast and error-free generation of invoices, proformas, and credit notes directly in the e-shop.
- Sending and printing PDF documents from the store administration.
- Enables automatic pairing of bank transfer payments with orders.
- Supports OSS mode, reverse charge, and other Fakturoid features.
- Thanks to rich setting options, it fits every e-shop.
Invoicing directly in the store administration
Connect your e-shop with the Fakturoid system to speed up invoicing and eliminate errors. With the Fakturoid plugin, you can comfortably create invoices, proformas, and credit notes directly in the e-shop administration, both manually and automatically.
Just click a button and based on the order data, Fakturoid issues documents in PDF format. Links to invoices are automatically added to the order email and customer user accounts. Downloading or editing the invoice is available on a click in the order detail or overview.
Automatic invoicing saves time
Generating invoices, proformas, and credit notes can be fully automatic – based on order status change. You can set automatic invoicing separately for each payment method, and tailor the entire automation to your e-shop. If for some reason the document is not issued, the plugin will send you an email notification.
E.g., when paying via a payment gateway, the invoice is issued in the ‘Processing’ status, but for COD, it’s in the ‘Completed’ status.
The plugin connects the WooCommerce e-shop with the Fakturoid system and enables automatic or manual creation of proforma, regular invoices, and credit notes.
The Fakturoid plugin can create regular invoices or proforma invoices based on order data. All in PDF format.
The customer can download the invoice from the email, from the thank you page, or the order detail in their account. The administrator will find the document in the order overview or in its detail.
In the Fakturoid plugin, you can create credit notes for invoices. You can issue and download a credit note from both the overview and the order detail.
You will see issued credit notes in the order overview in the Credit Note ID column. You can set the display or hiding of the column in the Screen Options on the order listing page.
Invoices, proformas, and credit notes can be created:
- automatically based on order status change
- by clicking a button in the overview or in the order detail
- by bulk action in the order overview.
In the settings, you can also determine when the invoice is marked as paid.
The invoicing plugin can set the creation of a proforma invoice, regular invoice, and credit note separately for any payment method.
You can thus issue an invoice at a different stage of order processing each time. For example, when paying via a payment gateway, you issue an invoice in the Processing status, but for COD only in the Completed status.
The plugin supports the Fakturoid Webinvoice function, which offers more features than classic PDF invoices.
Webinvoice is a web page with an invoice preview. The client will see the web invoice in their browser. The customer can pay the invoice online via PayPal, by card via GoPay, or use QR payment here. They can also add the invoice to expenses in their Fakturoid account, or view their other invoices that you have issued to them. They can also, of course, download the invoice in PDF or ISDOC format.
In the Fakturoid plugin, you can choose which document is issued after the proforma is paid. It can be a regular invoice (paid), tax document or nothing can be issued. After issuing a tax document, it is also possible to manually issue a so-called settlement invoice (from the overview or order detail).
The order detail contains the Fakturoid metabox where you will find all important information about the order. You can manually create a proforma or invoice through it, get a link to the Webinvoice, or simply click through to the user or invoice settings in the Fakturoid system.
From the order overview and in the order detail, you can go straight to editing it using the link to the Fakturoid application and quickly make the necessary changes.
In the plugin settings, you have the option to add an email address where a notification with the error will be sent in case an invoice or proforma invoice is not issued.
You do not have to go through orders retrospectively and check where the document was not issued.
Automatic pairing of payments with orders
The plugin supports the function of pairing bank transfer payments with orders, so you can leave the tedious payment tracing to it. Just pair your bank account with Fakturoid.
Received payments are assigned to corresponding invoices and the relevant orders automatically change status according to your choice. You can see at a glance in the administration whether the order was paid or not.
If you have your Fakturoid account connected to a bank account, you can have payment information passed from Fakturoid to the website.
When someone pays to the bank account, the invoice in Fakturoid is marked as paid and payment information is sent to the e-shop. In the plugin, you set which status the paid order switches to. With this setting, you can fully automate the payment system.
More information in the article How to automate payment pairing by bank transfer and orders in WooCommerce.
Easy setup and broad feature support
The Fakturoid plugin allows using other functions of the Fakturoid system directly in the e-shop and setting everything exactly as you need. You can issue invoices in 12 languages and dozens of currencies, incl. cryptocurrencies. For numbering, you can use number series created in Fakturoid, set the order number as a variable symbol, or write the delivery address in addition to the billing address on the invoice.
Thanks to the plugin, you can also use Fakturoid’s stock functions. When ordering, the number of items is automatically reduced in the e-shop and in the stock in the Fakturoid application and vice versa. The plugin also supports reverse charge and the One Stop Shop (OSS) mode.
In the plugin, you simply set the preferred language for the generated invoice or proforma invoice.
You can choose from a total of 12 languages:
Czech, Slovak, English, German, French, Italian, Spanish, Russian, Polish, Hungarian, Bulgarian, or Romanian.
Alternatively, you can set the invoice language according to the customer’s billing address. If from Czechia, the invoice will be in Czech; if from Slovakia, the invoice will be in Slovak…
Invoice currency setting is automatic according to the main currency in WooCommerce. Thus, it is no problem for the plugin to accept any currency supported by Fakturoid.
Most used:
CZK – Czech Republic
EUR – Eurozone
GBP – Great Britain
USD – United States
Others:
AUD – Australia
BGN – Bulgaria
BRL – Brazil
CAD – Canada
CHF – Switzerland
CNY – China
DKK – Denmark
HKD – Hong Kong
HRK – Croatia
HUF – Hungary
IDR – Indonesia
ILS – Israel
INR – India
ISK – Iceland
JPY – Japan
KRW – South Korea
MXN – Mexico
MYR – Malaysia
PLN – Poland
NOK – Norway
NZD – New Zealand
RON – Romania
RUB – Russia
SEK – Sweden
SGD – Singapore
THB – Thailand
TRY – Turkey
ZAR – South Africa
Without rate loading:
AED – United Arab Emirates
ARS – Argentina
BAM – Bosnia and Herzegovina
BHD – Bahrain
BWP – Botswana
CLP – Chile
COP – Colombia
EGP – Egypt
KWD – Kuwait
NGN – Nigeria
QAR – Qatar
SAR – Saudi Arabia
TWD – Taiwan
UAH – Ukraine
Cryptocurrencies:
BTC – Bitcoin
ETH – Ethereum
LTC – Litecoin
XMR – Monero
If Fakturoid ever adds currency support, the plugin will automatically be able to work with it.
In case you use multiple number series in Fakturoid, you can choose in the plugin which one you want to use for creating invoices from the e-shop.
Any WooCommerce store payment method can be assigned to a Fakturoid plugin payment method. Thanks to this, you will have everything correctly listed on the invoice.
By default, the variable number is written to the invoice as the internal invoice number from Fakturoid. In the plugin, it is possible to easily set the variable symbol to be written to the invoice or proforma invoice according to the order number.
In the plugin, it is easy to set both the billing and delivery address to be displayed on issued documents.
The Fakturoid plugin enables two-way synchronization of the e-shop stock with the Fakturoid system. If an order is made on the website, the item is automatically deducted from the stock in the Fakturoid system. Similarly, synchronization works for restocking.
Thanks to this, you can use stock functions in the Fakturoid application (search, reports, low/high stock alerts, product labels, etc.).
The plugin is compatible with Toret IČ/DIČ and WooCommerce EU VAT Assistant plugins, which can be used to set up reverse charge in the WooCommerce store. Complete setup instructions can be found here.
In case your e-shop has registered for OSS, you can activate this mode in the Fakturoid plugin.
Quick connection with Fakturoid
Launching the Toret Fakturoid plugin is easy and you can do it even without programming knowledge. Detailed documentation including a video tutorial is available for the plugin, or you can have the plugin installed and configured by us without worry.
See how simple the plugin implementation is.
Carefree management and regular maintenance
Toret Fakturoid WordPress plugin for WooCommerce is fully compatible with other Toret plugins and popular block website builders (Elementor, Divi, and Gutenberg) and multi-currency plugins. You don’t have to worry about its implementation disrupting the look or function of the e-shop.
The subscription includes access to updates that ensure compatibility and add new functions, and customer support in case of problems.
All our plugins are compatible with each other and can be used on one WooCommerce e-shop.
Usage example:
In the checkout, the customer can choose shipping to an address or a pickup point via a shipping plugin, pay using a payment gateway, and finally, an invoice is automatically issued and sent in an email with the order confirmation.
The plugin fully supports WordPress Multisite, where one license is sufficient for all managed sites. Custom plugin settings are possible on each Multisite website.
The plugin supports use together with popular block website builders Elementor, Divi, and Gutenberg.
High-Performance Order Storage (HPOS), formerly also known as Custom Order Tables, is a solution that provides an easy-to-understand and solid database structure – specifically designed for e-commerce needs. It uses WooCommerce CRUD design to store order data in custom tables – optimized for WooCommerce queries with minimal impact on store performance.
We are constantly improving the plugin and updating compatibility with WooCommerce. We guarantee compatibility with WooCommerce 6.7 and higher.
Extensive documentation is prepared for the plugin. Thanks to it, you can easily set up the plugin and quickly orient yourself in its functions.
+FREE: 3 months subscription to Toret WooCommerce Manager
Co je součástí?
- 1 rok aktualizace
- 1 rok podpora (pozor na přeprodejce)
- 14 dnů záruka vrácení peněz
14 dnů záruka vrácení peněz
Chceme zajistit, abyste byli s nákupem stoprocentně spokojeni. Proto nabízíme 14 denní záruku vrácení peněz.






