All Collections
Connect Shopify to ShippyPro
Connect Shopify to ShippyPro
Learn how to connect Shopify step by step
Updated this week

Let's connect Shopify to ShippyPro to start importing your orders from the number one ecommerce platform in the world. ✨


1. Connect Shopify to ShippyPro

  • Click on Marketplaces from your ShippyPro profile and click on the Shopify logo.

  • Click on Link my Shopify account to start the connection. 

  • You'll be then redirected to the Shopify App Store. Here you should click on Add App to download and install ShippyPro in your profile. 

  • Log in to your Shopify store.

  • You need to add your production live URL, any under-maintenance website URL won't be accepted.

  • You'll be redirected again to your ShippyPro profile to complete the connection in a few seconds.

  • Once connected Shopify to ShippyPro, all Plans Payments will be conveyed through Shopify.

  • By clicking on To Ship, the last 25 of your pending (unfulfilled) orders will be automatically imported and you will be ready to start with ShippyPro! In order to import all of your unfulfilled shipments from Shopify, please consult this section.

  • If you employ a third-party plugin (such as Orderify, etc.) order data be imported incorrectly.

  • Please note that order IDs containing emojis or special characters (such as -, /, *, !, %) are not supported, therefore the order details might not be correctly imported into ShippyPro.

In case you receive an error "Oauth error invalid_request: The Redirect_uri Is Not Whitelisted" when trying to connect to your Shopify store, please contact our Support Team and we'll make sure to enable you.

2. Additional options

By clicking on Edit from the Marketplaces section you'll have some different options that will help you personalize Shopify use on ShippyPro:

Carrier Rates

Thanks to this option it will be possible to show carrier tariffs at Checkout according to the Carrier connected to ShippyPro.

Import paid orders

Only paid orders will be imported.

Order shipped notification

Customers will be notified when the order will be shipped.

Drop-off points

You can include drop-off points at checkout: you'll be able to show your customers the drop-off points available for your carriers at Checkout.

  • To show live rates and/or Drop Off Points at Check-Out, your Shopify store needs to be on the Advanced Shopify or Plus plan.

  • Shopify map will be displayed by the customer only after the payment.


By adding your warehouses in this section and selecting them from Marketplaces > Edit they will be updated each time an order is dispatched.

Split Orders

On Shopify, you have the possibility to Split orders so as to assign the items of a single order to different expeditions and ship them at different times. 📦

  • When part of one of these orders is shipped, you'll see on Shopify a Partial Fulfillment status that gets totally completed once also the other part is shipped.

  • You can manage Split orders on ShippyPro from To Ship page, you will easily recognize Back Orders since they're marked as Order ID-1.

  • Note that Shopify can only be updated once - any change done to the order after the first update needs to be registered manually on the marketplace.

  • In order to apply a DOP Extra-charge to the Recipient you can set it directly inside the Marketplace connection menu:

  • To show your Cash on Delivery orders updated as "paid" on Shopify, an Annual Professional plan is required. Contact our Support team to test this feature or upgrade directly on Admin > Plans page!

HS Code

ShippyPro can automatically import the HS Code from Shopify with every annual plan subscription so that you don't have to include it every time. Then open a chat with us by clicking on the chat logo on the right bottom of the platform to ask for HS code automatic import from Shopify.

📌Shopify B2B version is supported by ShippyPro

3. Troubleshooting

Why my orders are not updated on the marketplace?

1. It may have happened that sometimes your orders haven't been updated on the marketplace. In case you have multiple Locations, verify from Marketplace > Edit that the Location linked to the orders not updated is selected.

As a matter of fact, you need to select the exact location of the orders for them to be updated on the marketplace. Would you like to edit your Location for your Shopify profile connection? You can proceed to change it directly inside Shopify by following these guidelines.

2.If you change the item name on the marketplace after the order was imported on ShippyPro, it won't match the data we imported and will block the update.
We compare SKU, name, and quantity of the items, and if everything matches, we update the order, otherwise there may be problems with the update.

3. You need to make sure to correctly update your Shopify connector by clicking on "Refresh Shopify permissions" button in your Shopify module. If you fail to perform this activity, your Shopify orders won't be correctly updated.

Why do I keep seeing the hourglass over the Shopify icon even if I’ve just updated the order?

In this case you can try to update the orders again from the Shipping Labels section by clicking on Action > Update Marketplaces with shipments info.

What if a Customer made an upsell?

When an order receives an upsell it will be imported again on ShippyPro, but keep in mind that this kind of order won't be updated again on the Marketplace by ShippyPro.

Why do I see the wrong image for my items?

In case you have different products, you'd need that each product has a different SKU: otherwise, in case of repeated SKUs and different images, only the first image will be displayed for each one. To sum up, just remind to follow this super understandable rule: 1 SKU = 1 Image

4. FAQs

Why my Shopify fulfilled orders are not imported on ShippyPro?

ShippyPro only imports Shopify unfulfilled orders which don't contain spaces or special characters in order numeration. In order to edit your order number you can follow the guide at this link. Also note that, in order to import orders to ShippyPro, they must have "fulfillment_status": null and must not have been closed "closed_at": null

Why only 25 orders have been imported when I connected Shopify to ShippyPro?

Once connected Shopify to ShippyPro only the last 25 orders will be automatically imported on ShippyPro. To proceed with a total importation of the orders you would need to proceed with an Annual Plan Subscription, and afterward, contact our Support Team so they can activate the total order importation. Then up to 250 orders starting from the most recent ones will be imported to avoid overcharge, other orders will be gradually imported when shipped the first 250.

What's the Order ID amount limit to be updated per minute?

You can update up to 50 Order IDs per minute.

Why my research via SKU doesn't work in To Ship section?

With multiple locations active on your profile, your filter by SKU will work only if SKU is present in just one Location. Upgrade your plan to start importing your backlog orders. Once Upgraded your plan click on the chat logo 💬 and forward us your request, we'll then import the orders for you.

I shipped my Shopify order with a carrier of my choice, but the shipping information is not correctly sent to the carrier. Some information is displayed in the wrong fields. How come?

If you haven’t manually changed the order details in ShippyPro, make sure to check the settings directly on Shopify. It’s possible that the information was present in the wrong fields and, therefore, we imported it in that “wrong“ form.

What if I don't want to automatically update my marketplace with the shipment data because I might be changing some order details afterward?

In case you don’t want to send automatically the order update to your marketplace because you might be performing some changes after the shipment has been completed, you can:

  1. Turn off the automatic marketplace update and update the orders manually after you're sure that you're sending the final version of the order, or

  2. Activate the Cron Job update - you will need to unflag the automatic update from Shopify > Edit, then activate the Cron Job for Shopify from your Cron Job panel.

    In this way, your updates will be sent only if the status is Complete and the labels have been printed out.

🔍 What's Next?

Did this answer your question?