Slibstream Customs Duty WordPress Plugin For WooCommerce Setup.

Please read our system requirements guide.

Step 1

Install the Slibstream WordPress plugin by logging into your WordPress dashboard. Navigate to:

WordPress Dashboard >> Plugins >> Add New

Step 2

Search for: Slibstream

Click Install

Step 3

Click Activate

Step 4

Slibstream is a premium (paid) service. To use Slibstream you must have a Slibstream account.

Create a Slibstream account or Login to your existing Slibstream account

Step 5

To find your existing Slibstream API Key navigate to:

Current API Keys from within your account area.


(1) Your API Key is automatically generated (copy this). Your API Key will be a unique string of characters and numbers.

(2) Enter the domain name or sub domain of your website.

Your domain must be entered in the following format without https://, without www. and without a page name or trailing slash.

Domain Example:
Subdomain Example:

(3) Press Update


Slibstream will only work if you have entered your domain name or subdomain name correctly. A valid API is required to use Slibstream and 1 API Key can only be used on 1 website.

Step 6

Enter your API Key into the Slibstream plugin settings page in your WordPress website. Then press update. To do this navigate to:

WordPress Dashboard >> Slibstream


(1) Paste your Slibstream API Key

(2) Click to find your API Key in your Slibstream account

Step 7

A green "API Key Valid" message will display if you have completed the steps above correctly.

This success message signifies that your Slibstream plugin is successfully connected to our API using your API Key.

Please complete the steps above again if you do not see this green message.


Step 8

Ensure your WooCommerce shop address is fully completed.

Slibstream will only work if it knows your Ship from address. To do this navigate to:

WordPress Dashboard >> WooCommece >> Settings


Once you have entered your physical shop address you will see green ticks next to your address in your Slibstream plugin settings. Any red crosses will need to be fixed. Navigate to:

WordPress Dashboard >> Slibstream


Step 9

To enable customs duty calculations for WooCommerce products you must configure each product individually.

Go to each product and enter the HS code for the product and ensure each of the following product options has a correct value. Your HS code will be different for different types of products.

Slibstream requires 6 fields per product

  1. Price or Sale Price
  2. SKU
  3. Product Name
  4. Short Description
  5. Weight
  6. HS Code

Slibstream does not search or create HS Codes for products. We have created this HS Code guide with links to free tools to help you find your product HS Code.


(1) Product HS Code of the product sold

(2) All 6 required fields should all say "Yes". Correct any that do not display "Yes".

What Is A HS Code? How Do I Find This?

Step 10

We suggest you turn on "Debug Mode" in your Slibstream plugin.

This mode will display output on the checkout page which is only visible to:

  • WooCommerce managers (whilst they are logged into WordPress)
  • WordPress webste administrators (whilst they are logged into WordPress).

Debug mode will help you to determine if Slibstream is working correctly. Navigate to:

WordPress Dashboard >> Slibstream

Turn Debug Mode to "On"


Step 11

Go to your WooCommerce shop, add a product to cart and continue to the checkout page. Once you have entered your billing or shipping address you will see the customs duty due.


(1) Enter your billing address

(2) Customs Duty Total displays

Slibstream should now be running correctly!

If you experience any errors, ensure debug mode (Step 10.) is on and refer to our error code document. Often the debug output will describe the issue to fix if there is a problem. Product related problems are usually easy to fix.

Here's how to troubleshoot 2 common problems:

Finally, customs duty is only calculated for country A to country B deliveries. There are other circumstances when Customs Duty might be zero. It's important to understand that there are instances when no customs duty is payable and Slibstream may be functioning correctly.