Fortnox

Fortnox
The plugin let’s you integrate your nopCommerce store with Fortnox
2020-11-22T15:58:40.2792889Z
$149.00
Get extension You will be re-directed to the developer's website to download this plugin
Supported versions: 4.00 , 4.10 , 4.20
Created: Tuesday, November 13, 2018
Last updated: Tuesday, June 18, 2019
Description

The plugin let’s you integrate your nopCommerce store with Fortnox.

Customer

Sync customers from Fortnox to nopCommerce

The plugin will install a Scheduled Task called Fetch All Customers From Fortnox. The task will fetch all customers from Fortnox and store them in the nopCommerce database. By default the task is disabled and needs to be run manually in the nopCommerce administration.

Sync customers from nopCommerce to Fortnox

Everytime a customer registers in nopCommerce it will automatically be created in Fortnox. Also everytime a customer gets deleted in nopCommerce it will also be deleted in Fortnox.

Fortnox customer and nopCommerce customer mapping

Table below shows how fortnox customer and nopCustomers are mapped.

Fortnox ArticlenopCommerce Customer
EmailEmail
NameFirstName + LastName / Company
CityAddress.City*
Address1Address.Address1*
Address2Address.Address2*
ZipCodeAddress.ZipPostalCode*
Phone1Address.PhoneNumber*
FaxAddress.FaxNumber*

* If a customer has any orders the address will be the billing address from the customers latest order. If the customer do not have any orders the data will be taken from the customers GenericAttributes.

Custom value mappings

FortnoxValue
Active‘True’

Article / Product

Sync all products and product attribute combinations to Fortnox

The plugin will install a Scheduled Task called Sync All Products To Fortnox. The task will sync all simple products (including hidden products but not deleted products) with Sku and all product attribute combinations with Sku to Fortnox. By default the task is disabled and needs to be run manually in the nopCommerce administration.

Sync single products and product attribute combinations to Fortnox

Everytime a product or product attribute combination gets created, updated or deleted it will be synced accordingly with Fortnox. Note that the product or product attribute combination will need the have an Sku in order to be synced.

Update all nopCommerce products and product attribute combinations stock quantity from Fortnox

The plugin will install a Scheduled Task called Update Product Stock Quantity From Fortnox. The task will load all simple products (including hidden products but not deleted products) that have Manage Inventory Method: Manage Stock or Manage Stock by Attribute. In case of Manage Stock by Attribute all the products product attribute combinations will be loaded. If the product or product attribute combination is also created in Fortnox its stock value in Fortnox will updated in nopCommerce.

Fortnox article and nopCommerce product mapping

Fortnox ArticlenopCommerce Product
ArticleNumberSku
DescriptionName
EANGtin
ExpiredAvailableEndDateTimeUtc*
HeightHeight
WidthWidth
WeightWeight
ManufacturerManufacturer.Name**
ManufacturerArticleNumberManufacturerPartNumber
StockGoodsNotifyAdminForQuantityBelow
PurchasePriceProductCost

* True if AvailableEndDateTimeUtc is later than the current time.
** The product’s first product manufacturer’s name

Custom value mappings

FortnoxValue
Active‘True’
TypeStock
WebshopArticle‘True’
SalesAccountTax category mapping*

* The sale account configured, in the plugin settings, for the specified tax category

Invoice / order

When an order is placed in nopCommerce (or more particularly when nopCommerce publishes an OrderPlacedEvent the order will be created in Fortnox either as an order or invoice depending on your configuration and the orders payment status. There is also an option to book keep the invoice.