Easy Digital Downloads Auto Register:
Once activated, Easy Digital Downloads Auto Register will create a WordPress user account for your customer at checkout. There is no need for the customer to enter any additional information. This eliminates the need for the default EDD registration form. It also drastically reduces the time it takes your customers to complete their purchase.
The customer’s email address is used as the WordPress username (required by EDD to send the purchase receipt to). A random password is automatically created by the software without your intervention. When the purchase is completed, an email is sent to the customer containing their login credentials (uses the same email template as the purchase confirmation). The customer is also auto-logged into your website, just like the standard behavior of the EDD registration form.
There are filters available for developers to disable the email, modify the email subject line, email body, error messages, default user level, etc.
If EDD’s “Disable Guest Checkout” is enabled, the plugin loads its own error message that makes more sense to the plugin. Also, if EDD’s “Show Register/Login Form” is enabled, the plugin will load its own simple version of the login form.