All Collections
Integration Settings
Troubleshoot common Shopify Integration problems
Troubleshoot common Shopify Integration problems

Here's how to troubleshoot any Shopify orders that aren't appearing in Pirate Ship

Updated over a week ago

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.

Financial status

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 ๐Ÿ˜ƒ

Fulfillment Services

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 ๐ŸŽ‰

Physical products

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!

Product Variants

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:

  1. Change the default location for the variants (this guide will help)

  2. Set the fulfillment for everything in the store to just one location

  3. 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.

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 ๐Ÿ“ธ

Did this answer your question?