Skip to content
English
  • There are no suggestions because the search field is empty.

How to fix WooCommerce import/update issues

Here what to check if your WooCommerce orders are not imported in ShippyPro

You connected WooCommerce but you're facing some issues?

Keep reading to discover some useful tips to help you solve this issue.

 

Summary:

  1. Import issues

  2. Update issues

  3. General issues

1. Import issues

❓What should I do if WooCommerce orders stop importing into ShippyPro?

First check whether you can edit the connection without an error. Resolve connection or authorization errors before retrying missing orders. If you have created another connection to the same store, also check the duplicate connection steps below.

  • Check API Legacy

If editing your WooCommerce connection returns an error, the connection has not been established correctly. If you see The WooCommerce API is disabled on this site [woocommerce_api_disabled] HTTP Code: 404, check Legacy API availability:

  1. Check which WooCommerce version your store uses.
  2. Check that Legacy API is enabled by an administrator. Where available, you can find it under WooCommerce > Settings > Advanced > Legacy API.
  3. For WooCommerce version 9 or later, install and activate the WooCommerce Legacy REST API extension.
  4. Create a new ShippyPro connection with Use Consumer and Secret Keys enabled, following the WooCommerce connection guide. Do not leave two connections to the same store enabled: follow the cleanup steps below.

For other connection or authorization errors, follow I cannot connect WooCommerce.

📌 Note: ShippyPro does not access or change your store's internal settings. Being able to edit the connection again does not confirm that imports have resumed. Continue with the order import retry below.

  • Check Webhooks

As well as WebHooks from WooCommerce > Settings > Advanced > WebHooks. You need to verify that the website's URL is, in fact, public to make sure orders are imported successfully.

 

Also, you can check to have followed all the steps needed for the connection by taking a look to our WooCommerce connection dedicated guide: Connect WooCommerce to ShippyPro

  • Check Orders status

ShippyPro only imports orders with the same status as the one selected inside Marketplace's connection menu, verify that all the orders not imported yet are marked like so. Remember that:

- For missing orders, use the retry check below. Check for imports within the next ten minutes; this is a troubleshooting check, not a guaranteed synchronization deadline.

- Orders already marked as Shipped once won't be imported on ShippyPro.


  • Check Read/Write Access

Check if the User that approved ShippyPro connection is already active and still with read/write access.
​

  • Check Special Characters

Make sure that your WooCommerce orders only present digits, nor special characters nor symbols. Otherwise, these symbols won't allow shipping data to be imported. In this case, fix Orders IDs from the marketplace.

  • Check if the order has been already shipped

It may happen even to the best of us, sometimes the order you're looking for has actually been already shipped.

In order to verify that, access Shipping Labels section and try searching for the order(s) missing through our Global Search button.

 

  • Create a new WooCommerce connection

If you need to reconnect WooCommerce, follow the connection guide. Before removing an existing connection, read the duplicate connection steps and deletion warning below.

  • Connet WooCommerce via User Consumer and Secret Keys

In case you still face some issues with your standard connection, try by enabling Use Consumer and Secret Keys:

 

For API key and authorization checks, follow I cannot connect WooCommerce and the linked WooCommerce REST API documentation.

 

In case you connect your WooCommerce this way, please note that you'll be able to import your orders up to three months before as time filter can not be bypassed.

 

  • Check if WooCommerce connection is not active

Verify if you have enabled your WooCommerce connection, from the Marketplaces section. In case you see it's in red, click on "Enable" and check your To Ship section in a few minutes.

 

  • Activate the Compatibility Mode

From WooCommerce > Advanced > Features try to enable the compatibility mode.
If you are using version 9 or higher, this step might be mandatory:

 

❓How can I retry importing missing WooCommerce orders?

If the connection no longer returns an error but orders are still missing, retry an order update in WooCommerce. A status change or modification can cause an order to disappear from the ready-to-ship list.

  1. Set the order status to Processing again, even if it is already selected. Alternatively, click Update in Order Details.
  2. Check within the next ten minutes whether the order is imported into ShippyPro.

📌 Note: This is a retry check, not a guaranteed synchronization deadline.

If the order is still missing, write to our Support Team from the HELP button in your account. Include your WooCommerce version and a screenshot of the order as displayed in WooCommerce.

