Take your e-commerce store further.

Using the right Magento 2 extension is more essential now than ever. With MagePal, you can rest assured that you are getting the best quality Magento extensions, each line of code are carefully crafted and rigorously tested. Spend less time debugging and more time doing what you do best with MagePal extensions!

Total Downloads Latest Stable Version GitHub stars GitHub forks

Guest To Customer for Magento 2

What is Guest To Customer for Magento 2?

Allowing guest checkout maximizes sales conversions, but store owners often miss out on building long-term customer relationships when buyers checkout as guests.

Our free Guest to Customer extension for Magento 2 allows you to quickly and seamlessly convert any guest order into a registered customer account. It transfers all order history, billing and shipping addresses, and customer data over to the newly registered account, while automatically notifying the customer with login instructions.

Installation Guide

Step 1 - Install Guest To Customer

composer require magepal/magento2-guest-to-customer
Manually
  • Download and install our core extension:
    • https://github.com/magepal/magento2-core
  • Download the extension archive.
  • Unzip the archive.
  • Create the target directory: {Magento 2 root}/app/code/MagePal/GuestToCustomer
  • Copy the contents from the unzipped folder into this directory.

Step 2 - Enable Module

Run the following commands from your Magento root folder:

php -f bin/magento module:enable --clear-static-content MagePal_GuestToCustomer
php -f bin/magento setup:upgrade

Step 3 - Configure Guest To Customer

  1. Log into your Magento 2 Admin Panel.
  2. Navigate to Stores > Configuration.
  3. Under the MagePal tab, select Guest To Customer.
  4. Configure automatic conversion rules, customer group assignment, and notification email templates.

Step 4 - Extension Review

Like our extensions? Would you be kind enough to leave us a Google review? It only takes a minute and we’d be eternally grateful! Just click the link to go to our MagePal Google Business page and leave us your feedback.

Extension Support

Like all other open source projects, sometimes things work and sometimes they don't for one reason or another.

We receive multiple emails & support tickets almost daily asking for help and we would love to help but in most cases, these issues have nothing to do with our extension and mostly caused by lack of basic Magento knowledge.

At MagePal our main focus is designing great Magento Extension and due to our limited resources, we simply can not provide free support for a free product.

Our affordable technical support include help with installation, usage, configuration, and troubleshooting for our Free Community Edition extensions.

Version History | Change Log

1.5.2

  • New Features:
    • Add support for PHP 8.5 and Magento 2.4.9
    • Update form action URL in lookupform.phtml
    • Change post URL for customer lookup form
    • Remove getPageTitle method from LookupForm
    • Set page title for adding existing order

1.5.1

  • New Features:
    • Add support for Magento 2.4.8 and PHP 8.4
    • Update company URLs to use HTTPS
  • Fixed bugs:
    • Fix guest-to-customer conversion (issue #18)

1.5.0

  • New Features:
      • Add support for PHP 8.3 - Add support for Magento 2.4.7 - Removed support for older version of Magento less than 2.4.0

1.4.0

  • New Features:
    • Add support for Hyvä

1.3.2

  • New Features:
    • Add support for Magento 2.4.6 and PHP 8.2

1.3.1

  • New Features:
    • Add support for PHP 8.1
  • Fixed bugs:
    • Correct a typo in a class path

1.3.0

  • Fixed bugs:
    • Fix order validation issue

1.2.7

  • New Features:
    • Add support for Magento 2.4.0

1.2.6

  • New Features:
    • Add translation to lookupform.phtml

1.2.5

  • New Features:
    • Add support for PHP 7.3

1.2.4

  • New Features:
    • Allow configuration of customer details which will be auto-merged into guest order during conversion
    • Retrieve CustomerInterface instead of Customer model
    • Moved customer data setup logic to helper
    • Added helper method: setCustomerData()
    • Added order comment on successful conversion
    • Update full customer info when converting guest orders
    • Added admin support for assigning guest orders to customer accounts
    • Make compatible with magento/module-backend 101.0.*
  • Fixed bugs:
    • Fixed typo: isEnabledCustomerDashbard -> isEnabledCustomerDashboard
    • Bugfix: display appropriate error messages
    • Fixed typo: belong -> belongs
    • Fixed typo: getEmailAddress -> getCustomerEmail

1.2.3

  • Add Composer support for Magento 2.3.x

1.2.2

  • New Features:
    • Add internationalization support

1.2.1

  • New Features:
    • Add support for Magento 2.3 and PHP 7.2
  • Fixed bugs:
    • Issue #3 - Add support for downloadable products

1.2.0

  • New Features:
    • Add support for Magento 2.3.0

1.1.4

  • Fixed bugs:
    • Fix issue with ‘create an account’ on success page

1.1.3

  • New Features:
    • Add internationalization support

1.1.2

  • Fixed bugs:
    • Fix a typo (issue #2)

1.1.0

  • New Features:
    • Guest to Customer 1.1.0

Related Extensions

Get more from your Magento2 store!

HTML Minifier for Magento2

Minification is the process of removing all unnecessary characters and spacing from your source code without changing its functionality.

Enhanced Transactional Emails

Get more from your order confirmation emails by promoting other complementary products.

Catalog Hover Image for Magento

Quickly previewing alternative product images on your category list page.

0

Total Downloads

11

years experience with Magento

30+

Magento / Adobe Commerce Extensions

Shop with confidence

With millions of downloads worldwide, install with confidence knowing that our extensions will just work.

Prepare for the future with Google Analytics 4

Is your Magento store ready for the future? Say hello to the new Google Analytics 4, which is built from the ground up with all-new features and advanced machine learning technology.

Learn More