BACK TO DIRECTORY

Guest Order Assigner

by Kazmi

4.2
(5 ratings)

When a customer checks out as a guest in WooCommerce, this plugin will look for a user account with the same billing email and, if found, reassign the order to that user.

Key benefits:

  • 🔗 Instant Assignment – New guest orders with a matching email are immediately linked to the customer’s account.
  • 🔄 Historic Back-fill – On user registration or login, all past guest orders with that billing email are attached.
  • âš¡ Zero Configuration – Works right out of the box; no settings to tweak.
  • 🛠 Developer Hooks – Extend or customize via actions before/after assignment.

Features

  1. Automatic Order Assignment
    Guest orders are automatically reassigned to an existing user account when the billing email matches.

  2. Historical Order Recovery
    On account creation or login, all previous guest orders for that email are back-filled.

  3. Real-time Processing
    Both guest and logged-in checkouts are processed instantly during the WooCommerce checkout flow.

  4. Optional Account Creation
    Admins can enable automatic customer account creation for guest orders when no matching user exists.

  5. Secure & Reliable
    Built on WordPress and WooCommerce best practices to ensure data integrity.

  6. Developer Hooks

    • goa_before_attach_order
    • goa_after_attach_order

Requirements

  • WordPress 5.0 or higher
  • WooCommerce 3.0 or higher
  • PHP 7.2 or higher

Verifying It’s Working

  1. Create a WooCommerce Product.

  2. Create a Guest Order and then check the order created.

  3. Create a Order after logging in or create accout at checkout time.

  4. Check a WooCommerce Order Listing.

No further settings are required—once activated, Guest Order Assigner will automatically handle all future and past guest orders for matching emails.

Optional account creation can be enabled from Settings Guest Order Assigner Settings.

License

This plugin is licensed under the GPLv2 or later.

Screenshots

n/a

n/a

Plugin Details

Active Installs
200
Total Downloads
2,758
Version
1.0.3.8
Requires WP
5.0
Requires PHP
7.2
Tested Up To
7.1
Added
2025-06-08
Last Updated
2026-09-02 5:08pm GMT

Ratings

5
4
4
0
3
0
2
0
1
1