SPS Commerce - Overview

Last Updated: Sep 26, 2018 12:58PM PDT
SPS is an EDI platform for exchanging order documents with your trading partners. When integrated with Stitch, SPS functions as a sales channel while Stitch functions as control center for your entire commerce operation.

Note: This integration is one-way from SPS to Stitch (inbound 850, 855 and 810 documents only). This integration is only available to accounts with an assigned success manager.

Integration Setup

To integrate SPS, go to Integrations > Channels and select Add Channel. On the next screen, select SPS from the list of channels, then click Continue:

On the next screen, confirm your autolink settings, then click Continue. Autolink will attempt to match each unique, vendor-specific unit of measure to a Stitch variant—linking SPS Vendor ID to Stitch variant SKU.

Note: If your SPS Vendor Part Number values aren't unique for each vendor-specific unit of measure, choose Do not autolink from the Autolink based on… dropdown.

On the final screen, enter your FTP credentials for SPS, then click Authorize:

Once authorized, click Continue.

Channel Settings

From the Channels page, you'll see a simplified list of channel settings. Because this integration is one way from SPS to Stitch, there are no push settings to configure.

Since orders will likely import in a variety of statuses, you'll likely want disable settings like Auto-Packing Slips and Send to ShipStation (if applicable).

Linking Listings to Stitch Inventory

Stitch imports a channel listing for each combination of item, trading partner, and unit of measure.

Example: If you sell a coffee mug to two trading partners, each of whom purchase in four units of measure, Stitch will import eight channel listings (1 item x 2 trading partners x 4 units of measure).

From the Channel Listings page, link single units of measure to individual variants:

Note: Link each case/pack of more than one unit to a corresponding bundle in Stitch.

Order Management

When an SPS trading partner (e.g., Nordstrom, Macy’s, Best Buy) posts a new 850 purchase order, Stitch imports this as a sales order:

Stitch assigns the SPS trading partner as the top-level "company" contact and the SPS order contact as the second-level contact person. If there is no SPS order contact, we'll assign the shipping contact as contact person.

SPS will split multi-store orders into multiple Stitch sales orders, all sharing the same root PO number (stored as a reference number in Stitch).

Note: Stitch won’t import cross-docking documents or other fulfillment details. 

Supported EDI 850 Purchase Order Type Codes

Code Definition Stitch Support
BK Blanket Order Not currently supported.
CF Confirmation Yes - imports as normal sales order.
CN Consigned Order Yes - imports as normal sales order.
DS Drop Ship Yes - imports as normal sales order.
EO Emergency Order Yes - Imports as normal sales order. Emergency order status is indicated in "Additional Notes" field of Stitch Order.
KC Contract Yes - Imports as normal sales order.
KN Cross Dock Yes - Imports as normal sales order, but cross-dock logistical information is not stored, interpreted or transferred to fulfillment solutions from Stitch currently.
NS New Store Order Yes - Imports as normal sales order.
OS Special Order Yes - Imports as normal sales order.
PR Promotion Information Yes - Imports as normal sales order.
RE Reorder Yes - Imports as normal sales order.
RL Release or Delivery Order Not currently supported.
RO Rush Order Yes - Imports as normal sales order. Rush order status is indicated in "Additional Notes" field of Stitch Order.
SA Stand Alone Yes - Imports as normal sales order.
SP Sample Order Yes - Imports as normal sales order.
SS Supply or Service Order Not supported. Indicates order for service.

Critical Info

Orders with line items requiring different ship dates will import as a normal sales order without line-item specific dates. For these orders, refer to SPS Commerce Web Forms for ship date information.