There are a few reasons why a Shopify order might not show up in Pirate Ship! The troubleshooting steps outlined below will show you some different settings that frequently cause this issue 👍
Filters on the import grid
Check to see if you have a filter applied to your import grid! If you do, clicking the red Clear All Filters button will unhide any orders that weren't a match 🙂 As you'll see in the example below, Shopify orders wouldn't be importing, because a filter was applied to only display Cratejoy orders:
Shopify fulfillment status
Is the order status "Unfulfilled" in Shopify? Pirate Ship will only import Unfulfilled orders that you haven't created a shipping label for yet, to ensure you aren't shipping the same order twice 😉
If your order isn't "Unfulfilled", you'll need to manually change the order back to Unfulfilled in Shopify's dashboard, then click the Refresh Data button on your import grid.
Is the Financial Status of the order one that you've configured Pirate Ship to display? By default, Pirate Ship will only display Shopify orders with the Financial Status "Paid," but you can configure it to display other Financial Statuses in Settings > Integrations ⚙️
For example, if you've partially refunded an order, you'd need to add that specific financial status in order for the order to appear in Pirate Ship:
Multiple Fulfillment Locations
Do you have Multiple Fulfillment Locations? This can happen when you've set up multiple Sales Channels in Shopify, or if you have multiple stores that you ship from. The "Fulfillment Location" setting in Settings > Integrations tells Pirate Ship which location in Shopify to look for your orders:
Note that Pirate Ship can only import orders from one Fulfillment Location at a time, so you will need to head to your Settings to toggle between them 😃
In your product settings in Shopify, is your "Fulfillment Service" set to "Shopify," or are your products set to a third-party fulfillment option (for example, Amazon)? Pirate Ship can only import orders with products that are set to the manual "Shopify" fulfillment service 👍
The Fulfillment Service is located in the Inventory section for the Product you're shipping out. It's selected in the Inventory Managed By drop-down.
To get there, bring up your Products by clicking on All Products on the left-hand toolbar. Then select the Product you need to update. Here's an example:
Once you've selected the Product you want to change, scroll down to the Inventory section and change the Inventory Managed By drop-down back to Shopify instead:
Changing that back to Shopify should get all of the orders associated with that Product to start importing into Pirate Ship 🎉
Below the Inventory section in the screenshot above, you'll see the option to mark This is a physical product. This is in the Shipping section of the Product page, and needs to be checked as well in order for the item to import into Pirate Ship. If it's not a physical item or if it's out of stock, it can't be shipped!
If you have multiple fulfillment locations, and a variant (color, size, etc...) of a product is out of stock in any of those locations, the order won't import regardless of where it's being fulfilled 😓 Shopify doesn't let items that aren't available get marked as Complete, so you'll need to do one of the following:
Change the default location for the variants (this guide will help)
Set the fulfillment for everything in the store to just one location
Keep track of the availability of all variants
Item has tracked inventory and a count of "0"
If Shopify thinks you don’t have your item in stock, they will not send the "Order Items" details to Pirate Ship, and the entire order may not show up. Ensure you have an active inventory count of above 0 (zero) for orders to import into Pirate Ship.
Plugins and other software
If you are using a different fulfillment program or plugin (such as Oberlo or AliExpress), this is likely the reason why your orders won't import 🙈 Try disabling any of those plugins to see if your orders start to appear!
Additional things to check
Were these orders accidentally ignored in Pirate Ship? This guide will show you how to un-hide them from your import grid!
Is the order split between two different fulfillment locations? If so, Pirate Ship won't be able to import it, and you'll need to create the label manually.
If a product in the order was archived or deleted, the order won't import to Pirate Ship, and you'll need to manually create the shipping label.
Is there a shipping address associated with the order? If your buyer forgot to include that information, you can add it by following the steps here ✏️
Was the order partially fulfilled? If yes, then it won't import to Pirate Ship, and you'll need to create the label manually.
Are there non-alphanumeric characters in the names of your order items? Order items with emojis or other non-alphanumeric characters (like ™℠®©) in the name may not appear in your Import Grid on Pirate Ship due to our system not being able to recognize them.
Are you located outside of the United States and fulfilling orders through a U.S. warehouse? If the address associated with your Shopify account is outside the U.S., you may be blocked from accessing the Pirate Ship app 😅 To fix this, you can change your location to your warehouse's U.S. address in your Shopify General Settings or reach out to Shopify's support for additional help!
If you've checked all of these details and are still hitting rough waters, chat with our support team! A screenshot of the affected orders as they appear in Shopify is helpful to include in your message 📸