How to integrate your WooCommerce store

This guide explains how to connect your Click & Drop account to your WooCommerce store. This will allow you to download, manage, and generate postage labels for your WooCommerce orders.


1. Integration instructions

2. Available options

3. How to include customs data 

4. How to pass tracking information

5. System information and troubleshooting


Integration instructions

Within Click & Drop, click the 'Settings' link.

The 'Integrations' page will open. In the 'Channels and Stores' section, click  the 'Go' button.IntegrationsBlank.png

Next, click the 'Add new integration' button.


Click the 'WooCommerce' button.


A new window will appear asking you to enter the Store URL of your WooCommerce site. 


You will need to log into your WordPress website in a new tab or window to access your WooCommerce store. From the left hand menu, hover your mouse over 'WooCommerce', and from the drop down menu, click 'Status'.


In the 'WordPress environment' section, you will find both your Home URL and Site URL.

Copy the Site URL. You will need to paste this back into Click & Drop.


Click back into Click & Drop, and paste the Site URL into the 'Store URL' field, then click the green 'Connect to WooCommerce' button.


The next window will display the permissions required for Click & Drop to integrate with your WooCommerce web store. To continue, click the 'Approve' button.

Please note: When creating integrations, we often must request full access to your store in order for the integration to work properly. Click & Drop will only import the data we need for producing Royal Mail shipping labels and other documents. 


You will then be redirected back to Click & Drop. A window will appear to show that your WooCommerce store has been successfully been connected to Click & Drop, but has not yet been activated.

Click the red 'Click & Drop' link to return to your Click & Drop account in order to activate your WooCommerce integration.


You will be returned to your 'Channels and stores' page. Click the 'Update and Activate' button to finalise the integration. There are several additional options:

2. Available options: 


Use billing phone and email address on order: Check this box to use the billing phone and email address as both the phone and email address that will receive Royal Mail delivery notifications (if applicable). WooCommerce orders do not contain shipping phone or email information, so we will not be able to send email or SMS notifications to your customers without this option selected.

Use billing email addresses for delivery notifications: Check this box to use the billing email address as the email address that will receive Royal Mail delivery notifications (if applicable). WooCommerce orders do not contain a shipping email address, so we will not be able to send email notifications to your customers without this option selected.

Download customs data from product: Check to enable Click & Drop to download additional product customs information. For more information please see 'How to include customs data' section below.

Please note that WooCommerce does not support the inclusion of Royal Mail tracking numbers in its orders. You may need a third party plug in or add-on from Woocommerce to enable this functionality.

Once you have clicked the 'Update and activate' button, you will see your new integration on your 'Channels and stores' page in Click & Drop, and the link icon will turn green, and your eligible WooCommerce orders will now begin downloading into Click & Drop.

3. How to include customs data

If you send your orders internationally, and you wish to include customs data with your downloaded orders, tick the 'Download orders from product' check box.


Three additional options will appear asking you to type in the attributes you would like Click & Drop to download with your orders. There is no standard template for this, as attributes will vary depending on your individual store set up.

Please note, you will need to enter the name of the attribute (database field) and not the value itself. For example, for Customs country of origin attribute name, you would enter something like 'CountryofOrigin' rather than 'United Kingdom'.

Customs country of origin attribute name: Type the attribute you would like Click & Drop to use for 'Country of origin'.

Customs code attribute name: Type the attribute you would like Click & Drop to use for 'Customs code'. Please note this should be a numeric code 6, 8, or 10 digits long. 

Customs description attribute name: Type the attribute you would like Click & Drop to use for 'Customs description'.


More information on creating product attributes in your WooCommerce store can be found in this article:

4. How to pass tracking information

WooCommerce does not support the inclusion of Royal Mail tracking details in its orders and customer notifications emails as standard, but Click & Drop does offer the ability to pass tracking information to WooCommerce in the 'notes' field on your orders.
With this option selected, whenever you mark as order despatched in Click & Drop that has a tracked service applied, a note will be passed to your customer informing them of the shipping method, and tracking number.
To begin, you must check the 'Mark orders as despatched on channel setting', then a new option will appear:
Check the 'Send tracking information as order notes' setting, and another new option will appear:
This is the message that will be passed to your customer in the 'Notes' field of their WooCommerce order.  An example of how the message will appear is visible in the blue text box. 
We use tokens to represent information that will change. In this example, Shipping method, Tracking number, and tracking URL will change depending on the specific service and tracking number applied to your order, but the rest of the text will stay the same.
if you wish to customise this message further, click the 'Use custom text template' setting. The text box will empty, and you can type your own message.
The three available tokens you can use are:




