Seamlessly Shipping Your Orders by Leveraging our ShipWorks Integration

Christmas is fast approaching and our retailers are facing the huge task of shipping their customers’ orders in time for the occasion. Thanks to our recent ShipWorks integration, we hope to help alleviate that process. In this post, we will walk you through our integration.

The post starts by describing the prerequisites that your store has to meet, then it is followed by its actual configuration and some closing notes. Screenshots are provided in each step to minimize any potential ambiguity that may arise along the way.


To avail of this integration, your store will have to meet the following conditions:

  • At the time of writing this post, your store will have to be running on the Beta channel;

  • Your NSc Sync should have the Mail Integration enabled. For more on this feature, please visit Please Sign In - WebSell Portal

  • You have to run ShipWorks version 3.9.8 or later;

  • All the items being submitted to ShipWorks must have a valid weight with them, 0 is not an acceptable value.


Configuring your store to use this feature is done at two levels: the first in your WebStore Manager and the second in ShipWorks. We will cover both in this section.

  1. WebStore Manager

The only thing you need to do is to enable the relevant option in your WebStore Manager which can be found in your WebStore Configuration under Shipping and Enable ShipWorks Integration. This is shown in the following screenshot:

This completes the first part of the configuration. Next, it is time to configure ShipWorks as well.


Our integration works by leveraging the Generic Module offered by ShipWorks. The first thing to do would be to head to the Manage Menu in ShipWorks then click on Stores and Add Store. Select the Generic Module in the dropdown and the next window should be displayed like in the next figure:

The credentials being asked are the same that you used in NSc Sync configuration.

In the module URL field, please enter the following address:

where WEBSTORE_URL is a placeholder for your WebStore domain name, that the hostname without the ‘www’ prefix. For instance, if for a given webstore, if the domain name is then the full URL to be entered in the module URL would be

The next set of information that ShipWorks will ask you is some geographical data about your store. This is used to compute the approximate shipping cost that would be applicable to your customers’ orders.

The last part of the configuration involves the creation an action in ShipWorks whose goal is to send back to us any shipping information associated to a particular order. This information can then be made available to your customers in their order history page, among others, as explained in this post: Providing Shipping Information in the Order History Page

For our Amazon customers, this shipping information is used to build the order fulfilment feed which will be uploaded to them so that they can mark your orders as shipped.

The creation of the action is illustrated in the below screenshot.

In simplest terms, it states that when a shipment is processed by the retailer then upload shipment details. And upload tracking number of the shipment.

Congratulations you are now set to start to download the orders in ShipWorks. Before starting to do so, you should have a good grasp of the workflow of the whole process as this may improve your user experience.

Workflow of the Integration

Having enabled the relevant option in your WebStore Manager, you should process it at the Point Of Sales (POS) to complete any payment. Please note that ShipWorks doesn’t offer any payment interface and as such, you won’t be able to collect any extra cost incurred by the shipping from your customer once you have completed the order at the POS.

It’s worth bearing in mind that only orders fulfilled at the POS will be uploaded to ShipWorks. When you processed an order in ShipWorks, it automatically sends any shipping information to us. We can therefore make it available to your customers or to Amazon.

When click on the Download button in ShipWorks, a typical order downloading window may look like this:

For each order that we sent to ShipWorks, we include some notes. ShipWorks deals with two types of notes: public and private. The former are seen by both the retailer and the customer and are printed on invoices. The NitroSell order number for instance is passed as a public note as can be seen in the previous figure. The latter are only viewable by the retailer or store staff and are considered internal in nature. An example of these notes are the comments entered by your customers when they placed the order at the checkout.

When this feature is enabled, we no longer send the order ready to be shipped email to your customers. You should therefore ensure that ShipWorks does that instead.

For Amazon orders, their corresponding Amazon order numbers are passed public notes with the order. This allows retailer to clearly differentiate between regular and Amazon orders.

Notes for those using our Amazon Integration

  • All the orders that we sent to ShipWorks already include those that you got from Amazon and there is no need to configure a separate Store in ShipWorks for these orders;

  • Remember to have the order fulfilment at the POS enabled in your WebStore Manager. This will instruct us to upload the feed to Amazon on your behalf. ShipWorks can also do that for you but because it is not advisable to have two stores to handle your Amazon orders, it is highly preferable to rely solely on your NitroSell Store;

  • Your item inventory is updated when you fulfil an order at the POS and not when you print its shipment invoice in ShipWorks.

We hope you found this feature useful. Should you have any question, please feel free to let us know.

Merry Christmas and a happy new year in advance!

1 Like

Can you tell me if this integrates with Microsoft RMS and if so what is the workflow?


Our integration is actually agnostic to the Point of Sales (POS) system that you are using. The workflow is therefore similar to the one described in the post.

Basically you just need to enable the relevant in your WebStore Manager and then process the order at the POS. Having configured your Generic Module in ShipWorks, we will upload the processed orders to them whenever you click on the Download Orders button in ShipWorks.

Hope this helps.
Kindest regards,

Does ShipWorks send shipping fees back to the Nitrosell Website?

I have a customer that has a flat fee price for ground shipping but would like to charge for overnight and 2nd day as well as international shipping based on the coast.

Will ShipWorks calculate the cost before the customer checks out and give the shipping cost at the Nitrosell checkout?

Hi @isaac

Thanks for your interest in our ShipWorks integration. I’m afraid the short answer to your question is no.

Typically, ShipWorks will only deal with printing labels and dispatching it to the shopper. By that point, the order has already been placed on the WebStore. ShipWorks is triggered when you’re processing the order at your Point of Sales. Also note that since it doesn’t process any payment detail it doesn’t allow you to charge the customer again.

Hope this helps.
Kindest regards,

Hi @franclin_foping

Thanks for getting back to me on this. I understand the process you describe in your response.

Can you tell me how Nitrosell calculates the shipping charges? Here is my customers situation.

Currently they have a flat fee price for Ground shipping. They would like to start offering Next Day and 2nd Day shipping as well as international shipping. The problem is, They would like to charge the customer the shipping costs, and show these options and pricing at the checkout, how do they calculate what the actual shipping costs will be and display these charges and charge that at the checkout?


Hi Isaac,

We have a lot of shipping calculation options, and we do offer automated calculation with UPS, USPS, and FedEx, using item weight values. The generated prices can be automatically adjusted (after retrieving the rates) using rules.

I would suggest opening a ticket on this so the support team can run through the specific scenarios with you.


Hi Donogh,

Thanks, will do.


Does Shipworks need to be install on the same PC as NSync or can it be on the POS station we use to process orders?

Hi Scott,

sorry for the delay here. It shouldn’t matter as long as it can access the database and has the internet connection.