Home Plugins woocommerce fortnox integration
Fortnox for WooCommerce logo

Fortnox for WooCommerce

by Wetail on WordPress.org

Synchronizes all customers, products and orders from WooCommerce to Fortnox. Saves you both sweat and hours of work.

(3)
General settings

General settings

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 correct order lines, currencies, and text.
  • Product sync: Creates and updates items (SERVICE/STOCK), updates price lists, measurements/weights, and SKU management.
  • Invoices: Automatic invoice generation, email sending, accounting, and payment registration.
  • 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.
  • Compatibility: WooCommerce HPOS, multisite support, PHP 8+ and WP 6.6 tested.
  • 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.

Compatibility

  • WooCommerce HPOS compatibility declared
  • Multisite support
  • Tested with WordPress 6.6 and WooCommerce 9.0

Developer Hooks

  • Orders: wf_order_before_create_or_update, wf_order_payload_before_create_or_update, wf_order_row_payload_before_create_or_update
  • Products: wf_product_payload_before_create_or_update, wf_price_payload_before_create_or_update
  • Customers: wf_customer_before_post, wf_customer_vat_info
  • Invoices: wf_invoice_before_create_or_update, wf_invoice_payment_before_create_or_update

Requirements

  • WordPress 4.0+ (recommended: latest version)
  • WooCommerce (latest version)
  • PHP 7.4+ (recommended: 8.0+)
  • Fortnox account and active app

FAQ

For full FAQ and troubleshooting, please visit our documentation page.

Active installations300+
Weekly downloads
187+167.14%
Version4.6.0
Last updated9/25/2025
WordPress version4.0
Tested up to6.8.2
Tags
Accountinge-commerceordersyncwoocommerce