Try Everstock with the demo feed

Getting startedUpdated 23 September 2026

The demo feed is the quickest way to see every part of Everstock working before you connect a real supplier. It needs no credentials and no supplier account, and it exercises the whole flow: test, preview, sync, and the per-record audit.

Start the demo connection

Go to Connections, then click Connect supplier. Leave Connect from on REST API feed. In the Supplier section, either click Use demo feed under Start from, or choose "Demo feed" in the Start from list. Both do the same thing.

Everstock fills in the rest for you. You get a Display name of Demo supplier, a Base URL pointing at the app's own built-in demo endpoint, an Auth type of None, a records path of $.data.items, and mapping rows for SKU, Barcode, Title, Quantity, Price (decimal) and Currency. An info banner reads "Prefilled from the Demo feed preset". You can edit any of it, but you do not need to.

Test the connection

Click Test connection. Everstock fetches a sample and dry-runs the mapping. Nothing is written.

On success you get a toast reading "Fetched 3 sample records". A test keeps only the first three rows of the first page, so the per-record preview under the mapping table shows three records with the columns SKU, Barcode, Title, Quantity, Price and Issues. Each should badge "No issues".

The feed itself serves eight products. One of them, DEMO-VEST-006, ships with no barcode on purpose. The matching key is fixed at barcode first, then SKU, so that record still matches cleanly on its SKU alone. Quantities in the feed change once a minute, which is what makes two syncs a few minutes apart show real differences instead of an all-skipped run.

Then click Save in the Shopify admin save bar at the top of the screen.

Preview before anything is written

On the connection page, click Preview changes. Everstock queues the preview, runs the whole pipeline and writes nothing. You get a "Preview queued. Nothing will be written." toast, and when the run finishes the results modal opens on its own. The modal is titled "Preview: proposed changes" and carries the banner "Nothing has been written to Shopify".

If your store has no products carrying the demo SKUs, the eight feed rows come back as would-be creates with the status "Planned". Create missing products is off by default, so a real run would skip those rows and create nothing. The products already in your store are not listed, because this connection has never synced them. To watch Everstock actually apply a change, create one or two products in your store whose SKUs match the feed, for example DEMO-ROD-001 or DEMO-REEL-002, then preview again. The Quantity column then shows the current value and the value the feed wants. You can also click Download CSV for the full list, or Open full run details.

Run a real sync and read the audit

Click Sync now. You get a "Sync queued" toast, the run shows up under Recent runs on the connection page, and it joins the full list on Sync history.

Open the run. The heading reads "Run · Demo supplier". Run summary gives you Fetched, Applied, Skipped, For review, Failed and Duration. Fetch log shows the endpoint, its duration, the row count and whether the response was cached. Per-record audit lists SKU, Barcode, Change, Action, Quantity, Price, Fields changed, Status and Message, and carries an Item status filter.

The audit lists only the records Everstock changed, planned, or set aside for review. A record the feed left untouched gets no row of its own; it is counted in the Skipped total in Run summary instead.

Run it twice a few minutes apart. Because the quantities drift, the second run should still show rows whose Change reads "Quantity changed" rather than coming back all skipped.

Products in your store that the demo feed does not carry are left alone. This connection never synced them, so they are not listed and do not count towards For review. A product the connection did sync that later drops out of its feed appears as "Not in this feed" and counts towards For review. Its stock is never set to zero. That safety rule sits at the core of Everstock.

When you are done

The demo connection counts against your plan's connection limit, so remove it before adding a real supplier if you are at the cap. Use Delete in the row's overflow menu. Deleting a connection also removes its runs from Sync history, so download the CSV of any run you want to keep before you delete.