Order Desk can connect to your SPS Commerce account and automatically download orders.
SPS Commerce requires all customers to go through testing which requires our developers’ help. Due to this, there is an additional one-time fee for each SPS Commerce vendor you plan to use with Order Desk. Prior to setup, reach out to SPS Commerce to let them know you’re seeking connection with Order Desk.
Setup
In Order Desk, click on Manage Integrations under the Integrations section in the left sidebar. Under the Shopping Carts tab, find and enable SPS Commerce.

Alternatively, you can search for SPS Commerce in the integrations search bar.

Once enabled, click Connect To SPS Commerce to sign into your SPS Commerce account and authorize Order Desk. You can also connect via SFTP if you prefer that option.

Make sure to ask SPS Commerce to place your purchase orders in XML format in an SFTP account.
Integration Settings
Once connected, you can set your integration preferences.

Check for New Orders
Select how often you want Order Desk to look for and download new orders from SPS Commerce.
Folder for New Orders
Select the folder where newly imported orders from SPS Commerce should be placed.
For more information, see the Working with Folders guide.
Order Prefix
If you need to, you can add a prefix of your choice that will be added to all orders downloaded from SPS Commerce.
Import Path
Select the folder where Order Desk should download new orders from. You can leave this blank if you want to use the standard /out path. Otherwise, use the Browse button to choose a different folder.
Upload Path
Select the folder where Order Desk should send order updates such as acknowledgements, shipments and invoices. You can leave this blank to use the standard /in path. Otherwise, use the Browse button to choose a different folder.
Browsing your SPS folders for either path requires an active connection, since Order Desk needs to connect to SPS in real time to see which folders are available.
Sync Tracking Numbers
If the Sync Tracking Numbers setting is enabled, Order Desk will send shipment information back to SPS Commerce and automatically update the orders there.
Send Invoices
If the Send Invoices setting is enabled, Order Desk will send invoices to SPS Commerce automatically.
Packing Type
Use this setting to tell SPS Commerce whether you would prefer Pack or Tare.
Ship From Address
Enter your shipping address here.
Invoice Settings

Net Days Due
Number of days until total invoice amount is due. Discount not applicable. A value of zero will be passed if this field is left blank. Optional.
Discount Days Due
Number of days in the terms discount period by which payment is due. A value of zero will be passed if this field is left blank. Optional.
Payment Discount
Discount percentage if an invoice is paid on or before the Discount Due Day. A value of zero will be passed if this field is left blank. Optional.
Payment Terms
Use to set the payment terms of an invoice.
Seller Currency
Use to indicate what currency the seller is using for an invoice.
Manual Imports

If you need to manually download orders, click the import button to pull in the latest orders from SPS Commerce.
Order Level Details
The following fields can be added as checkout data or order metadata to be passed through to Capacity on an order by order basis:
| Field Name | Field Description |
|---|---|
| ExtraChargeAmount | Amount to add to an invoice |
| ExtraChargeCode | Optional. Default is D500 (Handling) but this can be set for anything needed |
| ExtraChargeDescription | Optional. Defaults to “Service Charge” |
If you are unfamiliar with checkout data, see the How to Work with Checkout Data guide.
Item Level Details
The following fields can be set as variations or item metadata for each item in an order.
| Field Name | Field Description |
|---|---|
| ExtraChargeAmount | Amount to add to an invoice |
| ExtraChargeCode | Optional. Default is D500 (Handling) but this can be set for anything needed |
| ExtraChargeDescription | Optional. Defaults to “Service Charge” |