> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Listings Failing Feedonomics Validation, JD.com

> Listings Failing Feedonomics Validation for JD.com stores. Tracked live in Vortex IQ Nerve Centre. How to read it, why it matters, and how to act on it.

**Card class:** [Hero](/nerve-centre/overview#card-classes-explained)  •  **Category:** [Marketplace](/nerve-centre/connectors#connectors-by-type)

## At a glance

> **Listings Failing Feedonomics Validation** is a cross-channel card. It measures the percentage of your listings that fail validation inside the Feedonomics feed pipeline before they ever reach JD.com, which means they never go live. The feed sits between your BigCommerce (BC) source-of-truth and JD: it transforms BC product data into JD's required format and runs validation rules (mandatory attributes present, price format valid, image URL reachable, category mapping resolved, hanzi title within length). A row that fails those rules is silently held back, so the SKU you think is selling on JD is not even listed. A rising failure rate is the leading indicator that new and updated products are quietly not making it to market.

|                       |                                                                                                                                                                                                                                      |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **What it counts**    | The percentage of feed rows (listings) that fail Feedonomics validation in the pipeline that pushes BC data to JD.com, measured over the trailing 7 days. A failing row is held back and does not publish to JD.                     |
| **Sample type**       | Cross-channel feed-pipeline data from Feedonomics validation logs, compared against the JD.com listing set, refreshed on the standard data refresh.                                                                                  |
| **Why it matters**    | Failed rows never reach JD, so the product is invisible and earns nothing despite being live in BC. A climbing rate often means a new validation rule, a mapping change, or a bad bulk edit in BC is blocking a whole batch at once. |
| **Reading the value** | Read the rate against its baseline and group failures by reason. A spike concentrated on one failure reason is a single fixable rule; a broad rise across many reasons points at a feed configuration or category-mapping change.    |
| **Currency**          | percent                                                                                                                                                                                                                              |
| **Time window**       | `7D`                                                                                                                                                                                                                                 |
| **Alert trigger**     | `>5%`                                                                                                                                                                                                                                |
| **Sentiment key**     | `jd_xc_feed_rejection_vs_listings`                                                                                                                                                                                                   |
| **Roles**             | owner, operations, engineering                                                                                                                                                                                                       |

## Calculation

Calculated automatically as failing feed rows divided by total feed rows over the trailing 7 days, expressed as a percentage. A row is "failing" when it does not pass Feedonomics validation and is therefore held back from publishing to JD.com. The card also exposes the dominant failure reasons so you can batch fixes. See the worked example below.

## Worked example

*A representative reading of **Listings Failing Feedonomics Validation** for a cross-channel JD.com seller.* The card shows 9.2 percent of feed rows failing over the 7 days to 23 Jun 26, well over the 5 percent threshold and up from a 2 percent baseline. Grouping by reason, 80 percent of the failures share one cause: a category remap on 18 Jun 26 left the JD mandatory attribute "net content / specification" unmapped for the whole personal-care category, so every new and updated SKU in that category is being held back. Those products are live in BC but invisible on JD. This is one fix, not hundreds: restore the attribute mapping and the held batch republishes on the next feed run. Use Vortex Mind to rank failure reasons by row count, and ask Ask Viq "what is the single biggest feed failure reason this week?" to find the one mapping to fix.

## Sibling cards merchants should reference together

| Card                                                                                                  | Why merchants reach for it                                        |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [`jdc_xc_catalogue_drift_vs_bc`](/nerve-centre/kpi-cards/jd-com/listings-drifting-from-bc)            | Feed failures cause the drift; this is the upstream sibling.      |
| [`jdc_xc_listed_but_oos_on_bc`](/nerve-centre/kpi-cards/jd-com/active-jd-listings-for-oos-skus-on-bc) | Stock-sync failures that the feed should have caught.             |
| [`jdc_attr_completeness`](/nerve-centre/kpi-cards/jd-com/required-attribute-completeness)             | Missing mandatory attributes are the top feed-validation failure. |
| [`jdc_total_listings`](/nerve-centre/kpi-cards/jd-com/total-listings)                                 | A stalled feed shows up as total listings failing to grow.        |
| [`jd_rejected_listings`](/nerve-centre/kpi-cards/jd-com/rejected-off-shelf-listings)                  | Rows that pass the feed but JD still rejects at its own review.   |
| [`jdc_revenue_at_risk`](/nerve-centre/kpi-cards/jd-com/revenue-at-risk)                               | Quantifies revenue lost to products held back from JD.            |

## Reconciling against the vendor's own dashboard

**Where to look in JD.com's own dashboard:**

JD will not show these failures because the rows never reached JD - that is the point of the card. Reconcile in the Feedonomics dashboard instead: open the feed export log for the JD.com channel and review the validation errors and held-row count for the same 7-day window. The held-row percentage in Feedonomics should match this card. Then confirm in JD Seller Centre that the affected SKUs are genuinely absent rather than off-shelf for a JD-side reason.

**Why the Vortex IQ value may legitimately differ:**

| Reason                                                                                                                             | Direction       | What to do                                           |
| ---------------------------------------------------------------------------------------------------------------------------------- | --------------- | ---------------------------------------------------- |
| **Window basis.** Vortex IQ uses a 7-day rolling window; the Feedonomics log may default to last-run or last-24h.                  | Variable        | Match the window in the Feedonomics log.             |
| **Warnings vs hard fails.** Some Feedonomics rules warn but still publish; this card counts only hard fails that block publishing. | Vortex IQ lower | Filter the feed log to blocking errors only.         |
| **Retry success.** A row that failed once but passed on retry within the window may net out as published.                          | Vortex IQ lower | Count distinct still-failing rows, not raw attempts. |

**Cross-connector reconciliation:** pair with the catalogue-drift card - drift is the symptom that feed failures cause downstream. For divergence investigations, use Vortex Mind.

## Known limitations / merchant FAQs

**Q: How often does Listings Failing Feedonomics Validation update?**
The card refreshes on the standard data refresh (typically every 30-60 minutes) and reads the latest Feedonomics validation results. After you fix a mapping and re-run the feed, force a manual refresh to confirm the rate dropped.

**Q: Why does JD show nothing wrong but this card is high?**
Because the failing rows never reach JD. They are held back inside the Feedonomics pipeline, so the SKU is live in BC but simply absent from JD. JD has nothing to report on a listing it never received. Check the Feedonomics feed log, not JD Seller Centre.

**Q: A category jumped from 2 percent to 9 percent overnight. What happened?**
That pattern almost always means one shared rule broke - a category remap that unmapped a mandatory attribute, a price-format change, or a bad bulk edit in BC. Group failures by reason; the dominant reason usually points at a single configuration fix that republishes the whole held batch.

**Q: Can I customise the alert threshold?**
Yes. The default fires above 5 percent, but the threshold is configurable per profile in the Sensitivity tab. Lower it if even a small share of held listings is costly for your catalogue size.

***

### Tracked live in Vortex IQ Nerve Centre

*Listings Failing Feedonomics Validation* is one of hundreds of KPI pulses Vortex IQ tracks across JD.com and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English.

[Start for free](https://app.vortexiq.ai/login) or [book a demo](https://www.vortexiq.ai/contact-us) to see this metric running on your own data.
