AspDotNetStoreFront Integration



Overview

AspDotNetStoreFront ecommerce platform is well established and one of the best e-commerce solution available on commercial bases from http://www.aspdotnetstorefront.com and many other resellers. Linnworks integrates with websites built on this platform using direct API without any technical involvement on your part whatsoever. The system will essentially be able to bring all orders from your website, mark them as shipped on the website and adjust inventory levels on your website. All your selling channels (such as eBay, Amazon, PlayTrade and other selling channels) can be brought into one centralized system and synchronize and update all inventory levels across all channels automatically.

This document describes how to set up AspDotNetStoreFront within Linnworks. Here you can also find information about what functions Linnworks can perform while working with AspDotNetStoreFront and how to configure this channel.

Setting up AspDotNetStoreFront integration

AspDotNetStoreFront integration allows the system to:

  • Automatically download new orders
  • Update the status of orders
  • Submit fulfilment data
  • Synchronise stock levels

To set up AspDotNetStoreFront Order Book integration go to Settings > Channel Integration. From this screen you can add, delete and modify selling channels that you wish Linnworks to integrate with.

Click the Add new channel button on the right of the screen to bring up the New Channel selection screen. Now select AspDotNetStoreFront from the list and click Integrate.

aspStorefrontIntegration1.png

You will be presented with the AspDotNetStoreFront Integration Config screen which will walk you through the process of integrating your AspDotNetStoreFront site within Linnworks.

On this screen you need to enter your API details as well as your site’s currency and locale. Ask your store provider for the URL address, username and password if you are not sure. If you are the administrator for the website please refer to http://manual.aspdotnetstorefront.com/wsi/  for more information about AspDotNetStoreFront WSI.

Once you have completed all of the fields on this screen click Test to ensure that you have entered all of the correct information before clicking Save to add your AspDotNetStoreFront site to the list of available channels.

Configuring AspDotNetStoreFront Integration

Once you have set up your AspDotNetStoreFront account to work with Linnworks it will appear in the list of channels on the Channel Integration screen. From here you can enable / disable integration and inventory sync for each individual channel as well as configuration and inventory mapping tools.

Enabled

To enable / disable individual channel integration within Linnworks, simply click the small circle in the Enabled column that corresponds to the channel you wish to alter. A green light means that the channel is enabled in Linnworks, while a red light denotes that it is disabled.

Inventory Sync

The same process applies to the Inventory Sync function, clicking a circle will toggle between enabled and disabled for the specified channel. A green light means that the Linnworks will sync inventory with this channel while a red light indicates that it will not.

Config

Clicking the Config button for a specified channel will bring up the Account Config menu for that channel.

This is the same screen that appears when you first set up AspDotNetStoreFront Integration. From here you can make changes to the settings, remembering to Test and click Save when you have finished making alterations.

Inventory Synchronization

Some important points to note about your AspDotNetStoreFront integration

  • All order items will be downloaded from the site with SKU as created when order is raised, including all SKU modifiers. For example if you have Product A in several sizes and colors, the SKU as appears in the order will be Product A SKU + size/color SKU modifier.

  • If the product doesn’t exist in the Linnworks inventory it will be created automatically when the order is downloaded with Item Number being the SKU (plus any applicable SKU modifiers) and the initial stock level as 0.

AspDotNetStoreFront requires listed product mapping to enable Linnworks to update the inventory automatically whenever it changes in the system. The mapping is necessary for Linnworks in order to be able to update variations inventory levels (such as sizes and colors). It is generally very easy to create such a mapping automatically and Linnworks has several utilities to help you to create and manage this mapping

  • In the list of channels that Linnworks has integrated with, select your AspDotNetStoreFront site and click Mapping

  • You will be presented with the list of all inventory as defined in Linnworks

  • In essence what you need to do is to specify Product Id, Variation Id, size (if applicable) and color (if applicable) as defined on the website.

  • In most cases the system will be able to do this automatically (assuming your color and size SKU modifiers aren’t very complex).

Click Automatching to get the system to create mapping automatically. The system will connect to your website, download all product, variants, sizes and colors and create mapping based on SKU numbers (and where applicable size and color mapping as well)

Where the system is unable to create mapping you can double click on the product line and select the mapping from the prompt or alternatively type the Product Id, Variant Id, Color and Size in the grid directly.

If you don’t use color or size simply leave it blank.

  • Save the Inventory Config screen

Alternatively you can load the mapping from CSV file.

  • Create CSV file with the following columns

SKU, ProductId, VariantId, Size, Color

  • Populate it with data in Excel, notepad or any other CSV file editor

  • Go to Inventory Mapping click on Overwrite from CSV or Add from CSV and load the file

  • Note: Overwrite from CSV will overwrite any existing mapping you have, where as Add From CSV will only add mappings where it doesn’t exists.

Notes on inventory update

  • Linnworks will only submit stock level update to the site when it changes in Linnworks

  • When you setup the mapping the inventory levels may not be submitted to the site straight away. You need to go to Inventory Adjustment and change the stock level, then sync.

  • You can review when the inventory level has been submitted and its last known status by clicking Show Status on Inventory Mapping screen

  • Inventory mapping is kept for each integrated site individually. If you delete the site integration and re-create it, you will need to recreate the mapping as well.

  • Inventory mapping is applicable only for inventory level updates. Mapping is ignored when order is downloaded, so all order items will be mapped to your inventory by SKU only.