ShipStation

In order to activate your ShipStation connection, you must be an active Logicbroker customer.

Become a Logicbroker Customer

 

General information

About this app

ShipStation is a SaaS (Software as a Service) shipping platform that allows you to manage all your small parcel and LTL shipping needs in one place. Logicbroker’s connection to ShipStation provides suppliers with an easy way to manage orders directly in ShipStation with a direct connection to suppliers’ trading partners. Get started today with a subscription or try it for free! ShipStation Pricing

 

Features

  • Receive Orders
  • Send Cancellations
  • Send Shipments

Website: https://www.shipstation.com/

ShipStation Support: https://help.shipstation.com/hc/en-us

How it works

Orders are sent from the retailer to Logicbroker in any format (EDI, CSV, JSON, XML, etc.). Logicbroker then transforms the order data into a format ShipStation can easily understand. In addition to transforming data, Logicbroker can also add data to orders, match retailer SKUs to suppliers' SKUs and more. Once we have transformed the data, we will post it to your ShipStation account to a specified store based on the partner stores you set up in Logicbroker and ShipStation. 

Any order sent into Logicbroker prior to the ShipStation connection being set up will not be transmitted unless it is reprocessed. To reprocess an order in Logicbroker, open it up in the portal > More Actions > Change Status > New.

Purchase Order Acknowledgements are automatically created on your behalf and sent to retailers by default. If you wish to disable this, reach out to support@logicbroker.com and let us know for which partner(s) you would like us to turn this off. If you wish to manually acknowledge purchase orders (accept/reject), you may do so through the Logicbroker portal. 

Cancellations created in ShipStation are sent to Logicbroker on a schedule (once an hour). Once in Logicbroker, they are sent out to the retailer. Cancellations in ShipStation are fill-or-kill. If you wish to partially cancel an order you will need to create the acknowledgment directly in Logicbroker. 

Shipments created in ShipiStation are sent to Logicbroker on a schedule (once an hour). Once in Logicbroker, they are sent out to the retailer. There are 2 types of transactions in ShipStation used to 'ship' an order:

  • Shipments: shipping label is created in ShipStation
  • Fulfillments: tracking is manually input into ShipStation

When setting up your connection you will be asked which way (selecting both is an option) you plan on processing orders in ShipStation to ensure Logicbroker pulls in the correct documents. 

Invoices are automatically created on your behalf and sent to retailers by default. If you wish to disable this, reach out to support@logicbroker.com and let us know for which partner(s) you would like us to turn this off. If you wish to manually invoice orders, you may do so through the Logicbroker portal.

Packing Slips (if required) are sent as a PDF link in the notes field of the order into ShipStation. You may need to be logged into the portal to access the link. From ShipStation you can download and print the packing slips for your orders. If you wish to print packing slips in bulk you may do this directly in the Logicbroker portal. 

mceclip0.png

 

Your Order Lifecycle

The chart below provides an overview of the order life cycle and the responsibilities of each platform.

1e61f78d284f49d88a1cdaf6f7b619933d0f8cf.png

Drop ship use case

With the ShipStation and Logicbroker connection, you can use ShipStation for your shipping needs, automate your invoicing processes, and automate your Amazon inventory with one easy integration.

 

Orders are sent by Amazon to Logicbroker using EDI. Logicbroker then translates this EDI order into a format ShipStation will understand, passing along the customer's data in addition to your Amazon warehouse data.

mceclip1.png

 

Shipments are created using any automation rules or custom configurations you set up in ShipStation. 

Inventory is uploaded into Logicbroker by your team. We will then send out inventory updates according to your business needs. Using Logicbroker you can do things like keeping track of your SKUs vs the ASIN - automatically sending your SKU on the order as opposed to an ASIN.

All other transactions are processed the same way mentioned in the How it works section

Fields and custom mappings

ShipStation default field mappings:

Field Description

Order Number

This is the order number seen in ShipStation

Order Date

Date of the order

Ship by date

This field comes from the Ship to address information on the order. If this information is on the original PO, customer email will come in by default.

Bill To information

These fields all come from the original PO. This includes Bill to Name, Company, Street Address, City and Phone if it is provided on the order.

Ship To information

