Magento 1 Integration


  • Integrate your Magento platform with Starshipit. 
  • Import your orders into Starshipit, and allow tracking information to write-back when you print a label.
  • Disable email notifications in Magento 1. 

About integrating Magento 1

You can have more than on Magento store integrated with Starshipit if the stores are under the same Magento account in the Admin panel. If they are in separate Magento accounts, you'll need to set it up as a child account.

1. Create a role and user in Magento 1

Set up an API access, and create a Webservice role and assign it to a Webservice role in Magento.

Create a new role

  1. Go to your Magento Admin Dashboard.
  2. From the System menu, select Web Services, then select SOAP/XML-RPC - Roles.
  3. From the roles page, click Add New Role.
  4. Enter a role name, and then click Role Resources.
  5. Set the Resource Access to ALL.
  6. In the top right hand of the screen, click Save Role.

Assign your new role to a user

  1. Go to your Magento Admin Dashboard.
  2. From the System menu, select Web Services, then select SOAP/XML-RPC - User.
  3. From the users page, click Add new User.
  4. Enter the account information as required.
    Note that the API Key will work as the password you enter in Starshipit. You can set this accordingly.
  5. Set the account to Active.
  6. On the User Information panel, click User Role. Assign the user your previously created the role for.

2. Enter your Magento 1 details in Starshipit

After you have created the user and the role in Magento, you need to add the URL, username and the password in Starshipit. You can customise the status of orders to import, however the default status "processing" should be correct for most Magento stores.

  1. In your Starshipit account select Settings, then select Integrations.
  2. Click Add a new integration, and select Magento.
  3. Enter the URL of your site eg or
  4. Enter your Magento username and password. The password is the API Key that you created in Magento.
  5. Test your connection, and then click Save.

(Optional) Disable email notifications in Magento

  1. Log in to your Magento account. 
  2. From the System menu, select Configuration.
  3. Under the Advanced tab, select the System menu item.
  4. Select Mail Sending Settings.
  5. Set Disable Email Communications to ‘Yes’.
    Emails will no longer send through Magento.

Delivery instructions

The following fields are imported for Delivery Instructions:

  • myOrderInfo.shipping_address.special_delivery_info
  • myOrderInfo.special_delivery_info
  • myOrderInfo.shipping_address.customer_comments
  • myOrderInfo.customer_note
  • myOrderInfo.onestepcheckout_customercomment

What's next?

Want to deliver great shipping experiences?

Start a 30-day free trial or book a demo with one of our shipping experts

Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.