How to: Integrate WooCommerce with ShippingEasy

Created:   |   Updated:

This article explains how to integrate ShippingEasy with your WooCommerce store using ShippingEasy's direct WooCommerce store integration.

ShippingEasy's legacy WooCommerce store integration is being deprecated.

Things to Check BEFORE configuring your WooCommerce store in ShippingEasy

ShippingEasy HIGHLY recommends configuring your WooCommerce website for SSL (i.e https connections) for both security and reliability reasons.

Learn more about setting up SSL for your WooCommerce site.

Are you running the minimum required versions of WooCommerce and WordPress?

We require WooCommerce version 3.0.x or higher and WordPress version 4.4 or higher.

To determine the version of WooCommerce you are running, log into your Wordpress site as an administrator, click on Plugins > Installed Plugins and then scroll to the WooCommerce plugin row - the version of WooCommerce will be located in the bottom right corner of the page.


To determine the version of WordPress you are running, log into your Wordpress site as an administrator, click on the WordPress W symbol in the upper left corner and then click About WordPress.


Is the WooCommerce REST API enabled for your store?

Visit the WooCommerce > Settings > Advanced > Legacy API and tick the Enable REST API checkbox.

If you use Legacy REST API:

WooCommerce Legacy's REST API is depreciated and will be removed from WooCommerce soon. As an alternative, they suggest the REST API that is an integration with the WordPress REST API. Currently, this is enabled by default to be WooCommerce's current REST API.

Do you have SSL enabled for your store?

We highly recommend enabling and using SSL for your store (HTTPS), as non-SSL connections (HTTP) may or may not work.

  • If you have SSL on your site make sure the URL is instead of
  • If your website is at make sure you haven’t entered as the URL.

Identify the full path to your WooCommerce store?

Sometimes the URL to the WooCommerce site is not the root URL for your website.  The WooCommerce store URL that you enter into ShippingEasy should be the root URL to your WordPress installation. In most cases this will be something like  Sometimes the whole WordPress installation is installed in a subdirectory so the URL might be something like  or .

Visit the WordPress dashboard Settings > General page and make sure that the WordPress Address URL matches WooCommerce Store URL you are using for your ShippingEasy WooCommerce store URL.

If everything checks out above, please choose one of the sections below to start integrating your WooCommerce store to your ShippingEasy account.


Choose which section of this guide best describes where you are starting from.

If you are setting up a ShippingEasy account for the first time

  1. When setting up a new ShippingEasy account, you will be directed to start adding orders by integrating a store. To being the store integration process, click on the button to Import from Store.
  2. Next, you will be immediately prompted for your WooCommerce URL after selecting WooCommerce from the Platform menu.

    NOTE: The WooCommerce URL should be the same URL as specified in WordPress Address (URL) on the "Settings > General" page of your Wordpress dashboard. This will normally be your website URL, but will be different if you did not install WordPress to your website root directory.
  3. Select Continue.
  4. Continue with the steps below to grant ShippingEasy access to your store.

If you are connecting your WooCommerce store to an existing ShippingEasy account

    1. Navigate to the SETTINGS tab and click on the STORES & ORDERS page under the INTEGRATION section.

    2. Once there, click on the the + Add New button on the right side of the screen.
    3. From the Platform drop down menu, select WooCommerce. You will then see one additional field: Store URL.
    4. Copy and paste the URL for your WooCommerce store into the Store URL field.

      Note: The WooCommerce URL should be the same URL as specified in WordPress Address (URL) on the "Settings > General" page of your Wordpress dashboard. This will normally be your website URL, but will be different if you did not install WordPress to your website root directory.
    5. Then click the Save button.
    6. On the next screen you will be prompted to enter your username and password for your WooCommerce store, so that ShippingEasy can connect to it and request necessary permissions. Enter your login credentials and click the Login button.

    7. After logging into your account, you'll be prompted to give ShippingEasy access to your store, which is necessary for managing your store orders. Click the Approve button.

    8. After ShippingEasy is granted access to your store, you'll be returned to your a store settings page in ShippingEasy where you can enter information about your store. Once your store information had been entered, click the Save button at the bottom of the store settings page.

