Skip to content

Shipstation Integration

ShipStation is a shipping software that lets you manage and ship your orders to customers. It gives you access to a number of different shipping carriers. The following are some benefits of ShipStation Integration:

  • Send products to customers and charge them shipping fees
  • Options for different shipping carriers
  • Saves your time by sending the invoice details and ticket number to ShipStation
  • Creates Print label
  • Smooth and efficient workflows

Please check the video below:-


To begin, go to Integrations > Shipping and click on ShipStation.


To set up the integration, you will need your API Key and API Secret from ShipStation. To obtain these, log in to ShipStation and go to Account > API settings.


Add these API Key and API Secret on the page as shown below.


With the API Key and API Secret, return to RepairDesk and enable the ShipStation integration. On the ShipStation Integration, check the enable toggle, enter your API information, and click Save Changes to activate the integration.

General Settings

Data Re-Sync - In order to update any changes you made to your boxes or carriers on the ShipStation side, click the Data Re-Sync button to update the drop-down lists.

Enable two way syncing by adding URL to ShipStation - Two way syncing will allow you to verify your tracking ID and update ticket status in both invoices and tickets.

Markup - A markup is a good way to add a handling fee or account for slight changes in shipping costs over time. This will add a percentage markup to the line item charge for shipping on the invoice that the customer pays. Please do not add any markup if you do not wish to charge the markup cost to the customers.

Flat Rate - Flat rate lets you charge a standard shipping rate to your customer. You can add the line item name as well as the cost you wish to charge to your customer.

Allow to print shipping label when an invoice is created - This will let you create and print shipping label from both invoices and tickets once an unpaid invoice is generated.

When a shipping label is printed, set associated ticket to - This lets you change the status of the ticket once shipping label is printed from ShipStation or within RepairDesk.

Label Size - Choose your preferred label size from the drop down to customize the appearance of your shipping labels for both inbound and outbound shipments.

Order Prefix Configuration - Select the order prefix that will be sent to ShipStation upon ticket creation. 

Please note that the character limit for Store Name, Business Name and Ticket ID is 10 characters due to ShipStation's limitation.

Click Save Changes after configuring General Settings.


Shipping Settings

Shipping Methods

To configure shipping methods, click the drop down as shown below. The shipping carriers will be populated from your ShipStation account.

The carriers you select will be automatically populated in POS, ticket or invoice wherever you will be adding shipment.

You can uncheck the carriers you do not wish to add in the shipment options.

Shipping Packages

Here, you can choose from a selection of carrier boxes or create your own custom package to use in ticket or an invoice. The shipping boxes will be populated from your ShipStation account.

The boxes you select will be automatically populated in the ticket or invoice wherever you will be adding shipment.

You can uncheck the boxes you do not wish to add in the shipment options.

Click Save Changes after configuring Shipping Methods and Packages.


Click Save Changes after configuring Shipping Methods and Boxes.

Email Notification

With email notification, you can send emails to your customer when tracking id is generated if the toggle is on. A default email template as well as email subject is set which are editable as per your choice. Once you turn on the toggle, save any changes you make in the template and subject area.


Manage Shipping in Tickets 

Shipping can be managed in tickets through following scenarios:

Scenario 1: Only markup is configured from General Settings

Once a ticket is created, you can add shipment by clicking on “Edit Ticket”.


The following pop-up window will appear on your screen.  

Following are the steps you can follow to add shipment:

  1. Choose Shipping Method
  2. Add Shipping Package
  3. In case of Custom Shipping Package, add its length and width as well.
  4. Add weight
  5. Add Markup
  6. In order to check the shipment rate click “Get rate”.
  7. Once you have the shipment rate click “Create Shipment” to add it in the total.
  8. In case you wish to check another shipment rate, you can click “Get another rate”.
  9. If you wish to charge shipment cost to customer you can check the box.

After the shipment is added, it will appear as a line item in the ticket like this:

Shipment will be added in the total of the ticket.




Scenario 2: Only flat rate is configured from General Settings

Once a ticket is created, you can add shipment by clicking on “Edit Ticket”.


Once you click add shipping, a line item will be populated as shown below:  

Scenario 3:  Both markup and flat rate are configured from General Settings

Once a ticket is created, you can add shipment by clicking on “Edit Ticket”.


The following pop-up window will appear on your screen once you click “Add Shipping”.  

  • If you click flat rate, a line item will be added directly.
  • If you click Custom Shipping, the Shipping Details popup will appear where you can add shipping details and click “Add Shipment”.
Note: Shipping labels are not generated in RepairDesk in case of flat rate. They will only be generated through ShipStation. 

Manage Shipping in Invoices 

Shipping can be managed in invoices through following scenarios:

Scenario 1: Only markup is configured from General Settings

Once an invoice is created, Click “Add Shipping” to create a shipment.


