Ir al contenido

CommerceHub Integration

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

CommerceHub Integration

Connect drop-ship and marketplace orders from CommerceHub retail networks

Connect CommerceHub to OmniOrders and manage drop-ship and marketplace orders from one place. Orders from retail partners flow into OmniOrders automatically—inventory and fulfillment sync in both directions.


Drop-Ship Orders

Orders from retail partners (Walmart, Target, and others) flow directly into OmniOrders—no manual entry.

Inventory Sync

Stock levels stay in sync across CommerceHub and your fulfillment system. Prevents overselling.

Fulfillment Updates

Tracking numbers and shipment status automatically update in CommerceHub when orders ship.

Multi-Retailer Support

Manage orders from multiple retailers through a single CommerceHub connection.


Make sure you have:

CommerceHub Account

You need an active CommerceHub account with API access. Contact CommerceHub or your retail partner for credentials.

API Credentials

Your CommerceHub API key, secret, and environment (sandbox or production) ready to enter.

Retailer Connections

Know which retailers you’re connected to in CommerceHub—this affects which orders will sync.


  1. Go to Integrations

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

  2. Select CommerceHub

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

  3. Enter API Credentials

    You’ll need:

    • API Key (from your CommerceHub dashboard)
    • API Secret
    • Environment (Sandbox for testing, Production for live orders)
  4. Configure Settings

    Choose what to sync:

    • Orders: Import drop-ship and marketplace orders automatically
    • Inventory: Keep stock levels in sync with CommerceHub
    • Fulfillment: Send tracking info and shipment status back to CommerceHub
  5. Map Locations

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

  6. Start Sync

    Click Start Sync to begin importing orders. The first sync may take a few minutes depending on order volume.


  • Order details and line items from retail partners
  • Customer shipping addresses
  • Order notes and retailer-specific fields
  • Fulfillment status
  • Ship-by and delivery-by dates
  • Stock levels by location
  • Inventory updates (both directions)
  • Low stock alerts
  • Multi-location inventory support
  • Tracking numbers
  • Carrier information
  • Shipment status updates
  • Fulfillment notifications to retailers

Check if everything is syncing correctly:

  1. Go to IntegrationsCommerceHub
  2. View the sync dashboard showing:
    • Last sync time
    • Orders synced
    • Any errors or warnings

Need to temporarily stop syncing?

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

Change what syncs:

  1. Click Settings on your CommerceHub integration
  2. Toggle any sync option on/off
  3. Click Save Changes

If you need to regenerate your CommerceHub API credentials:

  1. Create new credentials in your CommerceHub dashboard
  2. Update them in OmniOrders integration settings
  3. The connection will resume automatically

How often does it sync?

Orders sync as they arrive from CommerceHub. Inventory typically syncs every 5–15 minutes or when changes occur.

Which retailers are supported?

CommerceHub connects you to many retailers (Walmart, Target, and others). Your specific retailers depend on your CommerceHub agreement.

What about existing orders?

We import recent orders during initial setup. Older orders can be imported on request.

Is my data secure?

Yes. We use secure API authentication and encrypt all data in transit and at rest.


Problem: New CommerceHub orders aren’t appearing in OmniOrders

Solutions:

  • Check that Order Sync is enabled in integration settings
  • Verify your API credentials are valid and not expired
  • Look for error messages in the sync log
  • Confirm the order meets CommerceHub’s fulfillment requirements
  • Try clicking Force Sync to trigger a manual refresh

Problem: Stock changes don’t sync between CommerceHub and OmniOrders

Solutions:

  • Confirm Inventory Sync is turned on
  • Check if products are mapped correctly (same SKU in both systems)
  • Verify your API account has inventory write permissions
  • Allow up to 15 minutes for updates to sync
  • Check for rate limit messages in the sync log

Problem: CommerceHub integration shows “Connection Expired” or “Authentication Failed”

Solutions:

  • Verify your API credentials are still valid in CommerceHub
  • Check if the API key was rotated or revoked
  • Regenerate credentials and update them in OmniOrders
  • Ensure you’re using the correct environment (sandbox vs production)
  • No data is lost—syncing resumes after reconnecting

  1. Start with Sandbox: Use CommerceHub sandbox environment first to test the connection
  2. Verify Mapping: Ensure your SKUs match between OmniOrders and CommerceHub
  3. Test One Retailer: Confirm orders from one retailer sync correctly before scaling
  4. Check Ship Dates: CommerceHub orders often have strict ship-by dates—monitor them closely
  1. Centralize Inventory: Let OmniOrders be your source of truth for available stock
  2. Use Consistent SKUs: Keep SKUs identical across all systems for automatic matching
  3. Set Buffer Stock: Configure safety stock to prevent overselling across retailers
  4. Track Performance: Monitor fulfillment metrics to meet retailer requirements
  1. Enable Auto-Fulfillment: Let OmniOrders automatically fulfill orders when ready
  2. Sync Tracking Early: Send tracking as soon as orders ship to meet retailer SLAs
  3. Monitor Sync Logs: Check regularly for errors or delays
  4. Plan for Peaks: During busy seasons, ensure sync frequency meets demand

Contact Support

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

CommerceHub Docs

Check CommerceHub’s documentation for API details and retailer-specific requirements.

More Integrations

Explore other platforms and integration options. View Integrations →