Your WooCommerce store is now integrated with ShippingEasy. Learn more about using ShippingEasy with WooCommerce.


If you have problems that require extra assistance, please reach out to our team.

Ask the Community a Question

Talk to an Expert



Related articles:

How to use ShippingEasy with WooCommerce
How long does it take for my orders to download after I have added my store?
How to: Select which order statuses sync from WooCommerce into ShippingEasy


Please sign in to leave a comment.

  • Avatar
    Kathleen Browning

    After approving Shippingeasy to connect to WooCommerce, an "access denied" page came up with the following copy below it.  Is there something that I did incorrectly?

    Error: cURL error 35: gnutls_handshake() failed: A TLS packet with unexpected length was received..

  • Avatar
    Jacen Pilgrim

    Hello Kathleen, and thank you for posting to our Support Center.

    After checking your account, it looks like you are currently integrating your WooCommerce store using our legacy integration. Not the Rest API integration which is the one discussed in this article.

    If you are attempting to use this guide for WooCommerce integration, we would first recommend you archive your current WooCommerce store using the steps in the link below.

    How to: Disconnect a store from my account

    And then re-add your WooCommerce store, being sure to select the option with (Legacy) listed next to it and use the steps listed in the article above to connect.

    I also noticed the URL you listed for your WooCommerce site redirects to another URL which might be contributing to the error. You developers may want to input your store URL into the link below for additional feedback.

    If you continue to experience integration problems, please reach out to our Customer Success team directly at, and be sure to provide your full name, your ShippingEasy account name, and any other pertinent information.

    Thank you.

  • Avatar
    Edited by Almarie
  • Avatar
    Jacen Pilgrim

    Hello Almarie, and thank you for posting to our support center!

    After checking your ShippingEasy account, I was unable to locate a WooCommerce store setup. Have you stepped through the "How to: Connect your WooCommerce store to an existing ShippingEasy account" section to establish a connection between your WooCommerce store and ShippingEasy.

    If so, can you tell me at which step the process failed for you?

    Thank you!

  • Avatar
  • Avatar
    Jacen Pilgrim

    Hello Almarie, and thank you for the response.

    Can you submit a screenshot of the URL you are entering for Step 4 and another screenshot of the result you get for Step 6 in the "How to: Connect your WooCommerce store to an existing ShippingEasy account" section above?

    Thank you.

  • Avatar
    Adam Norsworthy

    Hello. My store logs in fine and all but when I hit save it goes to the status page and says disconnected.. No matter how many times I try to connect it, it continues to say disconnected.

    What causes the store to be disconnected. I get no error message other than that. 

  • Avatar
    Jacen Pilgrim

    Hi Adam, and than you for posting to our Support Center!

    Typically WooCommerce disconnects are caused by the WooCommerce Store URL you entered in ShippingEasy not matching the full path to your WooCommerce store, or one of the other checks recommended in the first section of this guide.


    After checking your account, however, it looks like your store is remaining connected and orders are syncing in, so it looks like you are already up and running.

    Thank you and happy shipping!

  • Avatar
    Chasity Starkweather

    Hi Not sure where to confirm this information but I tried to integrate my woocommerce store and getting the following error. 


    "Error: An error occurred in the request and at the time were unable to send the consumer data"


    I am still on my trial period with shippingeasy and wondering if this is the reason why I couldn't connect my store. if so, is there a way to connect during the trial period so I can test out if I want to keep the account and if not, can you direct me to the right directions on how to resolve this? 




  • Avatar
    Jacen Pilgrim

    Hello Chasity, and thank you for posting to our support center!

    Unfortunately the ShippingEasy API connection is unavailable until you enter your billing credentials for your Endicia and ShippingEasy accounts. This can be done easily, by clicking the 3rd step at the top of your Orders page, titled "Set up to buy labels".

    Once your billing details have been submitted, the API will be active on your account, and able to transmit the consumer data to your WooCommerce store.

    Thank you and happy shipping!

  • Avatar
    Mike McKenna

    1) Followed above instructions

    2) Site will not stay connected

    3) verified the settings that are mentioned in the previous posts

    4) site will not stay connected.

    Where does one obtain actual support?  


  • Avatar
    Chasity Starkweather

    Same here. Still doesn't work. I waited a few days to see if there are delays in the backend, but still exact same results. Is there a support email or phone number for the further troubleshooting? 



  • Avatar
    Jacen Pilgrim

    Hello Mike and Chasity, thank you for posting to our support center. 

    I'm very sorry to hear you are experiencing trouble with your WooCommerce stores.

    Currently our links to contact support directly are within the ShippingEasy App - as this allows us to maximize our support resources for paid subscribers. However, anyone can reach our support team via the forums, by posting here as you have.

    Mike, at this point we would recommend contacting our support directly at

    Please be sure to provide your full name, your ShippingEasy account name, and a screenshot of your WordPress URL from the WordPress dashboard Settings > General page. One of our account managers will be able to verify your account and assist further with your issue.


    Chasity, I see you had a Legacy WooCommerce store connected at one point, but that has been archived. Because we are phasing out the legacy WooCommerce integration, we would recommend trying to reintegrate using the "WooCommerce" store option, not the "WooCommerce (Legacy)" option.

    Thank you.

  • Avatar
    Chasity Starkweather

    Hi Jacen,

    I have already tried using the "WooCommerce" integration as I was following the previous comments on this article before I reached out. Tried it again after your comments but still having the same issue.I can wait until the trial period ends if I still have issues I will reach out again. What the's WooCommrce version requirement for this integration? I am starting to wonder if that's the issue. 


    Edited by Chasity Starkweather
  • Avatar
    Jacen Pilgrim

    Hi Chasity, thanks for the reply.

    Unfortunately it looks like you tried using our 'WooCommerce (Legacy)' store integration option. Can you try integrating using the non-legacy 'WooCommerce' store integration option?

    If that still does not work for you, can you tell us which step in the guide above the integration is failing for you?

    Thank you.

  • Avatar
    Chasity Starkweather

    Hi Jacen, 

    Not sure if you saw my last comment. I used the "WooCommerce" not "WooCommerce (Legacy)" to connect the API. The reason I have on my account is that there's no way for me to delete that one. If that's interfering and if you can delete it please go ahead and do so. 


  • Avatar
    Jacen Pilgrim

    Hi Chasity,

    Thank you for your continued responses. Typically we are able to see stores you have created but are unable to connect. Unfortunately I'm not seeing the regular WooCommerce store you are attempting to connect in your Stores & Orders. 

    At this point we would recommend you contact our support directly at

    Please be sure to provide your full name, your ShippingEasy account name, and mention the step in this integration guide that the process is failing for you. Also if you could provide screenshots of the Rest API enabled in your store along with the WordPress URL, that would be very helpful.


    Thank you!

  • Avatar
    Chasity Starkweather

    Thanks for following up. It's probably because it always errors out before it goes to the final step for me.

    I will follow up with the support email directly. 

    Appreciate your help.


  • Avatar
    Claudio Saenz, Jr

    I've gone through the thread to confirm no one else has stated this issue and I didn't see one. I'm trying to connect WooCommerce, I put in my Woocommerce URL per the instructions on WooCommerce Platform not WooCommerce Legacy platform and once I hit save it basically directs me to my website instead of the WooCommerce Authorization Login per the instructions.

    I've alter the URL in as many possible variations as I can, I've tried on IE, Firefox, and Chrome, all with the same results it basically directs me to my URL...No authorization, and no integration options. Can someone please help?

    Company Name -


  • Avatar
    Melody H. [ShippingEasy]

    Hi Claudio,

    Thank you for your post!

    When you are following the steps to integrate your WooCommerce store, are you using the "WordPress Address (URL) on the "Settings > General" page of your Wordpress dashboard?"  

    Will you please provide the URL that are you using? 

    Also, for the quickest response, you might consider chatting in or calling in using the links at the top of the app since you are currently subscribed to a paid plan.

Community    browse  


Questions & Answers

Issues & Bugs