🔧 Quick Info: This tool finds guest orders that match existing customer accounts and links them together. Choose a date range, and we’ll connect unlinked guest orders to the right customer accounts by matching billing email addresses, then email you a report of what was linked.

What It Does

When a shopper checks out as a guest, their order isn’t linked to any customer account, even if that same person later creates (or already had) an account using the same email address. Update Guest Orders finds those unlinked guest orders and connects them to the matching customer account in your store. The tool looks only at guest orders (orders that have no customer account attached) within the date range you choose. For each guest order, it takes the billing email address and looks for a registered customer in your store with that same email – the match is not case-sensitive, so Jane@example.com and jane@example.com are treated as the same person. When it finds a match, it updates the order so it belongs to that customer account. When it can’t find a match, it leaves the order untouched and notes why. When the run finishes, the tool emails you a results file listing every order it looked at and what happened to it, so you have a clear record of which orders were linked and which weren’t.

When Should You Use This?

Use this tool whenever you have guest orders that should belong to registered customer accounts. Common scenarios include a customer creating an account after checking out as a guest and wanting their past orders to show in their account history, having imported or migrated customers and needing older guest orders connected to the right accounts, wanting order history and customer reporting to be complete rather than split between guest and registered orders, or wanting to run this regularly so newly registered customers automatically pick up their earlier guest orders.

Before You Get Started

How to Use It

1 Open the Tool

Navigate to the Update Guest Orders tool in your Your Store Wizards dashboard for your BigCommerce store.

2 Select Your Date Range

On the Select Orders step, choose the date range to process using:

  • Process Orders Starting From – The beginning date
  • and Ending On – The ending date

If your store has multiple storefronts/channels, you can also narrow to a specific one here. Leaving the dates open processes a wider range, so use the dates to keep each run focused.

3 Review the Reminder

Review the on-screen note reminding you that this updates older orders. If you’re comfortable proceeding, continue to the next step.

4 Configure Export Options

On the Export Options step:

  • Filename – Set the name for your results file
  • File Format – Choose between CSV or Excel (.xlsx)

5 Confirm Email Address

On the Email Delivery step, your email address is filled in by default so you’ll be notified when the run finishes. Change it if you’d like.

6 Start the Run

Start the run. The work happens in the background, so you don’t need to keep the page open. When it’s done, you’ll get an email with your results file showing the linking status of every order in the date range.

File and Field Reference

You don’t upload a file for this tool – you choose a date range and the tool produces a results file. That file contains one row per guest order it examined.

Column Name What It Tells You
Customer name The billing name on the order.
Email The billing email used to look for a matching account.
Error / process message Order Linked to Customer when a match was found and the order was updated, or Unable to link order, email address not found in store when no matching account exists.
Order date When the order was placed.
Order number The BigCommerce order ID.
Order status The order’s status.

Troubleshooting

Some orders say “email address not found in store”

There’s no registered customer account with that order’s billing email, so there was nothing to link it to. This is expected for shoppers who never created an account, or who registered with a different email than they used at guest checkout.

Will this create accounts for my guest shoppers?

No. It only links orders to accounts that already exist. To bring in new customers, register or import them first, then run this tool.

A customer registered but their old orders still aren’t linked

Check that the email on the older guest orders exactly matches the email on their account (capitalization doesn’t matter, but the address itself must be the same). Also confirm those orders fall inside the date range you ran.

Nothing happened after I started the run

It runs in the background and emails you when it’s complete. Give it a few minutes, then check the inbox for the address shown on the Email Delivery step.

I got an API permission error

This usually means the tool needs to be reconnected or re-authorized with your store. Check out our guide on resolving API permission errors.