Connecting Shopify to your account requires only a few steps:
Let's see how! 🔍

  • First of all, 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.

📌 Note: 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.

📌 Something to keep in mind: 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 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 in ShippyPro.

Please check out this guide for more information on how to troubleshoot this problem:

Live Checkout 🌎

ShippyPro Live Checkout is the perfect tool to increase your E-commerce conversions! 🙌 It allows you to show Live Carriers Rates and our Drop Off Points map after the payment, this way your customers will havemuch more flexibility.

With every Fast Growingor Professional Plan you also have 500 map loads for free!

What can I do once connected Shopify?

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

  • Add my ShippyPro carrier rates to my Shopify Checkout:  thanks to this option it will be possible to show carrier tariffs at Checkout according to the carrieSh  connected to ShippyPro.

    📌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. If you're on the Shopify plan or lower, then you can add this feature for a monthly fee or switch from monthly to yearly billing. For more information, you can consult the following link or contact Shopify Support.

  • Import only paid orders: only paid orders will be imported.

  • Notify the customers when the orders are shipped: customers will be notified when the order will be shipped.

  • 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. If you're on the Shopify plan or lower, then you can add this feature for a monthly fee or switch from monthly to yearly billing. For more information, you can consult the following link or contact Shopify Support.

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

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


📌Note: The same order can be imported from Shopify only once.

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

Why my orders are not updated on the marketplace?

It may have happened that sometimes your orders haven't been updated on the marketplace, the solution might actually be really simple.

In case you have multiple Locations, verify from Marketplace > Edit that the Location linked to the orders not updated is selected.

In 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 this guidelines:

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

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

Split Orders

On Shopify you have the possibility to Split orders so 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.


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 orders won't be updated again on the Marketplace by ShippyPro.

For this reason you won't be able to see the green tick over the second order, so that it will be shown like this:

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 image, 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

COD Extra-charge 

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

🔑 Upgrade your plan to Annual Professional now! You'll also get 12% discount!

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.

🔑 Upgrade your plan to Professional or Fast Growing now! If you choose an annual plan, you'll also get 12% discount!

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

FAQs 💭

1. Why my Shopify fulfilled orders are not imported on ShippyPro?

ShippyPro only import Shopify unfulfilled orders which doesn'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

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

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

You can update up to 50 Order ID per minute.

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

With multiple Location active on your profile, your filter by SKU will work only if SKU is present in just one Location.

🔑 Upgrade your plan to Fast Growing or Professional to start import backlog orders!


Once Upgraded your plan click on the chat logo 💬and forward us your request, we'll then import the orders for you.

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


Done! 🎉


🔍 What's Next?

Did this answer your question?