This article is also available in:
nShift TMS - WooCommerce

Latest version: 1.2.42

System requirements

PHP 5.6+
WooCommerce: 3.0.0+
Wordpress: 3.9.0+

Functions

Shipping selector widget for ordering or shopping cart at checkout
Create reserved shipments
Create booked shipments
Create shipping labels
Create tracking links
Include tracking links in order emails
Change shipping option after incoming order
Single or Bulk-print shipping labels
Process deliveries on several orders simultaneously

Before we start

nShift TMS Base or Professional

Note: To be able to use this plugin you will need a nShift TMS-account (base eller professional). If you don’t have any nShift TMS-account today, sign up using the one of the links below.

Base: https://service.apport.net/spa/public#/register/web-ta-base/wizard/step1

Professional: https://service.apport.net/spa/public#/register/web-ta-pro/wizard/step1

Questions and support regarding nShift

Questions or support regarding nShift services or settings at your nShift account, please contact nShift directly. Use e-post: [email protected] or phone : +46-8-729 88 50.

Regarding this manual and instructions

This manual does not cover all possible angles of the extension, just the basics. Since many options and add-ons is depending of your choice of carrier you may have to contact us or nShift for further instructions. If you have any questions about this plugin, please feel free to contact us at [email protected].

We also have a tutorial "How to use nShift TMS" with english subtitle.



Configuration

After you have installed this plugin the same way you normally do with a standard WordPress/WooCommerce-plugin) you need to configure it by doing the following steps.

Login to the WordPress/WooCommerce admin.
Click WooCommerce > Settings > Shipping > nShift TMS
Choose Connection Type: WebService is most common.
Enter API Username: The username you receive from nShift.
Enter API Domain: The company-id you received from nShift.
Enter API Password: The password you received from nShift.
Choose Print Type: Label is most common.
Choose Print Format: PDF is most common.
Scroll down and fill out the rest of the fields according to this list, then click “Save changes”.

Consignor Address Id: Leave with a single dot (.) in most cases

Consignor Address Name: Your company name, ex Mediastrategi Sverige AB

Consignor Street Address: Your company address, ex Sturegatan 13

Consignor Address ZIP/Postcode: Your company zipcode, ex. 724 79

Consignor Address City: Your company city location, ex. Västerås

Consignor Address Country Code: Your company code, ex. SE (for Sweden)

Consignor Communication Contact Person: Your contact person

Consignor Communication Phone: Your company phone number

Shipping zones
Now you need to create or edit shipping zones, it’s a standard WooCommerce procedure read more here: https://docs.woocommerce.com/document/setting-up-shipping-zones/

Go to “Shipping zones”.
If you don’t have any shipping zones at all or want to create a new one... click “Add shipping zone”.
If you have one, click on the “Zone name”, ex Sweden in the image below.



Add Shipping zones

Add a “Zone name”, ex. Sweden.
Add “Zone regions”, ex. Sweden.
Click “Add shipping method” and choose nShift TMS, then click “Add shipping method” to add the new shipping method.
Now you have created a new shipping method called nShift TMS, now click to edit this method.



Configure shipping method

After you click on the shipping zone called nShift TMS. Follow this steps.

Click “Enable” (check box) to enable nShift TMS as shipping method.
In “Method title”, enter your prefered name of the shipping method, ex. DHL SERVICEPOINT
Click “Automation enable” (check box) to enable automation (booking of transport and making of shipping label by auto)
IMPORTANT! About the Automation orders status. If you enable automation (step 3) you need to set which status the order will need to be processed by automation. This is depending on the payment method, so please check this closely.
Tax status, Taxable shipping cost or not.
Continue to fill out the fields below.



Cost: Your shipping cost.

Weight: If you have weight based shipments. Values that can be used ex. -10 (up to 10), 10-20 (between 10-20), 20- (20 and above). Else leave blank (standard).

Width: If you have width based shipments. Values that can be used ex. -100 (up to 100), 100-200 (between 100-200), 200- (200 and above). Else leave blank (standard).

Height: If you have height based shipments. Values that can be used ex. -100 (up to 100), 100-200 (between 100-200), 200- (200 and above). Else leave blank (standard).

Depth: If you have depth based shipments. Values that can be used ex. -100 (up to 100), 100-200 (between 100-200), 200- (200 and above).

Volume: If you have volume based shipments. Values that can be used ex. -100 (up to 100), 100-200 (between 100-200), 200- (200 and above). Else leave blank (standard).

Cart Subtotal: If you have shipments based on order value. Values that can be used ex. -500 (up to 500), 500-1000 (between 500-1000), 1000- (1000 and above). Else leave blank (standard).

Template name: Name of your nShift TMS template that will be used for this shipment method. Ex. DHL SERVICEPOINT IMPORTANT!: The name of the template must be typed exactly the same as in your nShift account, ex. “DHL SERVICE POINT” won’t work if the name your template is “DHL SERVICEPOINT”.

E-mail notification: If box is checked an e-mail notification will be sent to customer if shipment method and carrier supports it.

Mobile notification: If box is checked a SMS-notification will be sent to customer if shipment method and carrier supports it.

Package type: Choose your package type that will be used with this shipment method..

Cash on delivery: Not checked as standard, use only if carrier and shipment method supports it.

Cash on delivery payment method: Use only if Cash on delivery is used.

Cash on delivery account number: Use only if Cash on delivery is used.

Extra shipment data in JSON format: Blank as standard. A field used only in special cases.

Shipping class costs: These costs can optionally be added based on the product shipping class in WooCommerce. Read more here: https://docs.woocommerce.com/document/product-shipping-classes/

Then click “Save changes".

Orders and printing

We recommend that you turn on Automation when you configure your shipping method, it will make printing shipping labels easier. If you have automation turned on. Follow this steps below.

As you receive an order, booking of shipment and shipping labels are created by auto. But you still need to print the labels.
To print shipping labels, mark the orders.
Choose “Bulk Actions” and “Download shipping labels”. It will create a PDF-document with all shipping labels.
If you want to download and print just one order, click the “Label”-link under the nShift TMS column.
If you want to track an order, click the Tracking-link in the nShift TMS column.



If you don’t want to use Automation follow this steps to create a shipping label and booking.

When you receive an order. Click the “Process”-button or go into the order and click “Process”-button up in the right corner.
When you click the “Process”-button it will create a booking and shipping label.
Choose “Bulk Actions” and “Download shipping labels”. It will create a PDF-document with all shipping labels.
If you want to download and print just one order, click the “Label”-link under the nShift TMS column.
If you want to track an order, click the Tracking-link in the nShift TMS column.

Was this article helpful?
Cancel
Thank you!