WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Kazmi v1.0.3.7

Guest Order Assigner

Automatically attaches WooCommerce guest orders to matching existing user accounts by billing email.

Guest Order Assigner

The facts

Rating
4.2★ from 5
Active installs
200+
Price
Free
Last updated
18 Jun 2026
Added
Jun 2025
Requires WP
5.0
Tested up to
WP 6.8.8
Requires PHP
7.2
Downloads
2,419

Our analysis

AI-assisted

Guest Order Assigner is a WordPress plugin designed for WooCommerce that automatically assigns guest orders to existing user accounts based on matching billing emails. When a customer checks out as a guest, the plugin checks for a user account with the same email and links the order accordingly.

Additionally, it back-fills past guest orders to the user's account upon registration or login. The plugin is straightforward to use, requiring no configuration, and is built to ensure data integrity within WooCommerce.

Best for: This plugin suits WooCommerce store owners who want to manage guest orders efficiently.

What it does well

  • Automatically assigns guest orders to existing user accounts
  • Back-fills historical guest orders upon user registration or login
  • No configuration needed; works out of the box
  • Built on WordPress and WooCommerce best practices
  • Includes developer hooks for customisation

Where it falls short

  • Limited information on additional features or support
  • Only works with matching billing emails

Verdict

Guest Order Assigner offers a simple solution for linking guest orders to user accounts, making it useful for WooCommerce sites that require this functionality.

From the developer

Kazmi's own description of Guest Order Assigner, lightly tidied.

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. Secure & Reliable
    Built on WordPress and WooCommerce best practices to ensure data integrity.

  5. 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.

License

This plugin is licensed under the GPLv2 or later.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for invoicing.

Jetpack CRM

The CRM for small businesses. Manage leads, invoicing, billing, email marketing, clients, contacts, quotes, au...

Free 30k+ installs 4.3★ (152)
WC

WC

84

Add to WooCommerce a NIF/CIF/NIE field for all billing and shipping forms, with validation and VIES/EORI suppo...

Free 10k+ installs 4.8★ (23)
Bulgarisation for WooCommerce

Всичко необходимо за вашият онлайн магазин за България. Включва облекчен режим за Наредба - H-18 и методи за д...

Free 5k+ installs 5★ (43)