Connecting a Magento 1.x (Community, Professional, or Enterprise) account to ShipStation requires three separate steps:
- Install the ShipStation extension in your Magento 1.x admin page
- Create a user for the app to use when connecting Magento and ShipStation
- Add Magento as a selling channel in ShipStation
NOTE: All steps are also included in the ShipStation Magento connection window that appears when you select Magento from ShipStation's Store connection window.
NOTE: Looking for a Magento expert to help you set up your Magento store? Check out our Partner Directory to find one near you!
Install the ShipStation extension
1. Click the ShipStation Magento Extension link in the Magento connection modal. This will open a new window to the Magento Marketplace.
2. Add the extension to your cart and check out.
3. When you complete your check out, click Install on the confirmation page. Once installed, you may want to configure the ShipStation Magento settings to set how certain data will be sent to ShipStation.
Create a User for ShipStation in Magento
Once the extension is installed, you'll need to create a user for the app to use when connecting the two systems.
1. In your Magento admin site, go to System > Web Services, and then choose SOAP/XML-RPC - Users.
2. Click on the Add New User button.
Here you'll need to fill in the information for your new user.
3. Enter "shipstation" as the username (you can use a custom name if you like, but we recommend "shipstation", and we will use this in the example).
4. Create your own API key - usually, these are 40-character strings that include both letters and numbers, though you can make yours whatever you wish.
NOTE: Make sure to enter the same thing in both the API key and the API Key Confirmation fields, and be sure to copy the API key before you leave this screen.
5. Click on the Save User button.
Add Magento as a Selling Channel in ShipStation
1. Go to your Account Settings (the wrench icon in the upper right).
2. Select Selling Channels and then Store Setup from the sidebar on the left.
3. Click on the Connect a Store or Marketplace button and select "Magento".
4. In the window that appears, enter the username, the API key you copied, and the URL for your store.
5. Click Test Connection.
NOTE: If you are using a Magento Multi-Store setup, you'll need a special store URL for each Magento store you add.
6. If you use any custom statuses, set them in this window. You can also add your Warehouse Location Attributes, choose the weight unit you use for your store, and select when Magento will invoice.
7. Click Connect. Now you're done!
NOTE: If you need your weights to import from Magento as kilograms, please reach out to our support team. See How can I contact ShipStation Support? for a way that works best for you. This is an account-wide setting change that we can enable for you, but it will affect every store, order, and product weight in your ShipStation account.
The Magento integration offered by ShipStation allows us to import order data from Magento, and to update orders in Magento when shipments are created. This integration does not have any control over the rates that your customer sees when checking out from your Magento store. If you're interested in using the estimated rates from ShipStation during your customer checkout process, we recommend you look into the ShipStation Live Rates extension developed by solution provider Maurisource.