Skip to main content
Connecting SPS Commerce to Jetpack centralizes your retailer partnerships through a single EDI platform. This integration automates the entire electronic data interchange workflow—from receiving purchase orders to generating ASNs and invoices—eliminating manual data entry and streamlining your B2B fulfillment operations with major retail partners.
ShipBob
About ShipBob Integration References
During setup, you’ll authenticate the “ShipBob” integration with SPS Commerce. This is expected—Jetpack has licensed ShipBob’s integration infrastructure to provide reliable EDI connections. Your data flows seamlessly to your Jetpack dashboard.

SPS Commerce Integration Overview

By connecting SPS Commerce to Jetpack, you centralize your retailer partnerships (e.g., Walmart, Target) through a single EDI platform that handles all electronic data interchange automatically.

How EDI Works with SPS Commerce and Jetpack

The integration creates a seamless automated workflow between your retailers, SPS Commerce, and Jetpack:
  1. Retailers send purchase orders (POs) via EDI to your SPS Commerce account
  2. SPS forwards those orders to Jetpack automatically
  3. Jetpack generates ASNs and sends them back to SPS for retailer confirmation
  4. All order updates, fulfillment notices, and invoicing data flow automatically between SPS and Jetpack

SPS Commerce Features and Capabilities

Through this integration, you can manage your entire retailer EDI workflow from the SPS web portal:
FeatureWhat It Does
Manage Retailer RelationshipsCentralize all EDI connections in the SPS web portal
View POsSee and track incoming orders from each retailer
Assign Fulfillment Center to POSpecify the preferred fulfillment center to fulfill a PO
Access DocumentsRetrieve packing slips and ASNs without leaving SPS
Generate InvoicesCreate and send invoices to retailers directly from SPS
Monitor ConnectivityVerify the status of each EDI link between platforms

Fulfillment Center Assignment

When assigning a fulfillment center to a purchase order:
  • If a fulfillment center is not specified, Jetpack will use our default logic to assign the most optimal fulfillment center
  • POs will move to the Action Required status if the selected fulfillment center does not have enough inventory to fulfill the order
Learn more about Jetpack order allocation to understand how fulfillment centers are automatically selected.

Prerequisites

To use the SPS Commerce integration, you must:
  • Be an SPS Commerce customer
    • If you have yet to become an SPS Commerce customer, we can connect you with them during the onboarding process
  • Have a live Jetpack dashboard with appropriate user permissions
  • Confirm with Jetpack that the desired retailer is enabled for EDI

Setting Up the SPS Commerce Integration

After contacting Jetpack to get started, we will guide you through the following steps to configure the automated EDI connection between SPS Commerce and Jetpack:
1

Onboarding Information Collection

Jetpack will collect onboarding information such as third-party billing details, SKU and inventory data, and more.
2

Authentication Guide

You will be provided with a written guide to authenticate SPS and Jetpack to allow electronic data interchange (EDI).
3

Testing Phase

Jetpack and SPS will complete testing between both parties (merchant participation is not needed).
4

Automation Activation

Once testing is completed successfully, Jetpack will communicate with you to establish a go-live date.
5

Orders and ASNs Go Live

On that go-live date, the automation system will be turned on so that orders and ASNs will be generated and sent without you needing to touch anything in either system. You will still be responsible for handling any retailer invoices.

SPS Commerce FAQs

Please reach out to your SPS Commerce contact and provide the fulfillment center ID(s) for each fulfillment center to which you want POs assigned.To retrieve the desired fulfillment center ID, please contact Jetpack Care, ensuring to provide the fulfillment center name and address.
You can update the assigned fulfillment center in your Jetpack dashboard. Learn more about editing orders in the Jetpack dashboard.
To disable the Assign Fulfillment Center to PO feature, please contact SPS.
If you update the fulfillment center in SPS after the orders are already imported to the Jetpack dashboard, you must manually update the orders or clean sweep and reimport the affected orders. Learn more about clean sweeping orders in the Jetpack dashboard.

Let’s Dive Deeper

Jetpack

Questions? Contact Jetpack Care.

If you have any questions or run into issues, you can always contact Jetpack Care for help. Our team is always here to assist via Slack, phone, or email!