Connect to ShipStation

Add a Custom Store as a Selling Channel

To connect your custom store to ShipStation, do the following:

  1. Go to Account Settings (the wrench icon in the upper right).

Account Settings Image

  1. Select Selling Channels from the left-hand sidebar, then choose Store Setup.

Selling Channels Image

  1. Click + Connect a Store or Marketplace.

Connect a Store Image

  1. Choose the Custom Store option.

Custom Store Option Image

  1. Enter the requested information into the form and test your connection using the Test Connection button.

The table below provides details about the form fields in the connection window:

Field Description
URL to custom XML Page This is the root location of your web endpoints. HTTPS is recommended.

Once the connection is complete, ShipStation will begin communicating with your Custom Store's web endpoints to obtain order information.

Branded Custom Stores

By default, your Custom Store will not be discoverable by other ShipStation users in the way that eBay, Amazon, or Etsy is. Users will have to specifically know about your Custom Stores's endpoint and authentication scheme and manually add that to their ShipStation instance.

If you would like to brand your Custom Store and make it available to all ShipStation users then please contact us for further information.

Importing Orders from the Custom Store

ShipStation requests order information from your /orders web endpoint during ShipStation's updates.

ShipStation users can trigger store updates manually by hovering over the import icon and opting to update all stores or individual stores.

Additionally, users can enable an auto-update feature so that ShipStation periodically update a store's orders. The auto-update frequency depends the user's history of manual updates and several other factors.

For more details around orders, please visit our reference documentation.

Send Shipment Events

By default, ShipStation uses an /events call to post shipment notifications to your web endpoint whenever a label is created in ShipStation.

These events can be delayed, if the user prefers, by setting the Notification options in the Custom Store Settings window.

If the ShipStation user creates labels outside of ShipStation, the user can choose the Mark as Shipped action within ShipStation, which will move the order to the shipped status in ShipStation and also post a shipment notification to your web endpoint.

For more details around events, please visit our reference documentation.