Remember that:

  • For all the orders received previously the connection to ShippyPro it won't be possible to import product's images and details such as the SKU and the quantity.

  • ShippyPro won't import orders older than 90 days.

  • Great amounts of orders imported simultaneously (hundreds or thousands for example) may come gradually and in a longer time. In this case try with a smaller number.

  • Delays may be caused by high traffic peaks on the platform or marketplace, as well as by non-immediate payment acceptance times on WooCommerce’s side.

❓What should I do if I have two connections to the same store?

Two WooCommerce connections pointing to the same store should not coexist. They can cause duplicate imports or other anomalies.

  1. Disable one connection using the yellow Disable button.
  2. Verify that the connection you kept enabled works correctly and imports the orders you expect.

⚠️ Important: You can delete the unwanted connection instead, but deleting a connection also deletes the orders associated with it in ShippyPro. It does not delete orders associated with the other connection. Check which connection's orders you need before deleting it.

 

❓ Why can’t I see images in my WooCommerce orders?

For orders received before connecting to ShippyPro, it isn’t possible to import product images or details such as SKU and quantity.

If the orders arrived after the connection was created in ShippyPro, some of our calls are probably being blocked on your site’s side. For each order, we make several consecutive calls (order list, images, etc.) a few seconds apart: if your site has a limit in place, the first calls may succeed while the following ones get blocked.

We recommend checking:

  • WordPress plugins or custom code: check whether any plugins or customizations could be causing this limit.
  • Security plugins or firewall: make sure they aren’t blocking our calls.
  • Hosting-level protections: for example, LiteSpeed security features or those of your hosting provider.
  • Whitelist and rate limit: try whitelisting our User Agent (WooCommerce API Client-PHP/2.0.1), excluding the /wc-api/ path from the rate limit, or increasing the limit, if you have one set.

 

2. Update issues

❓Why my WooCommerce orders are not updated on the Marketplace?

It may happen that your order won't be updated directly on your marketplace, the reason for this is actually super simple! 

In case the hourglass over the marketplace keeps remaining, verify the following steps:

  1. Access to the left panel of WooCommerce Dashboard and click on WooCommerce > Settings.

  2. Click on API tab.

  3. Click on Keys/Apps and then click on the existing API Key.

  4. Set the permissions to "Read/Write" and save.

Then try to update the orders again from Shipping Labels section clicking on Action > Update Marketplaces with shipments info:

 


If you have webhooks configurated on ShippyPro, make sure that theys are abilitated from Integrations > API > Webhooks.

  • For example, for tracking webhooks, order.updated webhook needs to be active.

❓Why do I receive the error ''The HTTP code is 405 Method Not Allowed'' ?

  • Check the permissions for the API, it needs to have Read and Write Permissions

  • Check if you have updated a security plugin that may be blocking the PUT API call

  • We suggest you to investigate further with your technicians.

❓Can I update Woocommerce status more than once?

No, WooCommerce status can only be updated once. For this reason we suggest you not to update it directly on the Marketplace but wait for it to be done from ShippyPro.

 

3. General issues

❓Why my WooCommerce orders have a different ID than the ones present in ShippyPro?

In case you noticed that ShippyPro imported a different order number than the one present in your WooCommerce, it might be possible that you have a plugin that changes your Order IDs.

Indeed, we only import the original Order IDs from WooCommerce, and that's why the number displayed is different.

❓Do you still see WooCommerce tabs in the To Ship section after deleting the connection?

Not to worry, this happens because the connection is not yet deleted on our side.
A cron will periodically check and delete the connection (approximately every 10 minutes)

❓Can I use third party plugins?

If you employ third party plugins, order's data may not be imported or be imported incorrectly.


❓Does ShippyPro support CSCart Multivendor?

Our integration does support CSCart Multivendor.


❓Why is the order number in ShippyPro different from the one in WooCommerce?

In case you noticed that ShippyPro imported a different order number than the one present in your WooCommerce, it might be possible that you have a plugin that changes your Order IDs. Indeed, we only import the original Order IDs from WooCommerce, and that's why the number displayed is different.


❓Why are you displaying the wrong image for your products inside ShippyPro?

In case you have different products, you'd need that each product has a different SKU: otherwise in case of repeated SKUs and different image, only the first image will be displayed for each one.

❓What Recipient Address are you importing?

The recipient address imported for orders will be the one in the Shipping data in WooCommerce. Only if it is empty in this section the Billing address will be imported instead.
​