Supplier inventory sync for Shopify
Supplier stock that syncs itself. And never zeroes your store.
Connect any supplier REST feed and keep inventory, pricing and new products in sync on a schedule, with a full audit trail.
Coming to the Shopify App Store

01 · How it works
Connect · Map · Sync
From supplier API to synced store in three steps.
Connect a REST feed, map your fields against live sample data, then sync now or set it on a schedule.
Connect a supplier
Enter your supplier's REST base URL and auth, or start from the built-in demo feed or a ready-made preset.
Map with live preview
Match supplier fields to the canonical schema and watch the normalized values update instantly against real sample records.
Sync now or schedule
Run your first sync manually and check the per-record history, or set it to run hourly, every 6 hours, or daily.

02 · Features
Eleven core capabilities
What Everstock does today.
- F.01
No-code REST connectors
Point at any supplier's REST API with API-key, bearer, or basic auth. A demo feed and presets let you try before entering credentials.
- F.02
Live mapping preview
Map each field to the canonical schema and see normalized values update row by row against real sample data before you save.
- F.03
Inventory and price sync
Keep stock counts in sync and, optionally, push supplier price changes to your Shopify variants, per connection.
- F.04
Safe product creation
Let the app create Shopify products for new supplier items as drafts. You review and publish them; nothing is ever auto-published live.
- F.05
Per-record audit trail
Every run keeps row-level history: SKU, barcode, quantity and price before → after, and status for each item.
- F.06
Scheduled or on demand
Run manually any time, or set a connection to sync automatically hourly, every 6 hours, or daily. A catch-up sweep runs any sync that was missed if the worker was briefly down.
- F.07
Preview before you sync
Run the full pipeline (supplier fetch, matching, diffing) without writing anything to Shopify, then review the exact planned changes, or export them as a CSV, before you commit.
- F.08
Shopify catalog export
Export your connected store's current variants and the matching key each one resolves to as a CSV, straight from the connection page. No need to fetch it through Shopify admin.
- F.09
Richer draft products
New products created from a supplier feed can carry description, vendor, product type, tags, an image, and metafields, with matching variants grouped under one product.
- F.10
Opt-in product-detail sync
Turn on title, description, vendor, product type, or tag updates for items that already match. Each field is a separate toggle, off by default, with a before → after record in the audit trail.
- F.11
Queued-job visibility
See every sync waiting, running, or scheduled for a connection, and get a warning banner if a job has sat unconsumed, a sign the background worker may be down.

03 · Reliability
Never mass-zeroes
A diff engine that can't wipe your store.
Every sync run classifies each item into three buckets (write, skip-unchanged, or needs-review), and anything it can't confirm is held for review in that run's history instead of reading as zero stock.
A short or broken supplier feed can never zero your inventory.
Three-bucket safety diff
Each item is sorted into a needed write, an unchanged skip, or a needs-review case, so a partial feed can't mass-zero your stock.
A needs-review bucket, not a black hole
Unmatched, duplicate, or missing-from-feed items land in a needs-review bucket, visible right in that run's history: never a silent overwrite, and never zeroed out.
Writes that don't fail silently
Shopify writes are idempotent and chunked with automatic throttle backoff; jobs that exhaust their retries land in a dead-letter queue, not the void. Supplier write-back pushes are deliberately single-attempt.
04 · Built for
Multi-distributor
Built for outdoor, fishing and hunting retailers.
Made first for gear retailers juggling multiple B2B distributor APIs, but it works with any supplier that exposes a REST or JSON feed.
05 · Roadmap
Planned · not yet available
The road ahead.
Where Everstock is going.
Order & dropship sync
PlannedOrder and dropship fulfillment sync will let Everstock push orders back to suppliers, not just pull their stock in.
SFTP / CSV / EDI feeds
PlannedSFTP, CSV and EDI supplier feeds are planned for distributors that don't expose a REST API.
Supplier webhook push
PlannedSupplier webhook push is planned to move updates toward near-real-time, beyond today's scheduled polling.
AI-assisted mapping
PlannedAI-assisted field mapping will suggest supplier-to-canonical field matches automatically as you connect a feed.
Roadmap items are not part of the current release.
06 · Pricing
Free + four paid tiers
One engine, priced by connections.
Every plan runs the exact same sync engine. Free covers one supplier connection with manual syncs; the paid tiers add scheduled syncs and differ only by how many supplier connections run at once.
Free
1 supplier connection · manual syncs
Try the full sync engine on one feed.
Starter
1 supplier connection
One distributor feed, on a schedule.
Growth
5 supplier connections
For a growing supplier mix.
Scale
20 supplier connections
For high-volume, multi-distributor catalogs.
Unlimited
Unlimited supplier connections
For agencies and large multi-distributor operations.
On every plan
Scheduled syncs are on the paid plans.
Plans are billed through Shopify · a free plan is available · exact prices are announced at launch.
07 · FAQ
Straight answers
Questions merchants ask.
Will a broken supplier feed zero my stock?
No. Every sync run sorts each item into write, skip-unchanged, or needs-review, and anything it can't confirm is held for review in that run's history instead of reading as zero stock. A short or broken supplier feed can never zero your inventory.
Can I see what a sync will do before it changes anything?
Yes. Preview mode runs the full pipeline (fetching supplier data, matching it, and diffing it against your store) without writing anything to Shopify. You get the same before → after view a real run produces, plus a CSV export of every planned change, so you can check it before you commit.
Which suppliers does it work with?
Any supplier that exposes a REST or JSON feed, connected with an API-key header, bearer token, or basic auth. A built-in demo feed and ready-made presets let you try the flow before entering real credentials. Everstock is built first for outdoor, fishing, and hunting retailers working with multiple B2B distributor APIs.
Can I export my Shopify catalog?
Yes. From any connection's page you can export a CSV of that store's current variants along with the matching key (SKU or barcode) the sync resolves for each one, which is useful for auditing your catalog before or after connecting a supplier.
Does it sync prices as well as inventory?
Yes. Everstock keeps stock counts in sync and can optionally push supplier price changes to your Shopify variants. Price sync is configurable per connection, so you enable it only where you want it.
Can it push my Shopify inventory back to the supplier?
For a supplier whose API accepts writes, a connection can be configured to push Shopify's quantities back to them. This is off by default, and only available for suppliers whose API supports it. FFE and BigBuy are read-only feed APIs, so write-back isn't available for either. This is inventory write-back only, not order or dropship fulfillment sync.
Are my supplier credentials safe?
Yes. Supplier API keys and tokens, and Shopify's own access tokens for your store, are all encrypted at rest with AES-256-GCM before they're stored, and never kept as plaintext.
Does it need access to my customers' data?
No. Inventory, pricing, and product sync require no access to your customers' personal information. Everstock requests no protected customer data for its core functionality.
08 · Early access
Dhaka, BD · working worldwide
Be first to sync safely.
Request early access and we'll bring your suppliers online the moment Everstock opens.
Already installed?