Check the specific product
Grab the ID from Merchant Center Diagnostics and open its final URL without authorization. Check the variant, currency, regular and special price, availability and checkout eligibility. Make sure the link doesn't open another variant or regional version with different terms.
Continue with: KeyCRM stock sync: ownership, reservations and checks.
Find the source of the discrepancy
Compare the time of the change in the accounting system, the generation of the feed, the acquisition by Google and the clearing of the cache of the page. Check that the feed does not contain an old file or stale stock data. Variants require stable identifiers and correct grouping according to the product data specification.
Continue with: OpenCart catalog imports: SKUs, options and validation.
Fix the update process
Agree on the source of prices and stock, transmission frequency and error control. Check the corrected item and several adjacent options so that you don't mask a system error by manually editing a single line. Monitor the actual status of the products after processing, not just the successful upload of the feed.
Is reloading the file enough?
Only if the data in it is already correct. If the cause is in the source or cache, the next update will reproduce the discrepancy again.