SPS Commerce Integration

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
In This Guide

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 NameField Description
ExtraChargeAmountAmount to add to an invoice
ExtraChargeCodeOptional. Default is D500 (Handling) but this can be set for anything needed
ExtraChargeDescriptionOptional. 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 NameField Description
ExtraChargeAmountAmount to add to an invoice
ExtraChargeCodeOptional. Default is D500 (Handling) but this can be set for anything needed
ExtraChargeDescriptionOptional. Defaults to “Service Charge”

Need Help?

If you have any questions about any of the information in this guide, we’re here to help!

Click here to email Order Desk support.