Ir al contenido

SPS Commerce Integration

Esta página aún no está disponible en tu idioma.

SPS Commerce Integration

Cloud-based EDI and supply chain management for retail partner transactions

Connect SPS Commerce to OmniOrders and exchange EDI documents with retail partners automatically. Purchase orders flow in, invoices and Advanced Shipping Notices flow out—no manual data entry or paper-based processes. Manage your B2B supply chain from one central dashboard.


Connecting SPS Commerce to OmniOrders means purchase orders from retailers arrive automatically, invoices and ASNs send out without manual work, and your B2B transactions stay compliant with retail partner requirements—all from one central order management system.

Automated PO Import

Purchase orders (850) from retail partners flow directly into OmniOrders—no re-keying or email attachments.

Invoice & ASN Export

Generate and send invoices (810) and Advanced Shipping Notices (856) automatically when orders ship.

Retail Compliance

Meet retailer EDI requirements (Walmart, Target, and others) through SPS Commerce’s network of 500,000+ pre-built connections.

Centralized B2B Orders

Manage EDI orders alongside your eCommerce channels in one OmniOrders dashboard.


Make sure you have:

SPS Commerce Account

You need an active SPS Commerce subscription. Contact SPS Commerce or your retail partner for access.

Connection Details

Your SPS Commerce credentials: trading partner IDs, connection settings, and document type mappings (850, 810, 856, etc.).

Trading Partner Requirements

Know which retailers or suppliers you’ll connect to—each may have specific EDI document and format requirements.


  1. Go to Integrations

    In OmniOrders, click Integrations in the main menu, then click Add Integration

  2. Select SPS Commerce

    Find SPS Commerce in the list (under EDI & B2B) and click Connect

  3. Enter Connection Details

    You’ll need:

    • Trading Partner ID (or your EDI identifier)
    • Connection credentials (from SPS Commerce or your EDI provider)
    • Document mappings (which EDI types to send and receive)
  4. Configure Document Types

    Choose which EDI documents to sync:

    • 850 (Purchase Order): Import orders from retail partners
    • 810 (Invoice): Send invoices when orders ship
    • 856 (ASN): Send Advanced Shipping Notices for fulfillment
    • 846 (Inventory Inquiry/Advice): Sync inventory levels with retailers (optional)
    • 855 (PO Acknowledgment): Confirm order receipt (optional)
  5. Map Locations

    If you have multiple warehouses, map them to your SPS Commerce fulfillment locations for accurate routing.

  6. Start Sync

    Click Start Sync to begin receiving purchase orders. The first sync may take a few minutes depending on your trading partner setup.


The SPS Commerce integration exchanges standard X12 EDI documents: purchase orders flow into OmniOrders, and invoices plus ASNs flow out when you fulfill—keeping your B2B transactions automated and compliant.

  • 850 (Purchase Order): Order details, line items, quantities, ship-to addresses, and requested dates
  • 855 (PO Acknowledgment): Optional—send acknowledgments back to confirm order receipt
  • 997 (Functional Acknowledgment): System-level confirmations (handled automatically)
  • 810 (Invoice): Generated when orders ship—includes line items, quantities, and pricing
  • 856 (ASN): Advanced Shipping Notice with tracking, carrier, and expected delivery
  • 846 (Inventory Inquiry/Advice): Inventory levels for dropship and retail compliance (if enabled)
  • 855 (PO Acknowledgment): Optional—confirm order acceptance to the trading partner
  • Tracking numbers and carrier info
  • Shipment status updates
  • Delivery date notifications

Check if everything is syncing correctly:

  1. Go to IntegrationsSPS Commerce (or ServicesEDI)
  2. View the sync dashboard showing:
    • Last sync time
    • Documents received and sent
    • Any errors or warnings

Need to temporarily stop syncing?

  1. Open your SPS Commerce integration settings
  2. Toggle Sync Active to OFF
  3. Syncing stops immediately (you can resume anytime)

Change what syncs:

  1. Click Settings on your SPS Commerce integration
  2. Toggle document types on/off
  3. Update trading partner mappings if needed
  4. Click Save Changes

If you need to change your SPS Commerce credentials:

  1. Obtain new credentials from SPS Commerce or your EDI provider
  2. Update them in OmniOrders integration settings
  3. The connection will resume automatically

How often does it sync?

Purchase orders sync as they arrive in your SPS Commerce mailbox. Invoices and ASNs send automatically when orders ship.

Which retailers are supported?

SPS Commerce connects you to 500,000+ retailers (Walmart, Target, and many others). Your specific partners depend on your SPS Commerce agreement.

What about existing orders?

We can import recent purchase orders during initial setup. Older orders may require a manual import—contact support if needed.

Is my data secure?

Yes. SPS Commerce connections use secure protocols and we encrypt all data in transit and at rest.


Problem: New EDI purchase orders aren’t appearing in OmniOrders

Solutions:

  • Check that Order Sync is enabled in integration settings
  • Verify your connection credentials are valid and not expired
  • Confirm your SPS Commerce mailbox is receiving documents (check with SPS Commerce)
  • Look for error messages in the sync log
  • Try clicking Force Sync to trigger a manual refresh

Problem: Invoices or ASNs aren’t being sent to trading partners

Solutions:

  • Confirm Invoice and ASN export are enabled in settings
  • Verify the order has shipped and tracking is entered
  • Check that trading partner IDs and document mappings are correct
  • Look for validation errors in the sync log (e.g., missing required fields)

Problem: SPS Commerce integration shows “Connection Expired” or “Authentication Failed”

Solutions:

  • Verify your SPS Commerce credentials are still valid
  • Check if credentials were rotated or revoked by your EDI provider
  • Update credentials in OmniOrders integration settings
  • No data is lost—syncing resumes after reconnecting

  1. Start with One Partner: Connect one trading partner first to verify the flow
  2. Verify Mappings: Ensure your SKUs and product codes match EDI requirements
  3. Test in Sandbox: Use SPS Commerce test environment if available before going live
  4. Monitor Ship Dates: EDI orders often have strict ship-by dates—track them closely
  1. Centralize Orders: Let OmniOrders be your source of truth for all channels
  2. Use Consistent SKUs: Keep SKUs identical across EDI and eCommerce for accurate matching
  3. Send ASNs Early: Send Advanced Shipping Notices as soon as orders ship to meet retailer SLAs
  4. Track Compliance: Monitor acknowledgment and error rates to stay compliant
  1. Enable Auto-Fulfillment: Let OmniOrders automatically process EDI orders when ready
  2. Sync Tracking Immediately: Enter tracking as soon as orders ship
  3. Monitor Sync Logs: Check regularly for 997 errors or document rejections
  4. Plan for Peaks: During busy seasons, ensure your SPS Commerce connection can handle volume

Contact Support

Our team is here to help with setup, troubleshooting, or any questions. Get Support →

SPS Commerce Docs

Check SPS Commerce’s documentation for EDI document specifications and trading partner requirements.

More Integrations

Explore other platforms and integration options. View Integrations →