It may have happened that sometimes you couldn't find your WooCommerce orders in ShippyPro To ship section, the solution might actually be really simple.
Keep reading to discover some useful tips to help you solve this issue. 🙌
1. API Legacy 🔗
Despite the threatening name, what you have to do is just to check if you have enabled this option. Proceed from WooCommerce > Settings > Advanced > Legacy API.
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.
2. 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:
Orders synchronization to ShippyPro takes place every ten minutes.
Orders already marked as Shipped once won't be imported on ShippyPro.
3. Read/Write Access ✏️
Check if the User that approved ShippyPro connection is already active and still with read/write access.
4. 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.
5. 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.
6. New WooCommerce connection 🛒
Create a new Woocommerce connection from Marketplaces section. If you'll then be able to see your orders, you can proceed removing the old WooCommerce connection inside ShippyPro.
7. User Consumer and Secret Keys 🔑
In case you still face some issues with your standard connection, try by enabling Use Consumer and Secret Keys:
Add then these two data that you can retrieve from WooCommerce > Settings > Advanced > REST API > Add APIKEY inside your WooCommerce account:
8. 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.
9. Compatibility Mode ⚙️
From WooCommerce > Advanced > Features try to enable the compatibility mode:
10. Nothing above seems to work out? 🔒
If nothing above seems to work out, you can try to:
Update order status again by clicking on Update inside Order Details.
Update the order as Processing, even if it already has Processing status and wait 15/20 minutes.
See if then it gets imported.
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.