← Back to home
Debugging

Inventory not updating

Work through these checks in order. Most inventory issues are caused by one of the following.

1. Is the sync actually running?

Check Sync Logs in Suppli. If there are no recent runs, the email poller may not be receiving feed files — see the feed debug guide.

Look for ERROR or WARNING entries in the sync log. Error messages from Shopify, eBay, or Walmart will appear here.

2. Is the SKU mapped?

Go to Catalog → Unmapped SKUs. If the product appears there, it means Suppli found it in the feed but has no mapping for it. Create a mapping to start syncing it.

Go to Catalog → Mappings. Verify your mapping exists and the supplier SKU matches what's in the CSV feed exactly (case-sensitive).

3. Is the channel connection active?

Go to Channels. Check that your Shopify, eBay, or Walmart connection shows as active/connected. If it's disconnected, the sync will succeed in logs but nothing gets pushed.

For eBay: the connection must be OAuth-authorized (shows "Connected" badge). Having credentials saved but not authorized means no pushes will happen.

4. Check the Compare tab

The Compare page shows the before/after inventory for each sync run. Select your channel and run to see if Suppli computed the correct quantity but the channel API call failed, or if the qty was already correct (no change needed).

Related guides

→ Feed not being picked up → SKU not found in Shopify → eBay not updating