% of orders dispatched before dispatch_due_by, drives AbeBooks seller standing.
At a glance
Percentage of AbeBooks orders dispatched on or before the dispatch_due_by deadline AbeBooks set when the order was confirmed. The single biggest driver of seller standing alongside cancellation rate, and the one buyers see when they choose between two listings of the same ISBN.
| What it counts | COUNT(orders WHERE dispatch_confirmed_at <= dispatch_due_by) / COUNT(orders) over the trailing 30 days. Numerator and denominator both restricted to orders the seller actually dispatched (cancellations sit in Cancellation Rate, not here). |
| API endpoint + report | Computed locally from the AbeBooks Inbound Orders feed (dispatch_due_by field on each order) joined to the seller’s confirm-shipment events sent back via the Outbound Confirmations feed. AbeBooks publishes the resulting compliance figure on the seller’s Dashboard → Performance tile, with a 24 to 48h lag from this card. |
| Listing-quality impact | Direct. AbeBooks ranks search results by a blend of price, condition match, ISBN authority, and seller reputation. Sellers below 95% on this metric are flagged in seller standing; below 90%, listings drop one full ranking tier (~25 to 35% traffic loss); below 85%, account review is automatic. |
| Fees / commission | Not applicable (this is a count-based ratio, not a money figure). |
| Refunds | Not applicable (refunds enter the dispute flow, not the dispatch SLA). |
| Cancellations | Excluded from both numerator and denominator. A cancelled order is neither a hit nor a miss for SLA, it’s a separate event tracked by Cancellation Rate. Crucially, this means a seller can game the metric by cancelling instead of late-shipping, but cancellation rate has its own threshold (3% triggers review). |
| Currency | Not applicable. |
| Dispatch deadline calculation | AbeBooks sets dispatch_due_by based on the seller’s published handling time (1 to 5 business days, set in seller profile) plus the order placement timestamp. The clock excludes weekends and the seller’s marked holiday days. Most booksellers run a 2-business-day handling time. |
| What counts as “dispatched” | The seller’s confirm-shipment event timestamp (when the seller calls Confirm Shipment in their dashboard or the outbound feed flips the order to Shipped). Not the postal-carrier scan, not the buyer-received confirmation. This matters: many booksellers confirm-and-then-pack, which technically inflates the SLA by 4 to 24 hours. AbeBooks tolerates this; over-tolerance (confirm 3+ days before actual postage) generates buyer complaints that hurt feedback. |
| Multi-marketplace overlap | Each marketplace (AbeBooks, Alibris, Amazon Books, eBay) tracks its own dispatch SLA independently, with different thresholds: AbeBooks 95%, Alibris 95%, Amazon Books 99% (Late Shipment Rate <4%), eBay 95% (top-rated seller status). A bookseller hitting 96% on AbeBooks may be hitting 92% on Amazon and getting the harshest penalty there; check Alibris SLA Compliance side by side. |
| Time window | 30D vsP (trailing 30 days vs the prior 30 days). |
| Alert trigger | <95%, the AbeBooks-published threshold below which seller standing is at risk. |
| Roles | owner, operations. |
Calculation
Calculated automatically from your AbeBooks 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 UK independent bookseller, 1,250 AbeBooks orders in the trailing 30 days, two-business-day handling time, single fulfilment location. Window 02 Apr 26 to 01 May 26.| Status | Orders | Share |
|---|---|---|
Dispatched on or before dispatch_due_by | 1,189 | 95.1% |
| Dispatched 1 to 24h late | 38 | 3.0% |
| Dispatched >24h late | 14 | 1.1% |
| Cancelled (excluded from SLA) | 9 | 0.7% |
| Still pending dispatch in window | 0 | 0.0% |
| Total in numerator/denominator | 1,241 | 100% |
| Dispatch SLA Compliance (this card) | 95.8% | (1,189 / 1,241) |
- The 24h-late tier is where the bookseller is losing margin without seeing it on this card. 38 orders dispatched 1 to 24h late do NOT trigger an SLA breach, but they DO trigger the “estimated delivery may be delayed” message that AbeBooks shows the buyer. That message correlates with a 4x rise in negative feedback for the late orders. The bookseller is sitting at 95.8% SLA but absorbing 38 negative feedback risks per month they could eliminate by shifting handling time from 2 days to 3 days (which would absorb most of that 24h-late tier into the on-time bucket without changing real-world dispatch behaviour).
- A 14-order >24h-late tail can be dominated by one stockout event. Investigation showed 11 of the 14 came from a single Easter weekend (10 to 13 Apr 26) where two staff were absent and the warehouse-dispatch backlog grew. The remaining 3 were genuine “book turned out to be in worse condition than catalogued” events that should have been cancellations not late-dispatches. Filing the 3 as late-dispatches instead of cancellations cost 0.24 percentage points on this card; filing them as cancellations would have cost 0.24 percentage points on Cancellation Rate instead. Most bookshop ops teams pick the wrong bucket; the AbeBooks penalty is approximately equal either way.
- AbeBooks’s seller standing tile lags this card by 24 to 48h. The bookseller’s Dashboard → Performance page on 01 May 26 shows 96.4% (ours says 95.8%). The reason is AbeBooks recomputes the dashboard tile once a day around 02:00 EST and includes the seller’s earlier dispatched-on-time orders that hadn’t yet been outbound-confirmed at the time we computed. By 02 May 26 our card matches within 0.1 to 0.2 points. This is normal; trust this card for the most recent 24h.
- Rare books with 5-day handling are not what’s pulling the bookseller down. The seller’s profile permits 5 business days for orders flagged as “manuscript inspection required” (a small subset, mostly antiquarian). Those orders carry a longer
dispatch_due_byand are essentially always on time. The breaches all came from commodity titles where the 2-day default applies; the antiquarian queue is structurally fine. - Cross-marketplace consistency matters more than the AbeBooks number alone. The same bookseller’s Alibris SLA Compliance is 91.4% in the same window, well below Alibris’s 95% threshold. The difference is the bookseller’s outbound-confirm cron job runs on a daily AbeBooks feed but a weekly Alibris feed; Alibris orders are actually dispatched on time but reported late. Fixing the Alibris feed cadence to daily would lift Alibris SLA into compliance instantly, with zero operational change.
Sibling cards merchants should reference together
SLA Compliance is the operational vital sign. Pair with these to interpret it:| Card | Why pair it with Dispatch SLA Compliance |
|---|---|
| Cancellation Rate | Booksellers can hide late-dispatches by cancelling instead. The two metrics share a budget: pushing one down often pushes the other up. AbeBooks polices both. |
| Pending Dispatch | The leading indicator. Orders sitting in the dispatch queue past 75% of their dispatch_due_by budget are about to become breaches. |
| Avg Time to Process (hrs) | The mean dispatch latency. SLA compliance is a threshold view; this is the distribution view. Both move together but at different speeds. |
| Inbound Orders File Lag | If the inbound feed is lagging, your dispatch clock is already running before you see the order. A 6-hour feed lag eats 6 hours of the 2-day handling budget. |
| Last Successful Upload | Outbound-confirm uploads are how AbeBooks learns you dispatched on time. A failed upload cycle reads as late dispatch even when the books shipped on time. |
| Total Revenue | SLA breaches that drop you below the 95% threshold trigger a search-rank demotion that costs 25 to 35% of organic traffic. The revenue impact lags the SLA breach by 3 to 7 days. |
| Alibris SLA Compliance | The closest peer. Multi-marketplace booksellers should track both; the same fulfilment team usually drives both numbers, but feed-cadence differences can decouple them. |
| Amazon Books Late Shipment Rate | Amazon’s equivalent metric, with a tighter 4% breach threshold (i.e. 96% on-time). The same fulfilment operation will read better on AbeBooks/Alibris than on Amazon Books. |
Reconciling against the vendor’s own dashboard
Where to look in the AbeBooks seller dashboard: Two views matter:- My AbeBooks → Performance Dashboard. The official seller-standing view. AbeBooks publishes the rolling 30-day on-time-dispatch percentage here; this is the number that drives seller standing and search ranking.
- My AbeBooks → Order History → filter by Late. Row-level audit of every order that was flagged late, with the actual late delta (1h to N days).
| Reason | Direction | Why |
|---|---|---|
| Refresh cadence | Theirs lags ours by 24 to 48h | AbeBooks recomputes the Performance Dashboard once daily around 02:00 EST. Our card recomputes on every feed refresh, typically every 4 hours. For the most recent 1 to 2 days, our number is more current. By day 3 they match within 0.2 points. |
| Time zone | Boundary days | AbeBooks uses US Eastern Time for the dispatch-due clock on .com orders and UK time on .co.uk orders. The connector uses UTC. Boundary effects on the precise definition of “today” can shift one or two orders into the on-time or late bucket. |
| Outbound-confirm latency | Ours can show late even when AbeBooks shows on-time | If your outbound-confirm cron job runs daily and an order shipped at 16:00 yesterday but the confirm-shipment event landed at 06:00 today, AbeBooks records the dispatch at 06:00 today (potentially late by their clock). Run outbound-confirms hourly to avoid this. |
| Cancellation reclassification | Either | Some booksellers convert a late-dispatch into a cancellation retrospectively (e.g. realising on inspection that the book is in worse condition than catalogued). The order moves out of the SLA denominator. Our card recomputes; AbeBooks’s dashboard sometimes lags this re-classification by 24 to 48h. |
| Holiday-day handling | Tiny | Sellers can mark vacation/holiday days in their AbeBooks profile; on those days the dispatch_due_by clock pauses. If the seller forgets to mark a holiday, late-dispatches that day count against them. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
alibris.al_sla_compliance | Same operation, often different number. | Feed-cadence differences (daily vs hourly outbound-confirm) and Alibris’s slightly different dispatch_due_by rounding can decouple the two by 2 to 5 percentage points even when fulfilment is genuinely identical. |
amazon.amzn_late_shipment_rate | Inverse-direction metric (Amazon counts late, this counts on-time), tighter threshold (Amazon 96%, AbeBooks 95%). | Amazon’s clock starts when the order is paid, not when the seller is notified. Amazon penalises any seller-error cancellation harshly; AbeBooks tolerates seller-cancellation up to 3%. |
ebay.ebay_late_shipment_rate | Different scoring model entirely. | eBay measures late by carrier scan, not seller confirm. Booksellers who confirm-then-pack will see eBay running tighter than AbeBooks. |