EDD Auto Register
by Syed Balkhi 4.7 (11 reviews)

EDD Auto Register

Automatically creates a WP user account at checkout, based on customer's email address.

EDD Auto Register ranks #7,470 among WordPress.org plugins with 800+ active installations, is #211 of 1,578 in the Authentication category, a 4.7/5 rating from 11 reviews, and was last updated Apr 22, 2024. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.2 (Current: 7.1)
v1.4.5 Current Version v1.4.5
Updated 2 years ago Last Update on 22 Apr, 2024
Refreshed 11 hours ago Last Refreshed on
#211 of 1,578 in Authentication Top 25% by installs Downloads -43.8% this week No update in over a year
View on WordPress.org
Rank
#7,470
-6 this week
Active Installs
800+
-10.3%
KW Avg Position
139.5
1.5 better
Downloads
88.5K
+2 today
Support Resolved
0%
No change
Rating
94%
Review 4.7 out of 5
4.7 (11 reviews)

Next Milestone 900

Total Progress 77%
800+ 900+
142
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 23 more installs to reach 900+

Rank Changes

7,438 7,447 7,457 7,466 7,475 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
7,424 7,437 7,450 7,463 7,476 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #7,470
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
0 10 20 30 40 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.7
11 reviews
Overall 94%
5
11 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Security History

Source: WPVulnerability

No known vulnerabilities on record for EDD Auto Register. Checked 1 month ago.

TL;DR

AI summary of the plugin's readme

This plugin is for Easy Digital Downloads store owners who want to simplify the checkout process for customers. It solves the problem of slow, friction-filled checkout by automatically creating a WordPress user account from the customer's email instead of requiring manual registration.

  • Auto-creates WP user account
  • Uses customer's email address
  • Overrides guest checkout setting
  • Hides registration form at checkout
  • Developer filters available
  • Requires EDD 2.9+

Frequently Asked Questions

Common questions about EDD Auto Register

There are filters available to modify the behavior of the plugin: edd_auto_register_email_subject edd_auto_register_headers edd_auto_register_insert_user_args edd_auto_register_email_body edd_auto_register_error_must_login edd_auto_register_login_form edd_auto_register_disable edd_auto_register_can_create_user
Add the following to your child theme's functions.php function my_child_theme_edd_auto_register_email_subject( $subject ) { // enter your new subject below $subject = 'Here are your new login details'; return $subject; } add_filter( 'edd_auto_register_email_subject', 'my_child_theme_edd_auto_register_email_subject' );
Add the following to your child theme's functions.php function my_child_theme_edd_auto_register_email_body( $default_email_body, $first_name, $username, $password ) { $user = get_user_by( 'login', $username ); $key = get_password_reset_key( $user ); if ( is_wp_error( $key ) ) { return false; } // Modify accordingly $message = sprintf( __( 'Dear %s', 'edd-auto-register' ), $first_name ) . ",\n\n"; $message .= __( 'Below are your login details:', 'edd-auto-register' ) . "\n\n"; $message = sprintf( __( 'Your Username: %s', 'edd-auto-register' ), sanitize_user( $username, true ) ) . "\r\n\r\n"; $message .= __( 'To set your password, visit the following address:' ) . "\r\n\r\n"; $message .= network_site_url( 'wp-login.php?action=rp&key=' . $key . '&login=' . rawurlencode( $username ), 'login' ) . "\r\n\r\n"; $message .= sprintf( __( 'Login: %s', 'edd-auto-register' ), wp_login_url() ) . "\r\n"; return $message; } add_filter( 'edd_auto_register_email_body', 'my_child_theme_edd_auto_register_email_body', 10, 4 );
Add the following to your child theme's functions.php to disable auto register based on the products purchased. add_filter( 'edd_auto_register_can_create_user', 'prefix_auto_register_can_create_user', 10, 3 ); /** * Filters whether a user can be created for an order. * * @param bool $can_create_user * @param EDD_Payment $payment * @param string $user_name * @return bool */ function prefix_auto_register_can_create_user( $can_create_user, $payment, $user_name ) { // Set up the array of items in the cart. $items = array(); foreach ( $payment->cart_details as $item ) { $items[] = $item['id']; } // Which items are valid for creating a user account. $items_for_auto_register = array( 2092 ); // If there are no downloads that require auto register then disable it. if ( ! array_intersect( $items, $items_for_auto_register ) ) { return false; } return $can_create_user; }
There's an option under downloads → settings → extensions

More plugins by Syed Balkhi

Sign In / Register

You need to sign in or register to use this feature.