Can Users Edit Their Avatar?

By default all of WordPress uses Gravatar to get user's avatars. If you would like users to be able to upload their own avatar their many available plugins; however we recommend WP User Avatar

1
Simply  install and activate the plugin.
2
Add the  [avatar_upload] shortcode on your "My Account" page under the existing WooCommerce shortcode.