primaryDisagreement
Optional
The highest-priority disagreeing pair, such as feed_vs_html, or none.
Shopify Merchant Feed Discrepancy Checker
Pricing
from $40.00 / 1,000 product diagnoseds
Resolve each Shopify variant and show whether the feed, public catalog, initial HTML, or JSON-LD offer disagrees on price, currency, or availability.
Pricing
from $40.00 / 1,000 product diagnoseds
Rating
0.0
(0)
Developer
Olalekan Johnson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
incidentId
Optional
Stable id for this store and variant. A later run with the same identity reports fixed or still-broken.
recheckStatus
Optional
new, still-broken, fixed, reopened, clean, or not-rechecked.
alert
Optional
True when a scheduled run should notify: new, changed, fixed, or reopened.
discrepancyChanged
Optional
True when this check's mismatch fingerprint differs from the saved baseline.
fixQueuePriority
Optional
p1 landing-page mismatch, p2 catalog or rendered-only mismatch, p3 feed or internal conflict, review, or none.
fixQueueReason
Optional
Short explanation of which layers disagree and why the priority was chosen.
diagnosis
Optional
clean, price_mismatch, availability_mismatch, currency_mismatch, multiple_mismatches, feed_source_conflict, inconclusive, blocked, unsupported, or empty.
primaryDisagreement
Optional
The highest-priority disagreeing pair, such as feed_vs_html, or none.
disagreeingLayers
Optional
Comma-separated layers that participate in a disagreement. Empty when they agree.
coverageStatus
Optional
complete, partial, empty, blocked, or unsupported.
layersObserved
Optional
Comma-separated layers that returned a price, currency, or availability.
storeLabel
Optional
Label from the input, or the store host.
storeUrl
Optional
Store origin that was checked.
storeHost
Optional
Hostname of the store.
market
Optional
Market code from the input, when provided.
requestedCurrency
Optional
Currency the input asked the storefront to present.
itemId
Optional
Id from the feed or affected-products row.
title
Optional
Product title from the catalog or the feed.
variantTitle
Optional
Variant title from the Shopify catalog.
variantId
Optional
Shopify variant id the row was resolved to.
productId
Optional
Shopify product id.
handle
Optional
Shopify product handle.
sku
Optional
SKU from the catalog or the feed.
gtin
Optional
GTIN or barcode when one was published.
variantUrl
Optional
Public variant URL that was compared.
matchMethod
Optional
variant_id, gtin, sku, link, link_options, title, or none.
matchConfidence
Optional
high, medium, low, or none.
matchConfidenceScore
Optional
Match score from 0 to 0.99.
feedName
Optional
Name of the feed used as the comparison baseline.
feedGeneratedAt
Optional
Generation timestamp from the feed, when the feed provided one.
feedConflict
Optional
True when another supplied feed disagrees with the comparison feed.
feedConflictSummary
Optional
Which supplied feeds disagree, including their generation times.
feedTimelineJson
Optional
JSON array of each supplied feed's price, currency, and availability for this item.
reportedIssue
Optional
Issue text from an affected-products export, when that file was supplied.
priceFeed
Optional
Effective feed price (sale price when the feed has one).
feedSalePrice
Optional
Sale price from the feed, when present.
currencyFeed
Optional
Currency code from the feed price.
availabilityFeed
Optional
Normalized feed availability: in_stock, out_of_stock, preorder, or backorder.
priceCatalog
Optional
Variant price from the public Shopify catalog.
catalogCompareAtPrice
Optional
Compare-at price from the catalog, when Shopify published one.
currencyCatalog
Optional
Currency observed for the catalog, usually from cart.js.
availabilityCatalog
Optional
Catalog availability for this variant.
priceHtml
Optional
Price read from the initial HTML for this variant.
currencyHtml
Optional
Currency read from the initial HTML.
availabilityHtml
Optional
Availability read from the initial HTML.
htmlPriceSource
Optional
Where the HTML price came from: selected-variant, meta, microdata, or other_variant.
priceJsonLd
Optional
Price from the JSON-LD offer bound to this variant.
currencyJsonLd
Optional
Currency from the JSON-LD offer.
availabilityJsonLd
Optional
Availability from the JSON-LD offer.
jsonLdMatch
Optional
exact, only_offer, uniform, other_variant, unmatched, or missing.
priceRendered
Optional
Price read after the optional browser loaded the variant URL.
currencyRendered
Optional
Currency read from the rendered page.
availabilityRendered
Optional
Availability read from the rendered page.
themeHint
Optional
dawn, debut, microdata, or generic, based on the markup that was present.
identifierNote
Optional
GTIN disagreement or a GTIN the page publishes and the feed omits. Empty when there is nothing to add.
notes
Optional
Extra observations, including ambiguous matches and blocked landing pages.
evidenceSnippet
Optional
Short evidence line for each observed layer.
evidenceJson
Optional
JSON array of evidence records with source URL, observed time, and snippet.
evidenceHash
Optional
SHA-256 of evidenceJson.
sourceUrls
Optional
Space-separated public URLs used as evidence.
observedAt
Optional
UTC time the comparison was made.
sampleData
Optional
True when the row came from the built-in sample feed.
sampleMismatch
Optional
True when the built-in sample deliberately changed this row.
browserUsed
Optional
True when browser escalation was attempted for this item.
browserCompleted
Optional
True when the browser returned a price or availability.
screenshotKey
Optional
Key-value store key for a rendered-page screenshot, when one was saved.
chargedEvent
Optional
product-diagnosed, rendered-diagnostic, or null when the item was not billed.
runId
Optional
Apify run id, or local outside the platform.
definitive
Optional
True when the variant match was confident enough to bill the comparison.