All Collections
How can I connect Magento 1 on ShippyPro?
How can I connect Magento 1 on ShippyPro?

Learn how to connect Magento 1 step by step

Updated over a week ago

Connecting Magento 1 to ShippyPro takes only a few minutes!

Follow these guidelines and start shipping your orders.

Let's begin! 🙌

⚠️ Before proceeding, make sure to check that the status of the orders to be imported corresponds to actual orders to be imported.

Update the orders already shipped in order not to block unfulfilled orders to be imported.

1. How to do it step by step 

The connection between ShippyPro and Magento 1 will be in SOAP. This protocol will  handle the data exchange. 

1. First of all, log in to your Magento 1 Account. Click then on System > Web Services > SOAP/XML – RPC – Roles:


   2. Click on the button Add a New Role on the right:

  3. Click on Role Info and add your current Admin and Password inside Role Name:


 4. Click then on Role Resources and select custom in Resource Access. Flag then ALL the available boxes:


5. Go back to the first step and click on on System > Web Services > SOAP/XML – RPC – USERS:


  6. Click on Add New User on the right:


7. Set up your User Info as following:

  • Add ShippyPro as User Name, First Name, and Last Name. 

  • Enter then [email protected] as Email

  • Current Admin Password: please insert your admin password.

  • API Key and API Key Confirmation: insert a password.

Your SOAP User will be ShippyPro
Your SOAP Password will be the one you set in API Key. 

📌 Note: Please be sure that you note your password since you'll need to add it inside your ShippyPro profile.

8. From USER select the role you want to link (Admin) and click Save User:

9. Go back to your ShippyPro account > Marketplaces and click on Magento logo:

Fill then all the required fields. Insert the URL of your website with http or https ( and the SOAP Username and SOAP Password you just set in Magento.

📌 Note: you need to add your production live URL, any under maintenance website URL won't be accepted.

When HTTP status of 401 error occurs, it means you are not Authorized.
Verify with your technician the Server Authentication Permissions.

Need more info about the other options displayed in the menu? Then keep reading!

Store IDS. 💡

By leaving this field empty, all your stores' orders will be imported in a unique Magento folder on ShippyPro.

If you'd like to differentiate your stores in multiple folders in To Ship section, add a new Magento connection for all of them including the specific Store ID of each one as well as a Customized Label in order to recognized them.

Filter by Status: 💡

You can decide which orders you'd like to import on ShippyPro. Select all the statuses you'd like to include by pressing on ctrl (Windows) or cmd (iOS) while clicking on a specific status, like this:

📌 If you would like to import custom statuses currently not present in the Magento module, Upgrade your plan to Annual and reach out to our > Customer Support Team, we'll be happy to assist you!

Filter by State: 💡

Here the most common status assigned to orders on Magento 1:

  • New: The order hasn't been shipped yet and doesn't have an invoice. 

  • Processing: The order has an invoice but hasn't been shipped yet.

  • Pending Payment: The order has been shipped and the invoice created. 

📌 If, for example, you'd like to import all new orders in Magento 1, you'll need to select New both in Filter by Status and Filter by State.

📌 We don't take into consideration the payment method when importing the orders, only the order status!

Besides the options above, you'll also see some extra ones:

  • Through Import orders from the last "n" days you'll be able to select from when start to import your orders:

💡 Please keep in mind that this is optional, if not specified we'll import the orders from the last 28 days.

  • Update my Magento profile with shipped orders tracking numbers and mark as shipped

  • Use WS-I compliance - this option allows you to make some extra checks on your API calls by first enabling your Webservice on Magento as WS-I Compliant.

  • Url rewrite Disabled

  • Custom url

  • Exclude external orders - allows you to exclude Amazon or eBay orders you have inside Magento.

Some useful tips:

⚠️ Please note that Magento orders can only updated once, for this reason we suggest you not to update it directly on the Marketplace but wait for it to be done from ShippyPro.

📌 Magento doesn't support our Track & Trace updates, for this reason they won't be shown on the marketplace.

How can I know that Magento is correctly connected?

If the connection has been correctly established, you'll receive a positive message telling you that the marketplace has been successfully connected.

When and where will my orders be imported?

After Magento 1 has been successfully connected, all your pending orders will be imported together with order details and product images in Label Creator > To Ship in the next 10 minutes, ready to be shipped in a few clicks.

Inside To Ship section you are able to display all your pending orders imported from your stores every 10 minutes.

📌 Note: Orders can be imported from a maximum of 30 days.

Click here to read a step-by-step guide on how to start shipping your orders:

💡 Until further news exclude M2E pro orders by checking “exclude external order” inside magento connection menu.

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

🔴 Something went wrong during the connection?

Don't panic!

Here are some tips that help you solve your issue:

📌 Step 1: Check your Store URL

Have you correctly entered your Store URL? Remember that the url must be the same as you see in the address bar of the browser including http:// - https:// .

📌 Step 2: Check your Magento Credentials

Have you copied and pasted all your Magento Credentials correctly? Check them again!

📌 Step 3: Select "New" and "Processing" as Status and State

Remember that you need to select at least "New" and "Processing" as Statuses and as States for your Magento Orders to be imported into ShippyPro.

If you don't, Magento will be correctly connected but ShippyPro won't be able to import new orders ready to be shipped.

📌Third Party App

If you employ third party plugin (such as m2epro) order's data may not be imported or be imported incorrect .

Still having some trouble connecting Magento?

If you need a hand, we're here to help. 👋

Contact our Support Team either via chat or form request from your Support Panel by clicking on the black HELP button in the lower right corner of your account.

Done! 🎉

🔍 What's Next?

Did this answer your question?