Most probably some of the HTML code is using attributes like
without actually providing the attributes mandatory for Google (https://developers.google.com/search/docs/data-types/product) like the list you've mentioned. Depending on the case, you might want to just add theses attributes to your HTML or remove the itemtype altogether.
If you can share the URL to your store I'll be able to advise the best option for you.
OK, so one of the product warnings is pointing to a code related to Quick View plugin, which is not event used on product pages:
<div id="sca-qv-showqv"> <div itemscope="" itemtype="http://schema.org/Product"> ... </div>
you might want to find that piece of code within the Theme code editor and remove this part.
I checked a couple of product pages for errors related to the "Either "offers", "review", or "aggregateRating" should be specified." but all of them had the "offers" attribute set. Do you have a couple of URLs to product pages where you see the error in Google console?
Can you share a couple of concrete URLs for which the console reports errors like below?
Here are 4 out of a list of 29 URL's where this is happening. I asked Google to recrawl one of them so check on validity again in case some of the things we tried have maybe fixed the problem. Your insight is greatly appreciated.
That is odd. Their structured data testing tool does not report these errors - https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fjoeyhemp.com%2Fcollect...
I can see the "offers" field.
it could very well be that error message is outdated. The last crawl Google did on those pages with errors was a week and a half ago. I have asked it to check our fixes we've tried over the last two weeks. Maybe it is fixed after all! I will let you know as soon as I see the new results from Google.
Yup, usually the structured data test tool is faster to spot the fixes, thought it also has some caching. Good luck!