MeteorGPLby WebbingApps

Easy Digital Downloads - Auto Register

Extension
Suivre 0 Ajouter une étoile 0
Installer

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

  • 0 étoile
  • 0 personne le suit
  • 0 téléchargement
  • GPL-2.0-or-later

Versions 1

Les plus récentes d’abord · chaque version analysée avant publication
  1. 1.3.9 Dernière

    Fix: User not added to subsite when user already exists in site network Notes de version

    9 fichiers 17,6 KB Vérifié

Afficher 16 versions pas encore disponibles

Publications citées dans le journal des modifications de l’éditeur ou sur WordPress.org que le dépôt ne contient pas encore.

  1. 1.4.5 Pas encore disponible

    Publiée sur WordPress.org

  2. 1.3.8 Pas encore disponible Date de publication non indiquée

    Fix: Invalid foreach error when purchase does not contain license keys

    Entrée du journal des modifications

  3. 1.3.7 Pas encore disponible Date de publication non indiquée

    Fix: Ensure user ID is set on license keys properly

    Entrée du journal des modifications

  4. 1.3.6 Pas encore disponible Date de publication non indiquée

    Updated plugin authors

    Entrée du journal des modifications

  5. 1.3.5 Pas encore disponible Date de publication non indiquée

    Fix: Users not automatically logged in when using the Free Downloads extension

    Entrée du journal des modifications

  6. 1.3.4 Pas encore disponible Date de publication non indiquée

    Fix: Users not automatically logged in when using Buy Now buttons

    Entrée du journal des modifications

  7. 1.3.3 Pas encore disponible Date de publication non indiquée

    Tweak: Added support for other extensions to run the registration process before a payment is recorded

    Entrée du journal des modifications

  8. 1.3.2 Pas encore disponible Date de publication non indiquée

    Fix: Correct compatibility with Easy Digital Downloads user verification process.

    Entrée du journal des modifications

  9. 1.3.1 Pas encore disponible Date de publication non indiquée

    Fix: Issue with customers being forced to log in

    Entrée du journal des modifications

  10. 1.3 Pas encore disponible Date de publication non indiquée

    Fix: Resolves compatibility issues with Easy Digital Downloads 2.1+

    Entrée du journal des modifications

  11. 1.2.1 Pas encore disponible Date de publication non indiquée

    Fix: EDD activation check

    Entrée du journal des modifications

  12. 1.2 Pas encore disponible Date de publication non indiquée

    Tweak: Pass $userdata along to eddautoregisterinsertuserargs filter

    Entrée du journal des modifications

  13. 1.1 Pas encore disponible Date de publication non indiquée

    New: User account creation now closely mimics that of EDD core meaning a user account will be created no matter what payment gateway is used

    Entrée du journal des modifications

  14. 1.0.2 Pas encore disponible Date de publication non indiquée

    New: Adding custom translations is now easier by adding them to the wp-content/languages/edd-auto-register folder

    Entrée du journal des modifications

  15. 1.0.1 Pas encore disponible Date de publication non indiquée

    Fixed filter names for error messages

    Entrée du journal des modifications

  16. 1.0 Pas encore disponible Date de publication non indiquée

    Initial release

    Entrée du journal des modifications

Easy Digital Downloads - Auto Register

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

This plugin now requires Easy Digital Downloads v2.3 or greater.

Once activated, EDD Auto Register will create a WordPress user account for your customer at checkout, without the need for the customer to enter any additional information. This eliminates the need for the default EDD registration form, and drastically reduces the time it takes your customers to complete their purchase.

Guest checkout is required so the plugin overrides the setting. The registration form is hidden on checkout while the plugin is active.

There are various filters available for developers, see the FAQ tab for more information.

More add-ons for Easy Digital Downloads

You can find more add-ons (both free and commercial) from Easy Digital Downloads' website

