Hello @aborneo,
Thanks for reaching out regarding your product page. I ran it through the rich results test tool, and there are two non-critical issues detected:
Missing field “pricevaliduntil” (optional)
The priceValidUntil field only makes sense for products on sale in a limited time. For example, on the Black Friday sale, Christmas sale, or any other seasonal sale, you can use the priceValiduntil field. If your sale doesn’t have an expiration date, you can ignore the warning in your Google Search Console. Again this field is optional, and not having it will not impact your SEO.
Missing field “review”
The review structured data is created by WooCommerce and not by the Yoast SEO plugin or Yoast WooCommerce SEO plugin. Though the Yoast WooCommerce SEO plugin will help output that structured data in a way that integrates with how we output schema.org, you will still need that specific review data.
Google recommends that each product has one review. When it lacks it, it gives out that warning. This guide explains more — https://yoast.com/help/aggregaterating-review-offer-required/
Please keep in mind that you will need some customer reviews. Suppose your customers did not leave any reviews for your products. In that case, WooCommerce does not have any data to show in the review and aggregateRating markup and will, therefore, not output it.