These fields all come from the original PO. This includes Ship to Name, Company, Street Addess, City, Phone and Email if it is provided on the order. Most of these fields will always come on the PO, but phone and email may not come on the order.

Item Information

The item fields we send over include Line Item Key, SKU, Description, Quantity, Unit Price and UPC.

Order Total

The total amount on the order

Gift Message

Any Gift messages that are on the original PO.

Requested Shipping Service

The shipping service being requested on the original PO.

Internal Notes

Any notes coming from the order. Typically, we will send links to packing slips and any other custom information you might need into this field.

 

Custom field mappings we support:

Field Description Default Requirement
StoreId The store ID associated with the retailer. Most times, this field will change per retailer. A typical use case would be when you're trading with multiple trading partners. Amazon Orders will go into a different store than Wayfair Orders. Contact your Client Delivery Analyst for more details. N/A Required
WarehouseId The warehouse ID associated with your ShipStation warehouse. This field will pass data you need to get into your warehouse. N/A Optional
CustomField1 This is a custom field associated with the order. We can default data, or send order data into this field for your automation needs. N/A Optional
CustomField2 This is a custom field associated with the order. We can default data, or send order data into this field for your automation needs. N/A Optional
CustomField3 This is a custom field associated with the order. We can default data, or send order data into this field for your automation needs. N/A Optional

 

Requirements
Setup

See our Connect to ShipStation Quick Start Guide for setup instructions and to see the connector in action.

Connect to ShipStation

Troubleshooting and FAQs
Issues How to troubleshoot or resolve

Missing SKU in Shipstation

Add SKU in Shipstation and retry order. 

Unmapped SKU in Logicbroker

Add SKU to Inventory Feed setup and retry order

Connection Error

Retry order

 

FAQ’s

Do I add anything for 'Rate Limiting'?

Shipstation has a request limit, like all other APIs, but they can also provide a partner key on request that allows for slightly higher request rates. The supplier should reach out directly to ShipStation if they require higher rate limits. 

This should be left blank unless the supplier has a Partner Key (provided by ShipStation) to allow for higher rate limits.

mceclip1.png

 

What should I put for 'Pull Fulfillments'?

For Pull Fulfillments, set it to true if you are processing shipments and fulfillments and false if you are only processing shipments.

mceclip2.png

 

What is the difference between Shipments and Fulfillments?

Shipments – shipping label is created in ShipStation
Fulfillments – tracking is manually input into ShipStation

 

What sales channel will my order appear from?

For each retailer connected through Logicbroker, you can create your own custom sales channel in Shipstation. The StoreID from Shipstation will need to be set up in Logicbroker using a custom lookup table. Refer to the setup instructions. If you do not have a custom lookup table available to you in Logicbroker, reach out to support@logicbroker.com and we will get that set up. 

 

How are cancellations handled in Shipstation? And how will codes be transposed?

Cancellations are pulled from Shipstation when they are cancelled. To default a specific cancellation code, in the Logicbroker portal, go to Settings > Account Information > Acknowledgement Settings > select a default cancellation reason from the dropdown > Save

mceclip3.png

 

 

What if my integration requires 753 (routing request) and 754 (routing instructions) processing?

In this case, a shipment will need to get created to initiate the routing request to the retailer. You can create the shipment in Shipstation and when Logicbroker pulls it, will send the routing request. At this point, the 754 (routing instructions) will await being received; this will include all details such as pickup date, tracking numbers etc. You can subscribe to the "Routing instructions" notification to receive the details in email.

Once the 754 (routing instructions) is received and the the carrier picks up the shipment, the ASN/shipment can be submitted; to do this navigate to the shipment in the LB portal and click "Complete Shipment"

 

What if the SKUs that are sent from the retailer are not setup the same in Shipstation?

You are required to setup a MerchantSKU and SupplierSKU link; this link can be used to update your orders with the setup SupplierSKU. When an order is received, the OrderLine.ItemIdentifier.PartnerSKU will be used to lookup the SupplierSKU to update the order. This will make sure that all orders that are pushed into Shipstation have a valid item.

You will need to make sure that all Shipstation SKUs are setup in Logicbroker including the mapped MerchantSKU.

 

How often will orders be sent to Shipstation?

