Powered by Magento Commerce 2.4.1

mod-m1-cgr.png

Convert Guests To Registered Users

TOTAL:
$79.99

Overview

Back to top

MageModule's Convert Guests To Registered Users extension provides some great improvements to Magento's native functionality. Magento already allows a guest to convert to a registered user after placing their order. However, the native functionality is very basic and lacking features that website administrators frequently request. MageModule has answered the call for improved functionality to make this extension a must-have!

One of the features missing from the default functionality is that a user cannot set a password. Instead, Magento normally generates a random password and the user is then forced to do a "password reset" in order to gain access to their new account. These additional steps are clunky and confusing. MageModule has added a password creation fields and the user MUST set a password. This removes all confusion from the process and is simply more convenient. Additionally, the customer is automatically logged into their account and redirected to their new account dashboard.

E-mail addresses are a unique account identifier. While they are not the principal unique identifier that Magento uses to distinguish customer accounts, they are a very reliable data point for this purpose. With that being said, another gap that CGURU fills is to retroactively connect a guest's previous orders with their newly created account based on the e-mail. For example, if a guest just placed their third order as a guest and then converts to a registered user, all three orders will be linked to their account.

In the admin panel, the administrator can convert guests to registered users individually or in bulk. If the admin user navigates into an order belonging to a guest, there will be a "Register User" button available in the order toolbar. Upon clicking this button, a window will slide out presenting the option to enter a password. A password is not required and if left blank a random password will be generated. Depending on the extension configuration, an e-mail can be sent to the customer notifying them of the creation of their new account.

In the order grid, the admin can select as many or as few checkboxes that they would like and select "Convert Guests to Registered Users" from the mass action dropdown. When converting guests in bulk, there is no option to set a password. Additionally, the admin user does not need to waste time trying to determine which orders in the grid belong to a guest or registered user before selecting the orders to convert. This is because any orders which are already assigned to an account will be automatically skipped. This makes it both safe and convenient to simply select all available orders and the extension will determine which ones need to be converted.

Additionally, behind the scenes, CGURU updates the order with more information than Magento's native functionality does. By default, Magento simply updates the order with a customer ID but nothing else. This extension will update the order with all of the customer's details and also update several other order database fields to ensure that the website records remain as accurate and complete as possible.

 

Features:

  • Adds a password and password confirmation field to the order success page
  • Adds a password strength meter so that customer is inclined to set the strongest password possible
  • Use the same level of password validation as Magento uses on the "Create Account" page
  • Automatically logs-in the user at the time of account creation and redirect the customer to their new account dashboard
  • Adds a "Register User" button to the admin order view page on guest orders
  • Allows admin to set an optional password when converting an account
  • Allows admin to select checkboxes in the order grid to convert guests in bulk
  • Allows admin to send a new account Welcome E-Mail after account creation
  • Retroactively links previous guest orders to the new account based on the e-mail address
  • Fills in several additional details on the order to help keep records accurate
  • Adds a comment to the order that states, whether the user was converted to a guest or the order, was linked to an existing customer

 

Demo:

Technical Specifications

Back to top

Seller profile

MageModule, LLC

Seller contact

E-mail

Integrator

Current Version

1.2.0

Magento platform compatibility

Open Source (CE): 2.0, 2.1, 2.2, 2.3

Commerce on prem (EE): 2.1, 2.2, 2.3

Commerce on Cloud (ECE): 2.2, 2.3

Type

Stable Build

Updated

10 July, 2020

Categories

Extensions, Content & Customizations, Personalization & Experience Management

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.2.0:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    ## [1.2.0] - 2020-07-09
    ### Fixed
    - Fixed issue in which after the customer account gets created, the module tried to log the customer in even though the registration took place in the admin panel

    ### Changed
    - Removed most references to the deprecated \Magento\Framework\Registry class an replaced with a local registry
    - Created replacement for the now-deprecated \Magento\Checkout\Controller\Account\Create class to ensure module's compatibility with >= 2.3.x and also ensure backwards compatibility with 2.2.x

1.1.3:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    ## [1.1.3] - 2020-04-18
    ### Added
    - New config option to allow user to decide whether prior guest orders placed with the same e-mail address should be linked to the newly created account

1.1.2:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    ## [1.1.1] - 2019-09-14
    ### Changed
    - Changed composer.json version number from 1.1.0 to 1.1.1 so that package can be re-submitted to Magento Marketplace as Cloud compatible. No functional changes in this version.

1.1.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Added password confirmation field to order success page
    Added password strength meter to order success page
    Improved the javascript that interacts with the password form

1.0.3:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Updated request URL for sending account creation request from checkout success page to make extension compatible with Magento 2.2.5

1.0.2:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Added js validation to the password field so that it receives the same level of validation as the typical user registration form
    Fixed bug in which error messages were appearing twice
    Fixed bug in which error messages were not formatted as json
    Changed form function so that if an error occurs, the user can try again to create an account. Previously, the button would become disabled and the form would disappear

1.0.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Initial submission for sale on marketplace

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top