Shipper Integration: Evri (Hermes)

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 the Evri system and a shipping label for one of your enabled Evri carriers will be generated. To correctly use this integration you must already have an account with Evri set up. 
If you do not already have an Evri account you can easily get one by completing this simply form by clicking the green "request more details button on this link. A representative from Evri will be in touch to set up an account taking advantage of our special agreed Order shipping rates. 
As of 2021, Evri was the name change of the former "Hermes" so all information is affiliated to old customers of Hermes too before the name change.  
If you do not already have an Evri account you can contact them here - Evri Account Enquiry

Setup Within Platform

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

In order to enable this integration we require a API Key, API Secret, Client ID, Client Name, Child Client ID and Child Client Name. all of which will be provided by Evri 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 Evri Integration

You can also set multiple options that you can enable once you have connected with Evri 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. "Testing Mode" 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" 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. Once enabled there will be an option 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.
  4. "Include Value For Non-GB Deliveries" toggle - Enabled by default this toggle will ensure those deliveries sent outside of the UK will adhere to the VAT, Duty or Delivery Charges that need to be paid by the customer before they can receive their goods. 
  5. "Enable Surname Work Around" toggle - With this toggle enabled the Surname Work Around will automatically add a dot if the surname is empty to ensure the platform does not hold up shipping labels which are missing names which will error by default. 
  6. "Include Weight" toggle - Enabling this toggle will ensure the weight of the products has been included, please note this is enabled by default as it is best practise to include the weight when using this shipper integration. The weight is pulled from the Ecommerce Data set on the products within Product Manager. 
  7. "Dropship Delegation" toggle - Enabling this toggle will enable Dropship Delegation against the dropship company. The use of dropship delegation allows for a fulfiller (F1) to sell items through the platform that are actually fulfilled by a further fulfiller (F2) who needs to be able to see and product the order on behalf of F1. The retailer doesn't need to have any visibility of F2 within this chain as they are ordering from and have a commercial agreement only with F1. 
  8. "From Address Line" 1-4 textboxes - These areas need to have the Ship From address added, this will in turn appear on the Shipping labels generated later. 

Generating an Evri shipping label from Platform

Once the Evri shipper integration has been configured, you can generated a Evri 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. 

Evri Carrier & Methods

There are multiple different Service Codes that can be used with Evri. Below are some examples of common service codes used with this integration. 
Carrier
Method
Hermes
Standard
Hermes
Courier
Hermes
Next Day
Please note that "Evri" can be used in place of "Hermes" for the above carrier & method names. 
Some customers may have their own specific Service codes which will have been set up by Evri for you.

Examples

Below is an example of the kind of shipping label the system will generate for Evri. All labels printed for Evri will have be sized at approximately postcard size at 4 inches by 6 inches (152 mm by 102 mm).


FAQs

The below has detailed some frequently asked questions that relate to the Evri 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 | 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 | 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 | 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 ...
    • Shipper Integration | ParcelHub

      Introduction This article has been created to show how to setup the Shipper Integration that Kornit X has built to connect to ParcelHub.  Setup To setup the ParcelHub integration, please head to your Dropship company and within the advanced settings ...
    • Shipper Integration | Paragon HDX

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