WooCommerce menu is protected by ‘manage_woocommerce’ user capability. So if you wish to give user access to this menu you need to give user ‘manage_woocommerce’ capability. But this capability protects other menu items, including critical, e.g. “WooCommerce => Settings”. What to do if you wish to give user access to ‘WooCommerce’ menu, but exclude access to some critical or unneeded submenu items? User Role Editor Pro Administrator menu access add-on will help you. Read more WooCommerce menu – manage access