Skip to content
EagleLytics — Supplier Monitor

Shopify integration

EagleLytics® + Shopify

EagleLytics® monitors Shopify supplier storefronts from a URL, accepts direct Admin API connections when a supplier authorises one, and syncs stock and prices to your own Shopify store.

As a supplier source

Monitor Shopify suppliers.

Add a Shopify supplier with its website address and EagleLytics® keeps an eye on what they have in stock.

URL monitoring Direct API available

From a website URL

  • Reads the storefront’s public product catalog, including every variant and its SKU.
  • Uses the per-variant availability the storefront publishes — no guessing from page text.
  • Collects prices, product images, weights and descriptions so products can be imported later.
  • Catalog scans finish quickly because the whole listing is fetched in a few requests.

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 a supplier gives you an Admin API access token for their Shopify store, add them as a Direct API Connection. The full catalog is fetched through the API instead of the public storefront.

Credentials needed
Admin API access token
How API connections work

As your store

Keep your Shopify store in sync.

Install EagleLytics® from the Shopify App Store (OAuth), or enter your app’s client credentials on the Connect page.

Inventory sync

  • Match supplier products to your variants by SKU.
  • Set variants to sold out when the supplier runs out, and back in stock when they restock.
  • Optionally push supplier price changes, with your own markup rules applied.
  • Run a sync now, or schedule it to repeat automatically.

Product import

  • Import supplier products your store doesn’t carry yet — title, description, images, weight and variants.
  • Multi-option products (size × colour, etc.) are created with their real option axes.
  • Choose draft or active, add tags and a vendor, and set which fields may be overwritten on re-import.

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 Shopify in a few steps.

A summary of the setup guide. The full guide has screenshots and the exact permissions to grant.

  1. Open Connect and choose Shopify

    In the EagleLytics® app, go to Connect Store and pick Shopify.

  2. Install or enter credentials

    Install from the Shopify App Store, or paste your store URL with the app’s Client ID and Client Secret and click Install & Authorize.

  3. Approve permissions

    Approve the requested product, inventory and publication permissions on Shopify.

  4. Test the connection

    Back in EagleLytics®, click Test Connection. You’re ready to sync.

Limitations

What the Shopify integration does not do.

Knowing the edges up front saves a surprise later. These are the current limits, stated plainly.

  • Password-protected or members-only storefronts cannot be monitored from a URL.
  • Availability is what the storefront publishes per variant; exact stock quantities are not part of a public Shopify listing.
  • Suppliers behind bot-protection services that block automated visitors cannot be scanned. EagleLytics® does not attempt to get around them.
  • Store sync matches products by SKU. Products without a SKU on either side are reported in the scan, not updated.

EagleLytics® currently supports monitoring compatible supplier storefronts in the U.S. and Canada.

Shopify questions

Do I need the supplier’s permission to monitor a Shopify storefront?
No credentials are needed to monitor a public storefront. EagleLytics® reads the product listings the storefront publishes, respects robots.txt and crawl-delay, and identifies itself as EagleLyticsBot/1.0. If a supplier gives you Admin API access, add them as a Direct API Connection instead.
How long does a Shopify supplier scan take?
The whole catalog is fetched in a few requests, so most scans finish in well under a minute; very large catalogs take a few minutes.
Can I import supplier products into my Shopify store?
Yes. Products your store does not carry yet can be created with title, description, images, weight and variants (including multi-option products), as drafts or active, with tags and a vendor.
What permissions does the EagleLytics® Shopify app request?
Read and write products, read and write inventory, and read and write publications (to publish imported products to your sales channels). It does not request customer or order data.
Are suppliers outside the U.S. and Canada supported?
EagleLytics® currently supports monitoring compatible supplier storefronts in the U.S. and Canada. Websites operated elsewhere, and EU-operated businesses, are excluded.

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 Shopify.

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 Shopify store today.

Install EagleLytics® from the Shopify App Store. Your account is created from the install, billing runs on your Shopify invoice, and the 14-day trial starts when you pick a plan.

No credit card required · 14-day free trial