Shopify Integration

Connect your Shopify store to ReplenishRadar and get demand forecasts, reorder alerts, and purchase order suggestions built from your actual sales data. Setup takes about five minutes.

How It Works

Three steps. No CSV uploads, no API keys to copy.

  1. Click “Connect Shopify” — we redirect you to Shopify's OAuth screen. You log in and approve the permissions we request. That's the only thing you do in Shopify.
  2. Your data syncs automatically — products, variants, inventory levels, order history, and locations start pulling immediately. Most stores finish their first sync in under 15 minutes.
  3. Forecasts generate within the first hour — once we have your order history, the forecasting engine runs. You get demand projections, days-of-supply estimates, and reorder alerts right away.

What We Sync

Here is exactly what we pull from your Shopify store and what we do with it:

Shopify DataWhat We PullWhat We Do With It
Products & VariantsSKU, title, price, cost, images, variant attributesBuild your catalog, match SKUs across channels
Inventory LevelsStock quantities at every Shopify locationTrack stock position, calculate days of supply by location
OrdersLine items, dates, quantities, fulfillment statusPower demand forecasting, measure sales velocity, detect trends
LocationsWarehouses, retail stores, fulfillment centersMulti-location inventory views, location-level reorder alerts

What ReplenishRadar Does With Your Shopify Data

Raw data from Shopify is just numbers in a database. We turn it into decisions:

  • Demand forecasting — we analyze your order history to project future demand by SKU, accounting for seasonality and trends
  • Reorder point alerts — based on your lead times and sales velocity, we tell you when to reorder before you run out
  • Purchase order recommendations — suggested quantities per supplier, factoring in MOQs, pack sizes, and lead times
  • Multi-location inventory view — see stock across every Shopify location (and Amazon, if connected) in one dashboard
  • Stockout risk scoring — every SKU gets a risk score so you know which products need attention first

Sync Frequency by Plan

Not every store needs the same refresh rate. A shop doing 20 orders a day is fine checking in every 30 minutes. A store doing 2,000 needs tighter intervals.

PlanSync IntervalBest For
Standard ($99/mo)Every 30 minutesStores under 1,000 orders/month
Growth ($199/mo)Every 15 minutesGrowing stores with faster-moving inventory
Scale ($499/mo)Every 5 minutesHigh-volume operations that need near real-time data
Enterprise (Custom)Every 2 minutesLarge catalogs with high order volume

Every sync is incremental. We track a cursor from the last successful run and only pull records that changed. A store with 10,000 SKUs does not re-download 10,000 SKUs every cycle — it pulls the ones that changed since last time.

All plans also include Instant Refresh. If you need the latest data right now, hit the sync button and we pull immediately.

Permissions & Security

I want to be specific about what we can and cannot do.

  • Read-only access — we request read_products, read_inventory, read_orders, and read_locations. We cannot edit your products, change prices, adjust stock levels, or touch your orders.
  • OAuth 2.0 — we never see your Shopify password. Shopify's own authorization server handles the credential exchange and issues us a token.
  • Revoke anytime — go to Shopify Admin → Settings → Apps and sales channels. One click and we lose access. Nothing in your store changes because we never touched it.
  • Encrypted — your access token is encrypted at rest. All data transfers happen over TLS.

Multi-Store Support

You can connect more than one Shopify store. Run a DTC brand on one and a wholesale channel on another? Connect both. Each store syncs independently with its own cursor and schedule.

PlanConnected Stores
StandardUp to 2
GrowthUp to 5
ScaleUp to 10
EnterpriseUnlimited

Your dashboard shows unified inventory across all connected stores. Forecasts account for demand from every channel, and your reorder calculations use the combined picture.

Frequently Asked Questions

Does ReplenishRadar modify my Shopify data?

No. Our Shopify connection is strictly read-only. We pull products, inventory levels, orders, and locations. We never create, update, or delete anything in your store.

How long does the first sync take?

Usually 5 to 15 minutes, depending on your catalog size and order history depth. A store with 500 SKUs and a year of orders typically finishes in under 10 minutes. Larger catalogs take a bit longer, but you can start exploring your data while the sync completes.

Does it work with Shopify Plus?

Yes. ReplenishRadar works with all Shopify plans — Basic, Shopify, Advanced, and Plus. The integration uses the same Shopify Admin API across all plans.

Can I connect Shopify and Amazon together?

Yes, and that is what we are built for. Connect your Shopify store and your Amazon seller account, and ReplenishRadar gives you a unified view of inventory, demand, and reorder needs across both channels. See the Amazon integration page for details on how that side works.

Connect your Shopify store in 5 minutes

Start your 14-day free trial. Your first sync begins as soon as you connect.
Start Free Trial
14-day free trialCancel anytimeSupport responds within 24 hours