WooCommerce integration
EagleLytics® + WooCommerce
EagleLytics® monitors WooCommerce supplier stores from a URL, accepts direct REST API connections with a consumer key and secret, and syncs stock and prices to your WooCommerce store.
What EagleLytics® does with WooCommerce
- Supplier monitoring (URL)Supported
- Direct API supplier connectionSupported
- Store syncSupported
- Product importSupported
- Setup guideSupported
As a supplier source
Monitor WooCommerce suppliers.
Add a WooCommerce supplier with its website address and EagleLytics® keeps an eye on what they have in stock.
From a website URL
- Reads the store’s public product listing in bulk, so scans stay fast.
- Collects variation SKUs, prices and stock status for variable products.
- Collects images, descriptions and weights for later import.
Website monitoring respects robots.txt and crawl-delay, is rate-limited per domain, identifies as EagleLyticsBot/1.0, and is limited to suppliers in the USA and Canada.
Direct API connection
If the supplier issues you WooCommerce REST API keys, add them as a Direct API Connection and the catalog is read through the API.
- Credentials needed
- REST API consumer key + consumer secret
As your store
Keep your WooCommerce store in sync.
Create REST API keys in WooCommerce (Settings → Advanced → REST API) and enter the consumer key and secret.
Inventory sync
- Match supplier products to your products and variations by SKU.
- Update stock status and quantities when supplier availability changes.
- Optionally push supplier price changes, with your pricing rules applied.
- Run a sync now, or schedule it to repeat automatically.
Product import
- Create simple or variable products with their variations, images and stock state.
- Multi-option products are created with the right variation attributes.
- Attach the supplier as the product brand when the WooCommerce Brands feature is enabled.
Store credentials are encrypted at rest. Every sync produces a report listing what was updated, what was already in sync and what wasn’t found.
Getting connected
Connect WooCommerce in a few steps.
A summary of the setup guide. The full guide has screenshots and the exact permissions to grant.
Open Connect and choose WooCommerce
In the EagleLytics® app, go to Connect Store and pick WooCommerce.
Create REST API keys
In WooCommerce, go to Settings → Advanced → REST API and create a key with read/write permissions.
Enter your keys
Paste your store URL, consumer key and consumer secret into EagleLytics®.
Test the connection
Click Test Connection. You’re ready to sync.
Limitations
What the WooCommerce integration does not do.
Knowing the edges up front saves a surprise later. These are the current limits, stated plainly.
- Monitoring from a URL relies on the WooCommerce Store API that ships with WooCommerce; sites that have disabled it cannot be read in bulk.
- Variable products whose variations do not publish a SKU need manual SKU mapping before they can be synced.
- Connecting your own WooCommerce store requires REST API keys with read/write permission.
- Store sync matches products by SKU. Products without a SKU on either side are reported, not updated.
EagleLytics® currently supports monitoring compatible supplier storefronts in the U.S. and Canada.
WooCommerce questions
Does the supplier need to install anything?
What can EagleLytics® do with my WooCommerce REST API keys?
Can products be imported into WooCommerce?
Are suppliers outside the U.S. and Canada supported?
Related platforms
Mix and match suppliers and stores.
Suppliers on any supported platform can be synced to a store on any platform that supports store sync — your supplier doesn’t have to be on WooCommerce.
Shopify
- SupportedSupplier monitoring
- SupportedStore sync
- SupportedAPI connection
BigCommerce
- SupportedSupplier monitoring
- SupportedStore sync
- SupportedAPI connection
Magento
- SupportedSupplier monitoring
- SupportedStore sync
- SupportedAPI connection
Squarespace
- SupportedSupplier monitoring
- Not availableStore sync
- Not availableAPI connection
Not sure if a supplier’s website is supported?
Paste the URL and EagleLytics® identifies the platform, checks robots.txt and tells you whether the website can be monitored — before you sign up.
Start syncing your WooCommerce store today.
Check a WooCommerce supplier’s website first, or start a 14-day trial and add it straight away.
No credit card required · 14-day free trial