Installation

  1. Unpack the entire contents of this plugin zip file into your wp-content/plugins/ folder locally
  2. Upload to your site
  3. Navigate to wp-admin/plugins.php on your site (your WP Admin plugin page)
  4. Activate this plugin
  5. That's it! user accounts will automatically be created for your customers when they purchase your product for the first time and their login details will be emailed to them

OR you can just install it with WordPress by going to Plugins >> Add New >> and type this plugin's name

Faq

How can I modify some of the key aspects of the plugin?

There are filters available to modify the behaviour of the plugin, see the list below:

  1. edd_auto_register_email_subject
  2. edd_auto_register_headers
  3. edd_auto_register_insert_user_args
  4. edd_auto_register_email_body
  5. edd_auto_register_error_must_login
  6. edd_auto_register_login_form
  7. edd_auto_register_disable

Can you provide a filter example of how to change the email's subject?

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' );

Can you provide a filter example of how to change the email's body?

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 ) {

	// Modify accordingly
	$default_email_body = __( "Dear", "edd-auto-register" ) . ' ' . $first_name . ",\n\n";
	$default_email_body .= __( "Below are your login details:", "edd-auto-register" ) . "\n\n";
	$default_email_body .= __( "Your Username:", "edd-auto-register" ) . ' ' . $username . "\n\n";
	$default_email_body .= __( "Your Password:", "edd-auto-register" ) . ' ' . $password . "\n\n";
	$default_email_body .= __( "Login:", "edd-auto-register" ) . ' ' . wp_login_url() . "\r\n";

	return $default_email_body;

}
add_filter( 'edd_auto_register_email_body', 'my_child_theme_edd_auto_register_email_body', 10, 4 );

= Can you provide an example how to disable auto register?

Add the following to your child theme's functions.php

/*
 * Disable auto register for specific products
 */
function my_child_theme_disable_auto_register() {
	$cart_contents = edd_get_cart_contents();
	if ( ! $cart_contents ) {
		return;
	}
	foreach ( $cart_contents as $key => $item ) {
		$items[] = $item['id'];
	}
	// List of download ids that require auto register
	$items_for_auto_register = array( '21', '987' );
	// If there are no downloads that require auto register then disable it.
	if ( ! array_intersect( $items, $items_for_auto_register ) ) {
		add_filter( 'edd_auto_register_disable', '__return_true', 11 );
	}
}
add_action( 'init', 'my_child_theme_disable_auto_register', 11 );

How can I disable the email from sending to the customer?

There's an option under downloads → settings → extensions

Screenshots

  1. The standard purchase form which will create a user account from the customer's Email Address
  2. The plugin's simple login form when both "Disable Guest Checkout" and "Show Register / Login Form?" are enabled
  3. The error message that shows when "Disable Guest Checkout" is enabled, but "Show Register / Login Form?" is not

Installer

composer require meteorgpl-plugin/edd-auto-register

Les vérifications de licence de l’éditeur sont intactes : activez l’extension dans WordPress avec une clé de licence achetée auprès de l’éditeur.

Licence

Licence déclarée : GPL-2.0-or-later. Le code est redistribué sous la licence que l’éditeur a déclarée dans les en-têtes de l’extension. Profil de licence : gpl-full.

Les illustrations, polices, médias et documents susceptibles d’être soumis à une licence distincte ne sont pas redistribués ; la page sur les licences explique ce qui est remplacé ou supprimé, et l’onglet Sécurité le détaille par version. Le droit au support et aux mises à jour vient avec la licence que vous achetez auprès de l’éditeur.

Easy Digital Downloads Easy Digital Downloads - All Access

meteorgpl-plugin/edd-all-access

Sell "All Access" memberships to your customers so they can download any product.

extension 1.2.6

Easy Digital Downloads Easy Digital Downloads (Pro)

meteorgpl-plugin/easy-digital-downloads

The #1 ecommerce WordPress plugin to sell digital products. Effortlessly manage orders, maximize revenue, and accept payments through Stripe & PayPal.

extension 3.2.0 LGPL-2.0-only

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues