Shipper Integration | UPS

Shipper Integration | UPS

Introduction & Prerequisites

Kornit X has created this shipper integration to connect with companies which can integrate with UPS to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in the UPS system and a shipping label for one of your enabled UPS carriers will be generated. To correctly use this integration you must already have an account with UPS set up. 
If you do not already have a UPS account you can contact them here - UPS Account Enquiry

Setup Within Platform

To setup the UPS integration, please head to your dropship company and within the advanced settings head to "Shipper Integrations" and click to enable the UPS option. This has been shown below. 

In order to enable this integration we require your "Username", "Password",

"Account ID", "Tracking Username", "Tracking Password", "Tracking Client ID" & "Tracking Client Secret Keys".  All of this will be provided by UPS within your account with them. Once these options are added you can save the integration setup to enable and this will now be an active shipper integration. 

Features Of The UPS Integration

You can also set multiple options that you can enable once you have connected with UPS and these are the following include the following. Please note that not all of the below features need to be enabled or filled in, these options are available to give users the best service. The features are listed in the way they are within the Platform. 
  1. "Enabled" toggle - When the shipper integration has been turned on this toggle will be set to on. To disable the integration simply slide this to off. 
  2. "Is Testing Enabled" toggle - Enabling this toggle will result in the integration being set to a testing scenario so not one that is live. 
  3. "Ahead Of Time enabled" toggle - With this toggle enabled, the system will attempt to create a shipment against the order, making the call to the carrier, shortly after order creation. 
  4. "Wait Until Required Dispatch Date" toggle - With this toggle enabled the platform will ensure orders are dispatch once the required dispatch date of the order has been met, without this set orders will just pass over to the platform when they are created. 
  5. "Start Timestamp (UTC)" textbox - This option allows you to add a start time stamp (UTC) which will mean that the integration will only try to ship orders that were created after this time.
  6. "Push Schedule (UTC) Textbox - Setting a UTC time here will ensure orders are pushed to our platform at that time every day. 
  7. "Next Push As (UTC)" textbox - Setting a UTC time here will ensure orders are next pushed to our platform at the required timing every day.
  8. "Shipment Strategy" dropdown - A Shipment strategy can be set using this dropdown, this will make it so that for every shipment through the integration they will use one of the following option -  Combined Parcels. This can be left blank if you do not want to specify this. 
  9. "Weight Unit" dropdown - The Weight Unit dropdown can be set for either Kilograms (KG) or Pounds (LB), this means that for users who wish to use a different weight unit for their orders this can be set. 

Generating a UPS shipping label from Platform

Once the UPS shipper integration has been configured, you can generated a UPS shipping label PDF from within the Platform by taking the following steps.

From within Platform, go to Sales > Order Manager  and locate the order you wish to create a shipping label for. When you have found the order you wish to ship, click on the whole order as shown below. 

After clicking on the order, you will see the Items listed and within these items you will find the Item ID which you need to copy for the next step as shown below. 

Finally, once the item ID has been copied, you need to head to Floor > Shipping Station and scan the barcode on the orders jobsheet or paste the Item ID  in the Dispatch Item box to generate the shipping label PDF for the order. 

Once the shipping label has been printed the order can be shipped. 

UPS Service Codes

There are multiple different Service Codes that can be used with UPS. Below are some examples of common service codes used with this integration. 
Carrier Name
Method
Description
UPS
EP
Express Plus 
UPS
ES
Express
UPS
SV
Express Saver
UPS
EX
Expedited
UPS
ST
Standard
UPS
3DS
3-Day Select to the United States
UPS
ND
UPS Express (NA1)
UPS
EN
UPS Express 12:00
UPS
LCO
UPS Access Point Economy
UPS
WPA
Worldwide Economic DDP
UPS
WPO
Worldwide Economy DDU
Some customers may have their own specific Service codes which will have been set up by UPS for you.

Examples

Below is an example of the kind of shipping label the system will generate for UPS. 

All labels printed for UPS will have be sized at approximately 98 by 148 millimeters.

FAQs

The below has detailed some frequently asked questions that relate to the UPS shipper integration. 
 
My shipping_country is not being set?
The "shipping_country must use a 2-letter ISO code and this not being set is likely the cause. A full list of 2-letter ISO codes can be found linked here. 
 
My products are not passing within orders?
This will likely be down to missing weight information against your products. To check this open the product and go to the "Ecommerce & Data" section of the product and ensure within the data that the "weight" field has been filled in. Without this being set the products will not pass correctly.
    • Related Articles

    • Shipper Integration | Nucleus

      Introduction This article has been created to show how to setup the Shipper Integration that Kornit X has built to connect to Nucleus, otherwise known as "ClickNShip". The following link takes you to the API documentation created by Nucleus - API ...
    • Shipper Integration | Fedex

      Introduction & Prerequisites Kornit X has created this shipper integration to connect with companies which can integrate with Fedex to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in ...
    • Shipper Integration: Evri (Hermes)

      Introduction & Prerequisites Kornit X has created this shipper integration to connect with companies which can integrate with Evri to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in ...
    • Shipper Integration | Generic Label

      Introduction This article has been created to show how to setup the Shipping Integration that Kornit X has built to connect to a Generic Label. Setup To setup the Generic Label integration, please head to your company and within the advanced settings ...
    • Shipper Integration | DHL US

      Introduction This article has been created to show how to setup the Shipping Integration that Kornit X has built to connect to DHL US. Setup To setup the DHL US integration, please head to your company and within the advanced settings head to ...