You can find your Key & Secret at https://ss.shipstation.com/#/settings/api. Link the ShipStation account to DCL account

To link your ShipStation account to a DCL eFactory account, please follow below steps.

Access to ShipStation Connector

Press the button on the top of this page. You will be asked to enter the DCL eFactory credentials. If you have linked only a single warehouse, you will be redirected to the connector page "Warehouse Preferences". If you have linked multiple warehouses, you need to select the warehouse you want to configure.

NOTE: On the 'Warehouse Preferences' page you have the option to apply the settings only to the selected warehouse or to apply the settings to all of your warehouses linked to the same DCL account. Order processing workflow

Customer places an order

Orders in ShipStation are usually created within a connected sales channel. Once a customer places an order in your ecommerce store, ShipStation will assign a "Location". Your default Ship From Location will be applied to all incoming orders unless otherwise applied by an automation rule. If you have linked that location to a DCL eFactory account, the order information is automatically imported into DCL.

DCL acknowledges the order

Once we import the order into our system, you can see it through eFactory portal. If you have specified an acknowledge tag in the connector settings, you will see the acknowledge tag in ShipStation Orders grid. Tracking information flows back the customer

Once a shipment is created in DCL, that shipping information will be synced back to sales channels, which will trigger a tracking email to the customer (if the option is checked in the connector settings).
On your ShipStation portal, the order will be marked as "Shipped" with carrier, tracking number and shipped quantity information.

Partial shipment handling

In the situation an order needs to ship partially (for short stock availability), there are to scenarios involved:

For better understanding the process, let's assume the original order (order number: "ABC") has 2 lines: line 1 with SKU "A" and line 2 with SKU "B".

In case 1, you have to split the order in ShipStation: the action will end up creating with 2 separated orders:

DCL will later acknowledge (import) these two orders that can be shipped independently.

In case 2, you have to split the order in ShipStation as same as in case 1, but you also need to inform DCL to cancel the line from order "ABC" that has moved to order "ABC-1".
[null, {"document_url": "https://integrations.dclcorp.com/ShipStation", "unformatted_src": "/Images/shipstation/shipstation_api_keys.png", "src": "https://integrations.dclcorp.com/Images/shipstation/shipstation_api_keys.png", "formatted_filename": "shipstation api keys", "alt_text": "ShipStation_APIKEYS"}, null, {"document_url": "https://integrations.dclcorp.com/ShipStation", "unformatted_src": "/Images/shipstation/shipstation_settings.png", "src": "https://integrations.dclcorp.com/Images/shipstation/shipstation_settings.png", "formatted_filename": "shipstation settings", "alt_text": "Shipstation Settings"}, null, {"document_url": "https://integrations.dclcorp.com/ShipStation", "unformatted_src": "/Images/shipstation/setup_carriers.png", "src": "https://integrations.dclcorp.com/Images/shipstation/setup_carriers.png", "formatted_filename": "setup carriers", "alt_text": "Carriers Setup"}, null, {"document_url": "https://integrations.dclcorp.com/ShipStation", "unformatted_src": "/Images/shipstation/order_ack.png", "src": "https://integrations.dclcorp.com/Images/shipstation/order_ack.png", "formatted_filename": "order ack", "alt_text": "Order acknowledged"}, null]