SPS Commerce - Overview

Last Updated: Oct 27, 2017 02:58AM 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 beta integration is one-way from SPS to Stitch (inbound 850 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 SPS credentials, 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.