WooCommerce shows the wrong variation price
A variable product can expose a parent range or lowest price while a shopper has selected a different purchasable variation. Compare the current selection with its matching Offer and one local feed row.
MMP compares supported values on the active product page. It does not edit WooCommerce, crawl the catalog, or infer a variant when identity remains ambiguous.
Do not compare a selected variation with a parent price.
A numeric difference is actionable only when the page, Offer, and feed row refer to the same variation.
Select one variation
Choose the exact size, color, or attribute combination and wait for the visible price and stock state to settle.
Record the visible current price
Use the price a customer can act on for that selected variation, not the parent range or crossed-out original price.
Match identity first
Associate the visible variation with a supported SKU, GTIN, product ID, or variant-specific URL before comparing values.
Select the structured Offer
Confirm that the Offer belongs to the current variation rather than a default, parent, or unrelated variation.
Add the affected feed row
Supply only the row for the same variation and compare its price and currency with the page and structured data.
Repair and repeat
Update the stale source, reopen the same variation, and rescan to verify that the supported conflict no longer appears.
The selected variation is 129 USD, not the 99 USD minimum.
This example supports a price finding only after the selected variation is associated with the structured product identity.