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.
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:- Retailers send purchase orders (POs) via EDI to your SPS Commerce account
- SPS forwards those orders to Jetpack automatically
- Jetpack generates ASNs and sends them back to SPS for retailer confirmation
- 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:| Feature | What It Does |
|---|---|
| Manage Retailer Relationships | Centralize all EDI connections in the SPS web portal |
| View POs | See and track incoming orders from each retailer |
| Assign Fulfillment Center to PO | Specify the preferred fulfillment center to fulfill a PO |
| Access Documents | Retrieve packing slips and ASNs without leaving SPS |
| Generate Invoices | Create and send invoices to retailers directly from SPS |
| Monitor Connectivity | Verify 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
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
How do I enable the Assign Fulfillment Center to PO feature?
How do I enable the Assign Fulfillment Center to PO feature?
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.
How do I update the fulfillment center assigned by the Assign Fulfillment Center to PO feature?
How do I update the fulfillment center assigned by the Assign Fulfillment Center to PO feature?
You can update the assigned fulfillment center in your Jetpack dashboard. Learn more about editing orders in the Jetpack dashboard.
How do I disable the Assign Fulfillment Center to PO feature?
How do I disable the Assign Fulfillment Center to PO feature?
To disable the Assign Fulfillment Center to PO feature, please contact SPS.
Will SPS sync fulfillment center updates to POs already synced to Jetpack?
Will SPS sync fulfillment center updates to POs already synced to Jetpack?
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
Other Integrations Overview
Back to the main integrations guide
Our Approach to B2B
Learn about B2B fulfillment with Jetpack
B2B Order Management
Create wholesale orders in your dashboard
Retail Distribution
Explore retail fulfillment options
Order Allocation
How orders are allocated to fulfillment centers
Integrations + Apps Overview
Learn about managing integrations

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!