Home Help centre What Everstock writes
Exclude items and cap quantities
Everstock gives you two controls for stopping a supplier feed from touching stock you do not want it to touch: an ignore list and a quantity cap. Both live on the connection detail page in the Sync scope & schedule section, and edits there save through the Shopify admin save bar.
Exclude items with the ignore list
Ignore list (optional) takes comma-separated supplier SKUs or barcodes to exclude from sync. The placeholder shows the format: e.g. SKU-123, 0123456789012. The field exists only on the connection detail page, so an ignore list is something you add after the connection is created.
Ignored records are dropped the moment the feed is read, before any matching, comparison or write happens. That applies to Preview changes and to Sync now alike, so an ignored item can never turn up as a proposed change and never appears in the run's Per-record audit. The run's Fetched count still includes it, because Fetched counts every record the supplier returned.
Matching is exact. A record is dropped when its SKU or its barcode is exactly one of the values you listed, so case and any spaces inside a value matter. sku-123 will not exclude SKU-123. Everstock does trim the spaces around each comma for you, so SKU-123, SKU-456 and SKU-123,SKU-456 are the same list.
Ignoring an item changes later runs only. It does not undo a quantity an earlier run already wrote, so if you want the old number back, set it in Shopify yourself.
Expect one side effect. If you ignore an item that still exists in your store, that store product is now absent from the feed as far as the comparison is concerned, so it is listed for review in each run, shown in the Per-record audit's Change column as "Not found in supplier". Nothing is written to it and its stock is left alone. That is the safety design working, not an error.
The ignore list applies to sync runs and previews. It does not filter supplier write-back push runs.
Cap the quantity you publish
Quantity cap (optional) sets the highest number Everstock will write to Shopify for this connection. With a cap of 25, a supplier quantity of 4,000 is written as 25, and a quantity of 12 is written as 12. Use it when a supplier reports a warehouse total you do not want to show, or uses a large placeholder number to mean "in stock". You can set a cap in the "Connect a supplier" wizard and change it later on the detail page. Leave it blank for no cap.
The field's minimum is 0, and a stored cap of 0 or lower means no cap at all. That is deliberate. It stops anyone from zeroing a whole catalogue by typing 0 into one field. If you want to stop writing stock entirely, turn off Sync inventory instead.
The cap applies to quantity only. It never changes price.
Blank quantities are skipped, not zeroed
If a feed row arrives with a blank, missing or unreadable quantity, Everstock skips the quantity for that row and leaves your existing Shopify stock untouched. It is never written as 0. When nothing else on that row changed either, the row counts towards the run's Skipped total.
Two related rules are worth knowing. A negative supplier quantity becomes 0, and a fractional quantity is truncated to a whole number.
The same protection covers a short or empty feed. A store product that is not in the feed goes to review, never to a write, so a supplier outage cannot mass-zero your inventory.
Check your settings before a real run
Save the section first, because a run reads the stored values and an unsaved edit is not the setting your preview will use. Then run Preview changes. The preview is a dry run: its banner reads "Nothing has been written to Shopify", the Quantity column shows each proposed move as "5 → 12", and Download CSV gives you the full list. If your ignore list and cap are right, the excluded items are simply not there, and no capped quantity exceeds your cap.
Need help? Visit the support page or email hello@usenormalize.com.