Here is a plugin that lets your visitors sign up and log in with their crypto wallet. MetaMask Authenticator for WooCommerce & WordPress lets your visitors choose between multiple accounts. It simply adds a convenient login with MetaMask login button to your pages.
MetaMask Authenticator saves the addresses used to register to each user’s account. Optionally, a MetaMask account can be decoupled from WooCommerce. modeltheme is the developer behind this plugin.