Following are the steps you can follow to add shipment:

  1. Choose Shipping Method
  2. Add Shipping Package
  3. In case of Custom Shipping Package, add its length and width as well.
  4. Add weight
  5. Add Markup
  6. In order to check the shipment rate click “Get rate”.
  7. Once you have the shipment rate click “Create Shipment” to add it in the total.
  8. In case you wish to check another shipment rate, you can click “Get another rate”.
  9. If you wish to charge shipment cost to customer you can check the box.


After the shipment is added, it will appear as a line item in the invoice as shown below:

Shipment will be added in the total of the invoice.


Scenario 2: Only flat rate is configured from General Settings

Once an invoice is created, Click “Add Shipping” to create a shipment.

Once you click add shipping, a line item will be populated as shown below: 

Scenario 3: Both markup and flat rate are configured from General Settings

Once an invoice is created, Click “Add Shipping” to create a shipment.

The following pop-up window will appear on your screen once you click “Add Shipping”.  

  • If you click flat rate, a line item will be added directly.
  • If you click Custom Shipping, the Shipping Details popup will appear where you can add shipping details and click “Add Shipment”.

Orders in ShipStation

This is how orders will look like in ShipStation:



Viewing Shipping on Customer Portal

Tickets

In order to view shipping in tickets on customer portal please follow the following path:

Manage customer → Customer Name → Portal Link → Tickets

The following will be shown on your screen:

Invoices

In order to view shipping in invoices on customer portal please follow the following path:

Manage customer → Customer Name → Portal Link → Invoices

The following will be shown on your screen:


FAQs

Q - Who is ShipStation for?

A - ShipStation is a shipping and order fulfillment platform that is designed to meet the needs of a wide range of e-commerce businesses, from small and medium-sized merchants to large enterprises. The platform offers a variety of features and tools to help merchants streamline their shipping and fulfillment processes, including integration with major marketplaces and shopping carts, customizable shipping rules, batch shipping, label printing, and real-time tracking.

ShipStation also offers support for multiple carriers, so businesses can choose the shipping options that best meet their needs. Additionally, the platform has a range of plans that can be customized to fit the specific needs of each business, making it a flexible and scalable solution for businesses of all sizes.

Q - Where can I use ShipStation?

A - ShipStation offers accounts in the United States, Canada, the United Kingdom, Australia, New Zealand, France, and Germany currently. When creating labels in a ShipStation account, your Ship From Location (that is, where your shipments originate) must match your account's home country.

Q - Does ShipStation ship products for customers?

A - No, ShipStation is not a carrier or shipping company. ShipStation is a Software as a Service (SaaS) platform where you can connect your carrier and postage provider accounts, so you can create the labels for your parcels. All parcels are shipped by your individual carrier and postage providers.

Q - Which Shipping carriers are integrated with ShipStation?

A - It is specific to the account home country. In order to learn more about shipping carrier integrations with ShipStation according to your country, please follow this link.

However, below is a list of current carrier and postage provider integrations available within ShipStation.

Access Worldwide
APC
Asendia
DHL eCommerce
DHL Express
Endicia
ePost Global (formerly RR Donnelley)
FedEx
FedEx SmartPost
FirstMile
Fulfillment by Amazon (FBA)
GlobalPost
Globegistics
GLS
IMEX
Landmark Global
LSO
Newgistics
OnTrac
SEKO
Stamps.com
UPS
UPS SurePost®
UPS Mail Innovations

Q - Does ShipStation support drop shipping?

A - Yes, it does.

Q - Can I edit shipping once an invoice is paid?

A - No, shipping cannot be added once an invoice is paid.

Q - Can I view shipping in the customer portal?

A - Yes, you can view it in the customer portal in both the invoices and tickets. Please follow the user guide to know more about it.

Q - If I refund the invoice from RepairDesk, will it be displayed on ShipStation?

A - No, the refunded invoice will not be displayed on ShipStation.

Q - Can I create shipping label if I have chosen custom package?

A - No, you cannot. Custom packages only help you sync the package data with ShipStation. In this case label is generated from ShipStation not RepairDesk. 

Q - Can I add shipping to a paid invoice?

A - Yes, you can add shipping to a paid invoice. However, once an invoice is paid, the shipping line item will not be visible on the invoice. Instead, the order can be viewed in the "Awaiting Shipment" section of ShipStation. Label can, then, be generated from both RepairDesk or ShipStation. 

Note: Flat rate cannot be applied to a paid invoice. 




Q - How to enable two-way syncing in ShipStation?

A - Go to Shipstation Account-->Setting --> Integrations --> Integrations Partners --> Web hook and add a new web hook. 


Q - How will I print labels with ShipStation Integration?

A - Once an invoice is created, you can print label from both RepairDesk and ShipStation. Both are shown below:



Feedback and Knowledge Base