Rows Alibris rejected during inbound processing, surface so the merchant fixes them before the next upload.
At a glance
Count of listing rows Alibris rejected during inbound processing in the last 7 days. Each row is a listing edit (new listing, price change, condition update, stock adjust) that didn’t propagate to Alibris and remains stuck on whatever state Alibris had previously. Fix once, all marketplace symptoms downstream typically clear.
Calculation
Calculated automatically from your Alibris data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US bookseller, 32,100 active Alibris listings, daily outbound feed cycle. Snapshot 01 May 26, trailing 7 days 24 Apr 26 to 01 May 26.
Card reads 117. Alert is firing (threshold
>0).
Six things to notice that are specific to Alibris and the book trade:
- The INVALID_ISBN cluster (38 rows, 33% of impact) is almost always upstream data. All 38 had ISBN-10 format from a 1990s metadata provider; Alibris’s API requires ISBN-13. A one-off conversion script (
isbn10_to_isbn13(value)) applied at upload-time clears this category permanently. Most modern inventory tools include the conversion; legacy custom feeds often don’t. - CONDITION_NOTE_TOO_SHORT (24 rows) reflects a different threshold from AbeBooks. Alibris requires 25 characters minimum; AbeBooks requires 40. A bookseller writing 30-character notes passes Alibris but fails AbeBooks; writing 50-character notes passes both. Standardise on 50+ characters as a single house style.
- MISSING_REQUIRED_FIELD (binding) reveals a subtle data gap. Alibris requires a
bindingfield (Hardcover / Paperback / Audio / etc.) on every listing; some legacy inventory imports only had it for hardback (assumed paperback default). The fix is upstream: ensurebindingis populated for all rows, not just the non-default ones. - DUPLICATE_LISTING (14 rows) suggests an intake-process issue. Same ISBN + same condition can’t be listed twice on Alibris; a duplicate signals a buy-back-from-customer or warehouse-find that wasn’t reconciled with existing stock. The fix is at the inventory level (merge stock counts) before re-uploading.
- IMAGE_URL_UNREACHABLE often clusters around expired CDN signatures. If your inventory tool generates pre-signed S3 URLs with 7-day expiry but listings are uploaded daily, listings older than 7 days may have stale URLs by the time Alibris fetches. Use unsigned public URLs or extend the signature window.
- 117 errors over 7 days is roughly normal for a 32,100-listing catalogue (~0.36% rejection rate). Below 0.5% is healthy; 0.5% to 1% is degraded; above 1% indicates a systematic feed problem. The bookseller here is fine but should fix the INVALID_ISBN cluster proactively because it’s permanently rejecting good data.
Sibling cards merchants should reference together
Processing errors are the leading indicator. Pair with these to act:Reconciling against the vendor’s own dashboard
Where to look in the Alibris seller dashboard: Two views matter:- Sellers → Inventory → Upload History. Per-batch detail with rejection reasons and row counts.
- Sellers → Inventory → Manage. Spot-check a specific listing the alert flagged; if Alibris shows the OLD state, the rejection is confirmed.
Cross-connector reconciliation: