Chat with us, powered by LiveChat


E-commerce is today an obvious channel for most companies that sell to end customers, but it is also starting to be demanded to handle B2B sales. The potential of e-commerce is great, but there are also many challenges. The difference between being successful or not is ultimately about logistics, process and how to handle different types of order flows such as returns, return orders and part deliveries.

Webshop for private customers

If you want to connect your webshop to private customers to Extend Commerce ERP platform to gain control of inventory and order management, and use the integration against Fortnox, Ongoing etc., you can use our standard connections against Shopify, WooCommerce and Magento as well as Askås and Jetshop which is integrated towards our APIs. In the webshop, you can, among other things, enable transport choices for the customer, including additional services such as inbound and automatic back order processing.

If you have some special needs such as subscription, you can use the Extend Commerce B2B  webshop for retail customers. If you miss the webshop, contact us at and we can work with your supplier to develop a solution.

Integration webshop for private customers

Integrate your existing webshop into Extend Commerce to connect to the warehouse, collect all your orders in one place and connect it to your finance system. Extend Commerces link to webshop enables exchange of information between the two systems according to the flow below:
New order – When orders are created by the customer in the webshop it is sent to Extend Commerce ERP platform.
Order status for webshop / customer interface, updated by the warehouse operations in Extend WMS system and sent up in the webshop.
⇠Order sent status including tracking info with shipping number is sent to webshop / customer interface, immediately when the event occurs.
⇠Storage balance is updated continuously from Extend Commerce to webshop.


More and more people want to offer a webshop or customer portal to their retailers. Because Extend Commerce B2B  webshop is fully integrated with the other parts of the Platform, rules and logic are managed centrally, which means that every customer who logs in can have a custom web shop. The Extend Commerce B2B webshop is adapted to the customer’s layout and structure and content is determined together with the customer.
In a B2B webshop, the focus is primarily on function rather than design because the customer wants to have as efficient  process as possible. Extend  Commerce has a number of functions that make it easier and more efficient.

Unique login per customer

  • Customization of assortment per customer
  • Customization of price per customer
  • Credit limit that warns and puts the words in review. Orders over limit can then be released manually.
  • Save your favorites, make shopping faster and easier! Many people buy similar products, or even the same products repeatedly.
  • My page, where the customer can see all orders and information about these as well as the shipping status (tracking link), the invoice and the status of the words
  • Logic about transport cost and choice.

The webshop looks awesome. I want you to know that the customer is very satified. Many thanks for delivering on time!

— Andreas Hagejaerd, Nordic Gateway

More smart features

Return order

Today, up to 35% of what is ordered can come back as returns and then it is important to be able to handle both the physical aspects (how do the customer behave, where should the items be sent and when) as well as the financial aspects (when should the goods be credited , how much does the return etc. cost). A good return process is in many cases crucial for profitable and efficient e-commerce.


To show exact available balance, with precise times for the next possible delivery, means that customers choose products that can be delivered, but when the order cannot be delivered in its entirety at the desired time, one must be able to handle back order logic in relation to its customers.

Subscription order

The subscription order provides the opportunity to offer end customer subscription to a product / service over a period of time. The interval can be customized according to customer, for example if delivery must take place on a specific day, or if the subscription should be paused for a while. Subscription orders make it easier for the customer and makes it possible to generate recurring revenue with a high margin and low loss of customers.

& even more smart features

Get notified when your desired product is in stock

We all know how frustrating it is to realize that the product is out of stock after you have made a purchase decision. Extend Commerce has a registration solution so that customers can receive a notification by e-mail when the product is back in stock.


Decide whether the customer needs login

In the webshop settings you set whether to allow the purchase of companies that do not have a login ie. are posted in Extend Commerce. Usually, these customers pay by card, but also invoice payment works.


Find what you are looking for even if the number of products and variants is large

Many of our customers have thousands of articles in their B2B stores. This means that it is important to have a fast and smart filter solution. Extend Commerce WEBSHOP has advanced multi-search functionality that makes it easy to find the exact product the customer is looking for.


Buy when you want and how long you want

Sometimes you get distracted, or have to quit, when you are in the middle of your buying process, and you would like to finish it later.

Professional shopping interface for better overview

For the consumer, different colors, sizes and variants do not necessarily mean another product. Rather alternatives for the same product. To make the purchase faster and easier, Extend Commerce has a multi selector so that the consumer can choose color X in small, color Z in large and color Y in medium etc.

Control the supply of product

Rules for whether products can be ordered if they are not in stock or are on their way to the warehouse. For example, one can allow orders to be placed during a pre-order period, although they are not in stock and then at a certain date one changes so that the product must be in stock in order to be purchased. Extend Commerce also defines rules for whether a product should be stored, where it should be or if it should be a direct delivery, which means that a customer order will also become a supplier order.


Delivery and partial delivery

Extend Commerce defines rules for how your goods should be delivered. This applies to everything from carrier, transport cost to whether part deliveries are allowed.



Integrate your B2C webshop


Askås has built an integration with Extend Commerce's API, where the application is the master for prices and product information, which makes administration central and simple. When an order is placed in Askås web shop, a real-time update of the balance is triggered, which means that the balance displayed in the web shop is always correct. The information from the web shop is sent to the Extend Commerce application where it is validated and then if there is a balance on to an internal and or external third-party warehouse. This means that the webshop always shows the correct information completely linked to Extend Commerce, which works as an business system.


Standard integration based on the Shopify’s API. Extend Commerce  has built in flexibility around, among other things, which status should trigger the integration. When an order is placed in Shopify, a real-time update of balance is triggered, which means that the balance shown in the eCommerce platform is always correct. The information from Shopify is forwarded to an external warehouse for balancing or finance systems for invoicing and matching / settlement against Klarna, Stripe etc. This is matched via separate API via external supplier. Read more about the integration


Standard integration based on the WooCommerce API. Extend Commerce has built in flexibility around, among other things, which status should trigger the integration. The information from the eCommerce platorm is forwarded to an external warehouse for balancing or accounting systems for invoicing and matching / settlement against Klarna, Stripe etc. This is matched via a separate API via external supplier. Read more about the integration

Integrated process