ShipStation
ShipStation is a web-based, multi-carrier shipping solution for eCommerce retailers. Designed to streamline the fulfillment process, this software offers many integrations that allow you to import and process orders. ShipStation and MRPeasy can work seamlessly together, so orders are prepared in MRPeasy and shipped from ShipStation using a wide selection of available carriers.
How to set up the integration between MRPeasy and ShipStation
1. You must have an active account in ShipStation.
2. Log in to your ShipStation account, go to Settings -> Account -> API settings:
- Now press the green button “Generate API keys” if the keys have not been generated earlier or “Regenerate API keys” if they have been generated earlier.
3. ShipStation generates two keys: API Key and API Secret. Example:
- API Key: 0b7ae06eb123456789f60d00f3454052
- API Secret: 22f2b1234a5a678eaef19bd60d466ef4
4. Log in to your MRPeasy account, go to Settings -> System settings -> Integrations:
- Press the button “Configure API access” in the section “ShipStation.”
- In the opened window, Input the ShipStation API Key and API Secret into the relevant fields and press “Save.”
How the integration between MRPeasy and ShipStation works
Integration between MRPeasy and ShipStation is a one-way integration: shipments are prepared in MRPeasy and sent to ShipStation for shipment. Carrier selection, label printing, package shipping, and tracking are performed in ShipStation.
It works as follows:
1. A shipment for a customer order, RMA return, or subcontracting PO is prepared in MRPeasy.
2. Free-text addresses cannot be used if shipment information is prepared for sending to ShipStation.
- The shipping address must include a valid postal code.
3. Once a new shipment is prepared and saved in MRPeasy, you can press the “Send to ShipStation” button, and the shipment will be sent to ShipStation and become available on that side as an order:
- If the shipment status in MRPeasy is “New,” then the ShipStation order will have the status “On hold.”
- If shipment status in MRPeasy is “Ready for shipment” or “Shipped”, then the ShipStation order will have the status “Awaiting shipment”.
4. The following data is sent to ShipStation:
- The order date.
- SKU, part name, and quantity for each shipment row.
5. If the shipment is modified in MRPeasy, then after saving changes, you can press the “Send to ShipStation” button to update the order in ShipStation.
- Changes cannot be made if the ShipStation order has the status “canceled” or “shipped.”
6. When an order is shipped in ShipStation, a tracking number is imported from Shipstation to the shipment details in MRPeasy.
7. When you delete a shipment in MRPeasy, MRPeasy checks if it had been sent to ShipStation earlier:
- If yes, then MRPeasy asks if you want to delete it in ShipStation.
- If you select that you wish to delete it in ShipStation, it will be canceled in ShipStation.
- ShipStation orders cannot be canceled if its ShipStation status is “canceled” or “shipped.”