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.
Orders from retail partners (Walmart, Target, and others) flow directly into OmniOrders—no manual entry.
Stock levels stay in sync across CommerceHub and your fulfillment system. Prevents overselling.
Tracking numbers and shipment status automatically update in CommerceHub when orders ship.
Manage orders from multiple retailers through a single CommerceHub connection.
Make sure you have:
You need an active CommerceHub account with API access. Contact CommerceHub or your retail partner for credentials.
Your CommerceHub API key, secret, and environment (sandbox or production) ready to enter.
Know which retailers you’re connected to in CommerceHub—this affects which orders will sync.
Go to Integrations
In OmniOrders, click Integrations in the main menu, then click Add Integration
Select CommerceHub
Find CommerceHub in the list (under EDI & B2B) and click Connect
Enter API Credentials
You’ll need:
API Key (from your CommerceHub dashboard)
API Secret
Environment (Sandbox for testing, Production for live orders)
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
Map Locations
If you have multiple warehouses, map them to your CommerceHub fulfillment locations for accurate routing.
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:
Go to Integrations → CommerceHub
View the sync dashboard showing:
Last sync time
Orders synced
Any errors or warnings
Need to temporarily stop syncing?
Open your CommerceHub integration settings
Toggle Sync Active to OFF
Syncing stops immediately (you can resume anytime)
Change what syncs:
Click Settings on your CommerceHub integration
Toggle any sync option on/off
Click Save Changes
If you need to regenerate your CommerceHub API credentials:
Create new credentials in your CommerceHub dashboard
Update them in OmniOrders integration settings
The connection will resume automatically
Orders sync as they arrive from CommerceHub. Inventory typically syncs every 5–15 minutes or when changes occur.
CommerceHub connects you to many retailers (Walmart, Target, and others). Your specific retailers depend on your CommerceHub agreement.
We import recent orders during initial setup. Older orders can be imported on request.
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
Start with Sandbox : Use CommerceHub sandbox environment first to test the connection
Verify Mapping : Ensure your SKUs match between OmniOrders and CommerceHub
Test One Retailer : Confirm orders from one retailer sync correctly before scaling
Check Ship Dates : CommerceHub orders often have strict ship-by dates—monitor them closely
Centralize Inventory : Let OmniOrders be your source of truth for available stock
Use Consistent SKUs : Keep SKUs identical across all systems for automatic matching
Set Buffer Stock : Configure safety stock to prevent overselling across retailers
Track Performance : Monitor fulfillment metrics to meet retailer requirements
Enable Auto-Fulfillment : Let OmniOrders automatically fulfill orders when ready
Sync Tracking Early : Send tracking as soon as orders ship to meet retailer SLAs
Monitor Sync Logs : Check regularly for errors or delays
Plan for Peaks : During busy seasons, ensure sync frequency meets demand
Our team is here to help with setup, troubleshooting, or any questions. Get Support
→
Check CommerceHub’s documentation for API details and retailer-specific requirements.