Channel Automation
Configure API-style channels from Preferences when your account lists WooCommerce alongside other platforms (Setting Up Integrations).
Connect your WooCommerce store and sync orders and inventory with ShipEdge
ShipEdge Core can integrate with WooCommerce as an API-style channel: you configure credentials and services so orders can be retrieved and inventory or tracking can be updated, depending on what your account supports. (see Setting Up Integrations).
The WooCommerce REST API relies on WordPress rewrite rules. Plain permalinks can block or break API URLs, so set pretty permalinks first.
Go to WooCommerce Dashboard
Click on the woocommerce > Dashboard link in the top left corner of the screen.
Open Permalinks
In WordPress, go to Settings > Permalinks.
Choose a structure
Ensure you configure the permalink structure to Post name. Using other types of permalinks might cause connection issues with ShipEdge, so it is recommended to stick with this format for a reliable integration.
Save
Click Save Changes. If you already use pretty permalinks, click Save Changes anyway—this refreshes rewrite rules.
Create REST API keys in WooCommerce Admin so ShipEdge can authenticate.
Open WooCommerce settings
In WordPress, go to WooCommerce > Settings.
Go to Advanced
Open the Advanced tab.
Open REST API
Select REST API (or the REST API row in the same settings area, depending on your WooCommerce version).
Start a new key
Click Add key.
Add a description
Enter a Description you will recognize later (for example ShipEdge or your warehouse name).
Choose the user
In User, pick the WordPress user that should own this key (often an administrator). API actions run with that user’s permissions.
Set permissions
Set Permissions to Read/Write if ShipEdge must read orders and update tracking or inventory; use Read only if your setup requires read-only access.
Generate and copy the credentials
Click Generate API key. Copy the Consumer key and Consumer secret and store them securely. The Consumer secret is often shown only once—if you lose it, create a new key.
Go to Preferences
From the main menu, open My Account > Preferences.
Open Channel Automation
On the Preferences page, find the Channel Automation section.
Select the WooCommerce channel
In the list of platforms, click WooCommerce when your account shows it.
Enter credentials
Fill in the fields the form shows. For WooCommerce, Consumer Key and Consumer Secret plus store URL — use the values from the keys you created in WordPress.
Choose services
Turn on the services you need using the checkboxes or toggles the form provides.
Activate the integration
Click Save configuration to save and activate the integration.
| Area | What to do |
|---|---|
| Orders > Integrations | Review your integration row, File Upload History, and other tabs you use for CSV or related tools. |
| ShipMethod Translator | Map cart shipping codes to ShipEdge methods (Setting Up Integrations). |
| Test order | Place a small paid test order when possible to confirm the full path. |
Configure API-style channels from Preferences when your account lists WooCommerce alongside other platforms (Setting Up Integrations).
Enable the services your channel form offers (for example order import, tracking, and inventory), when your integration supports them.
Before saving, confirm you are editing the WooCommerce channel you intend—not another marketplace row.
Use production API keys with your live ShipEdge warehouse URL; avoid mixing staging stores and production credentials.
Use Integrations for templates, translators, and history; use Channel Automation for API credentials and Gateway Integrations for gateway-based stores when your marketplace lists them.
| Problem | What to try |
|---|---|
| REST API errors from WooCommerce | Regenerate keys in WooCommerce, confirm HTTPS and permalinks, and confirm the key user can use the REST API. |
| Orders not importing | Confirm the order-import service is enabled for that channel and that filters or dates are not excluding all orders. |
| Tracking not updating | Confirm tracking updates are enabled on the channel and any required WordPress plugin is active. |
| No WooCommerce in Gateway marketplace | The list is served by the gateway service; use Channel Automation or ask support whether WooCommerce is enabled for your gateway profile. |
Next steps: Integrations Overview · Setting Up Integrations · Shopify Gateway