WooCommerce Products uses WordPress’s Custom Post Type feature, but one thing you may have noticed is that WooCommerce Products are missing revision support. WooCommerce has deliberately omitted support for revisions because the majority of the content in a WooCommerce product is stored as metadata. The WordPress revisions system only covers post content which only covers the product description.
So even with revision support, product information such as price, shipping data, and everything else in the Product Data section would not be revisioned. But still if you want to enable revisions for WooCommerce Products then you can enable it by adding below code in your theme functions.php file or in any other active plugin file.
/*
* Add Revision support to WooCommerce Products
*
*/
add_filter( 'woocommerce_register_post_type_product', 'optimum_add_revision_support' );
function optimum_add_revision_support( $supports ) {
$supports['supports'][] = 'revisions';
return $supports;
}
After adding above code, you are now able to see revisions in WooCommerce Products, but it will only add support for WooCommerce Product Descriptions. Sadly, it will not revisionize WooCommerce Product’s price, attributes etc, but hopefully one day WooCommerce & WordPress will add revisions feature for WooCommerce Products.