You can use these in any variation you wish, but please ensure you have typed or copied them exactly into the text box. if you wish to start again, or modify the default message, click 'Reset to default message'. 

In our example below, we have used two of these tokens to create a custom message:

To save your changes, click the blue 'Update' button.
Please note, this feature will only send tracking numbers. Delivery confirmation numbers are used to confirm when your item has been delivered to the recipient, but they do not give the ability for your customers to track their item. As such, we cannot pass delivery confirmation number using this method.   

How does Click & Drop handle products from WooCommerce?

Whenever an order imports into Click & Drop from WooCommerce, we will check for any SKU included with the order. If you already have a product in Click & Drop with the same SKU, we will be able to add key product data to the order, such as weight, product names, and any required electronic customs information.

If an order imports from WooCommerce with a SKU value that does not already have a matching product in Click & Drop, we will automatically create one when the order is marked as despatched.

We will not automatically use order weights imported from WooCommerce the first time a SKU is imported. This is so you can check the weight of the package is correct.

For efficient order processing, we recommend that you import information on your products into Click & Drop before processing orders.

For more information on how to create, import, or edit products, please see the following section of our help guides: How to create and import products.


5. System information and troubleshooting

Can I disconnect from WooCommerce?

You're free to disconnect from WooCommerce at any time via Click & Drop.

In the 'Integrations' section under the 'Settings' link, click on 'Go'. Click anywhere within the WooCommerce row to expand the data.

To disconnect the channel, simply click the 'Delete' button. Once you have disconnected, you will no longer be able to download and process any orders from the store.

If you need to reconnect the store at a later date, simply repeat the connection process.

Store order status and import frequency

Click & Drop is only able to download WooCommerce orders that are in 'Processing' status, and no older than 7 days old.

Eligible orders will import into your Click & Drop account approximately every 15-30 minutes. We will attempt to update the status of orders in your WooCommerce store approximately every 30 minutes. 

Minimum Requirements

  • WooCommerce Version 3.0 or higher
  • WordPress version 4.4 or higher
  • API version 2.0 or higher
  • Custom permalink settings must be enabled in your WordPress account. You can set this by going into your 'Settings' > 'Permalinks' in your WordPress Store. Under 'Common Settings' choose any permalink option other than 'Plain'.
  • Your WooCommerce store URL must be https:// as http:// is not supported. 

For further information on WooCommerce REST API, see

Unfortunately, Click & Drop is unable to offer any support or assistance for WooCommerce plugins or add-ons. 

My store will not connect

  • Please ensure you meet the minimum system requirements described above.
  • When attempting to make a connection, Click & Drop looks for your store URL. Some site security plugins can limit or modify your URL, and so these may need to be disabled temporarily in order for the initial integration to be created. 
  • When asked to input your store URL, you may need to try this with and without the 'www.' part of your URL.
  • If you have a firewall or security settings that require IP addresses or URLs to be whitelisted, please check the following guide for the list: Click & Drop IP addresses and URLs for security settings.
    Please note that sometimes web hosting services can also have whitelists, so in these scenarios you would have to allow our access to both your website and your web hosting service in order for us to successfully connect.
  • If you still can't successfully connect, check that your server or web host allows requests from the "user-agent", "Royal Mail Click and Drop".

My orders will not import

Please ensure that you have the status set to 'Processing' and the product has a weight, in addition to this you will have to assign a shipping method against the order for us to recognise it as eligible.  

My order does not have a country assigned

Sometimes domestic WooCommerce orders do not have a value for country assigned, or do not default to 'United Kingdom'. These orders will download into Click & Drop with a country value of 'UNRECOGNISED'. You will need to click into the order row within Click & Drop and edit the address to add the correct country value before you can apply postage to these orders.