Orders are sent to Shipstation on a schedule 4 times an hour. Once an order is in Logicbroker it should be sent to your ShipStation account within 15-20 minutes. 

 

How often will shipments be pulled from Shipstation?

Shipments are pulled into Logicbroker on a schedule every hour at the 5th minutes

 

What is the maximum order volume that can be supported?

40 requests per minute. This is a hard limit set by Shipstation and their support would need to be contacted if the limit is reached.

 

If I split my orders in Shipstation, will Logicbroker pull the shipments?

You can split orders within ShipStation. In order for Logicbroker to pull the shipments, the order number must remain the same in ShipStation. More details about retaining the same order number can be found in ShipStation's documentation.

 

If I combine my orders in Shipstation, will Logicbroker pull the shipments?

You cannot combine orders from a Logicbroker sales channel. Logicbroker will not pick up the shipment from orders that are combined. To pull a shipment, each order must be in Shipstation as they were received by Logicbroker.

 

What shipping methods are supported and how are they translated?

Below are the list of codes that map from Shipstation to Logicbroker. These will be used to communicate from (orders) and to (shipments) you retailers.

All retailers on Logicbroker have a standard code they map to and this is managed by Logicbroker. If a code is received or sent that isn’t in the list below, the order will create in Shipstation with the unmapped value received from the retailer.

From inside Shipstation, the method can be mapped so handling can be automated for future orders. For more information on shipment mappings in Logicbroker see this article

Standard Code Shipstation Standard Methods

UPSN-CG

ups_ground

UPSN-3D

ups_3_day_select

UPSN-SC

ups_2nd_day_air

UPSN-ND

ups_next_day_air

UPSN-9A

ups_next_day_air_early_am

UPSN-PM

ups_next_day_air_saver

USPS-FC

usps_first_class_mail

USPS-BC

usps_parcel_select

USPS-PB

usps_priority_mail

FDE-SE

fedex_2day

FDE-3D

fedex_express_saver

FDE-9A

fedex_first_overnight

FDEG-CG

fedex_ground

FDE-IE

fedex_international_economy

FDE-IX

fedex_international_priority

FDEG-ND

fedex_standard_overnight

FDE-NM

fedex_priority_overnight

FDE-SG

fedex_ground_international

 

Also see ShipStation’s FAQ page.

Connector updates

Date

Update

3/21/2019

Pull Ship From Address from Shipstation based on a warehouse lookup

4/29/2019 Shipstation Order map updates: added paymentMethod from PaymentMethod KVP, taxAmount from TaxAmount KVP, shippingAmount from HandlingAmount, and fulfillmentSku from KVP FulfillmentSKU
6/11/2019 Support pulling Cancellations from Shipstation
4/24/2020 Internal updates to minimize rate-limiting occurrences
4/30/2020 Check for duplicate orders before creating an order in Shipstation
8/31/2020 Map state on shipments
11/10/2020 Pricing now appears on shipments
12/24/2020 Order date is now visible on acknowledgments
2/1/2021 Shipments can be configured to pull fulfillments into the Logicbroker portal from ShipStation. This can be done in the Portal by setting the Pull Fulfillments option to True under the connection.
6/1/2021 Item options are now mapped on the order
6/7/2021 Mapping weight from Shopify into ShipStation - Weight is pulled from Shopify and the item weight is then posted into ShipStation. The weight for Shopify is provided in grams and is then automatically converted into pounds in the packages section of the order in Logicbroker

6/28/2021

Weight and Weight UOM mapped on the order (the video below shows where the weight appears). Supported UOM options: pounds, ounces, or grams

2021-06-28_16-34-18.gif

9/13/2021

Cancellations sent to ShipStation - Retailers are now able to create a cancellation in the Portal to be sent to ShipStation.

ezgif.com-gif-maker__6_.gif

9/27/2021

ShipStation Custom Look Up Tables - Once a connection has been established, users can now add and edit ShipStation Store IDs directly in the Portal using Custom Look Up Tables

2021-10-05_15-15-00.png

9/29/2021

Fixed order post to allow for characters like & in customizable item options

Support for retailers to create a cancellation in the portal to send to ShipStation

 

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

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

Submit a request