Syncs customers, products, orders, and invoices between WooCommerce and Fortnox. Supports automation flows, refunds, inventory management, accounting accounts, shipping mapping, and extensive developer hooks. Features Order and customer sync : Creates and updates Fortnox customers, syncs orders with
Refunds : Supports partial and full crediting as orders or credit invoices in Fortnox.
Shipping : Mapping of WooCommerce shipping methods and zones to Fortnox WayOfDelivery, alternative SKU solution for shipping within and outside the EU.
Accounting : Management of revenue accounts per VAT (0/6/12/25%), payment accounts per payment method, and EU sales accounts per country.
Automation : Automatic sync based on order status, auto-invoicing, auto-bookkeeping, auto-marking as paid, and auto-sending invoices.
Inventory : Fetching inventory levels from Fortnox to WooCommerce as needed.
Company Fields : Organization number in checkout and order view; validation and sync to customer in Fortnox.
Sequence Number : Prefix for sequential order numbers in WooCommerce and Fortnox.
Admin UI : Fortnox column in order and product lists for status and quick actions, product metafields for sales account and purchase price.
Bulk Tools : Bulk sync of products and orders within a date range.
Onboarding : Step-by-step activation with license key, organization number, app activation, and settings retrieval.
Developer Friendly : Extensive support for actions and filters to customize payloads and flows.
Detailed Feature Overview
Customers * Creation/update in Fortnox based on WooCommerce order. * EU VAT logic and VATType: SEVAT, EUVAT, EUREVERSEDVAT, EXPORT. * Organization number field in checkout (optional). * Option: “Do not sync customer on update.”
Orders * Syncs customer number, document/order number, currency, date, order lines, shipping, discounts, etc. * Support for Fortnox Warehouse module and proper VAT handling per order line.
Products * Automated and manual sync, variant support, SKU handling, and price lists. * Product metafields: Fortnox sales account (select from Fortnox revenue accounts), purchase price.
Invoices * Automatic invoice generation and bookkeeping upon successful order sync, with options for auto-marking as paid and auto-sending the invoice.
Refunds * Full and partial refunds, with correct VAT calculation for shipping credits.
Shipping * Mapping of WooCommerce shipping methods and zones to Fortnox, as well as specific SKU solutions for shipping within and outside the EU.
Accounting * Revenue accounts for VAT (0/6/12/25%), sales accounts per EU country, payment accounts per payment method.
Automation * Flexible settings for automated actions at various order statuses, including invoicing and refund flows.
OSS * The plugin supports OSS
**Admin and UX * Clear admin interface with status columns in order and product lists, quick actions, and bulk tools.
Onboarding and Security * Step-by-step activation and secure authentication via AJAX.
For full FAQ and troubleshooting, please visit our documentation page .
Automated testing
For developers: PHPUnit is run with Composer ( composer test , see tests/README.md in the repo). Browser end-to-end tests use Playwright against a disposable WordPress instance in Docker; see e2e/README.md in the repository.
See it in action
Screenshots & previews.
General settingsAutomation settingsAccounting settingsOrder settingsShipping settingsProduct settingsBulk actionsAdvanced settings
02 / Source details
Gettingstarted.
01Install and activate WooCommerce.
02Install and activate this plugin.
03Go to Settings → Fortnox and follow the onboarding steps.
04Fetch Fortnox settings via the “Fetch settings” button.
05Configure automation flows, accounting accounts, shipping mapping, and product sync.
For a detailed installation guide, please visit our Fortnox installation guide .
03 / Source details
Frequently asked questions.
Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the WooCommerce Fortnox Integration plugin through the Patchstack Vulnerability Disclosure Program . The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati