LitExtension Blog
  • Ecommerce Platforms
    • Shopify
    • WooCommerce
    • Magento (Adobe Commerce)
    • Wix
    • Other Platforms
  • eCommerce Migration
    • Shopify Migration
    • WooCommerce Migration
    • Magento Migration
    • Wix Migration
    • Other Migrations
  • Store Growth
  • LitExtension
    • LitExtension Updates
    • Case Study
No Result
View All Result
VISIT LITEXTENSION
LitExtension Blog
  • Ecommerce Platforms
    • Shopify
    • WooCommerce
    • Magento (Adobe Commerce)
    • Wix
    • Other Platforms
  • eCommerce Migration
    • Shopify Migration
    • WooCommerce Migration
    • Magento Migration
    • Wix Migration
    • Other Migrations
  • Store Growth
  • LitExtension
    • LitExtension Updates
    • Case Study
No Result
View All Result
VISIT LITEXTENSION
LitExtension Blog
No Result
View All Result

WooCommerce Import Orders 2025: A Complete How-to Guide

by Kristen Quach
May, 2025
in WooCommerce, Platform Tutorials

For many store owners, handling WooCommerce import orders can feel overwhelming—especially when you're working with large datasets, old transaction records, or platform migrations. CSV errors, mismatched details, and missing order data often turn the process into a headache.

The good news is WooCommerce gives you flexible options. You can manually create orders one by one or use third-party plugins to import hundreds of orders in bulk with just a few clicks. With the right tools and methods, managing WooCommerce import orders becomes much faster, easier, and less error-prone.

In this guide, you'll learn how to:

  • Manually create WooCommerce orders without a plugin
  • Import WooCommerce orders using third-party plugins
  • Migrate your store automatically with LitExtension

Let’s break it down step-by-step.


WooCommerce Import Orders: At A Glance

WooCommerce import orders refers to the process of bringing order data into your WooCommerce store, manually or in bulk, using CSV files and plugins. Depending on your needs, you can add orders one at a time through the admin dashboard or automate the process with import tools.

Manual creation works well for individual or low-volume entries, like phone orders or offline sales. But for larger tasks, such as migrating from another platform or restoring historical order data, using a plugin is the most efficient and reliable solution.

With the right approach, you can import full order histories—including customer details, products, totals, payment info, and order statuses—directly into WooCommerce without breaking existing workflows.

Want to Migrate to WooCommerce?

TRY IT NOW

How to perform Shopify export products

How to Manually Import WooCommerce Orders (One by One Without Plugins)

If you have a small number of orders and prefer to input them manually into WooCommerce (e.g., from phone calls, offline sales, or a short list), WooCommerce’s built-in interface allows you to do this without any plugin.

Important note: WooCommerce does not support order import via CSV by default. You must use a plugin for bulk order import. Manual creation is only suitable for low-volume or occasional orders.

Step 1. Open the Order panel

From your WordPress dashboard, go to WooCommerce > Orders. Then click the “Add order” button at the top of the page.

create a new order
Go to WooCommerce > Orders

This will open a blank order form where you can manually enter all order details.

woocommerce order general dashboard
WooCommerce order general dashboard

Step 2. Set general Order information

In the General section (top left):

  • Date created: Adjust to match the order date (helpful for backdated entries).
  • Status: Choose one from the dropdown:
    • Pending payment
    • Processing
    • On hold
    • Completed
    • Cancelled
    • Refunded,…
general order details
General order details
  • Customer: Select an existing user or leave it as “Guest”.

If you’re creating the order for a past customer, start typing their name or email in the Customer dropdown to link the order to their account.

Step 3. Enter billing and shipping information

Fill out both sections or copy one to the other:

3.1. Billing details

order billing details
WooCommerce order billing details
  • First name, Last name
  • Company (optional)
  • Address, City, State, Zip
  • Country
  • Email address (for order confirmation emails)
  • Phone number

3.2. Shipping details

woocommerce order shipping details
WooCommerce order shipping details
  • Same fields as billing.
  • You can click “Copy billing address” to speed things up.

Even if shipping isn’t needed (e.g., for digital products), WooCommerce still shows these fields by default.

Step 4. Add products to the Order

Scroll to the items section:

  • Click “Add item(s)” > “Add product(s)”
  • Use the product search field to locate items.
  • Adjust quantity, cost, or taxes as needed.
  • Optional: Click “Apply coupon” to apply any available discount codes.
add products to order
Add Items products to order

Once products are added, click “Recalculate” to ensure totals are correct:

  • Items Subtotal
  • Order Total

You can also manually edit pricing if needed which is useful for custom orders or special cases.

Step 5. Manage additional details (optional)

You may optionally configure:

5.1. Downloadable product permissions

Grant download access for digital products (if applicable).

woocommerce import order additional order config

5.2. Custom fields

Add metadata (if your store uses custom fields for integrations or reporting).

5.3. Order Notes

  • Add private notes for internal staff (e.g., “Phone order – verify before shipping”).
  • Add customer notes that will be visible in order emails.

woocommerce order notes WooCommerce Import Orders

Step 6. Finalize the order

On the right sidebar:

  • Use the Order Actions dropdown to:
    • Send order confirmation email
    • Trigger invoice or download permissions
  • Click the blue “Create” button to save the order.

woocommerce order action

Once saved, the order will appear in your WooCommerce Orders list just like any normal online order.

As said, you should only use manual methods when:

  • Creating one-off or manual orders (e.g., from customer phone/email)
  • Adding orders that were paid for offline
  • Back-entering small volumes of historical orders
  • Making admin-only test orders

If you need to import multiple orders at once, you’ll need a plugin. WooCommerce’s built-in interface does not support CSV-based order import — and manually adding dozens of orders one by one can quickly become inefficient. And we'll talk about it right in the below section!


How to Import WooCommerce Orders Using Plugins

As mentioned earlier, the built-in tools will likely serve you well if you're running a small store with straightforward needs. However, there’s one huge drawback: you're stuck with a SINGLE import method!

That's where the Import Export Suite for WooCommerce shines. For just $10.75 a month (billed annually at $129), this plugin offers a decent number of import methods to suit slightly larger businesses. Once you've got the plugin installed and your CSV file prepared, here's how you can upload your WooCommerce import orders:

Step 1. Choose the post type

First, go to “WooCommerce > “Import Export Suite” and click on the “Import” tab. After that, choose “Order” as the post type for your import, then click “Step 2” to continue.

woocommerce-import-plugin-step-1
Step 1. Click “Import” > “Order” > “Step 2.”

Step 2. Choose your import method

From here, you can select from one of the following import methods:

  • Quick import: Imports basic fields. You can import files from Local, URL, or FTP.
  • Pre-saved templates: Imports data using a previously saved template (meaning you need to have used this plugin at least once before). There will be a list of templates for you to choose from.
  • Advanced method: Allows for mapping specific columns and advanced customizations before importing.

For the first two methods, just click “Import,” and you're done! But if you pick the “Advanced Method,” move on to Step 3 to adjust more advanced settings.

woocommerce-import-plugin-step-2
Step 2. Choose your method, then click “Import” or “Step 3.”

Step 3. Map import columns

In step 3, you will be able to map the following import columns manually:

  • Default fields: Edit the column names if needed.
  • Meta (custom fields) and Hidden Meta: Specify additional fields if necessary.
  • Evaluate Field: Add or modify values using operators like +, *, and -.

Once mapped, click “Step 4” to proceed.

woocommerce-import-plugin-step-3
Step 3. Map the columns manually, then click “Step 4.”

Step 4. Choose advanced options

Aside from column mapping, you can experiment with even more advanced options for your WooCommerce import orders here. Some examples:

  • Update only: Update matching records only.
  • If order exists: Skip or update existing orders.
  • If conflict with post ID: Skip or import as new.
  • Email customer: Notify customers about order status changes.
  • Link products by SKU: Choose this option to link orders by SKU(though it's not recommended in case of conflicting IDs)
  • Delete non-matching orders: Remove orders not in the input file if desired.

Even better, you can adjust the number of records processed per batch or schedule the import if needed. Save the template for future use if desired.

woocommerce-import-plugin-step-4
Step 4. Adjust advanced settings and save the template for future use.

Step 5. Finish uploading WooCommerce import orders

Finally, click “Import/Schedule” to finish:

  • If scheduling, configure the import time and click “Schedule now” to set it
  • If directly importing, click “Import.”
d
Step 5. Click “Import/Schedule.”

Either way, after completion, a pop-up will display the process status and show you both successful and failed imports. That's it!


Advanced WooCommerce Store Migration with LitExtension

The Import Export Suite plugin above is a significant step over WooCommerce's built-in tools for importing orders and product-related data. But what about all the other complex data types like passwords, blog posts, taxes, CMS pages, and more? Unfortunately, this plugin cannot yet handle those.

Plus, since it's still just a small plugin at the end of the day, the number of entries and entities you can import is quite limited. And if you run into any technical issues with WooCommerce import orders, you're left to troubleshoot them on your own!

Here's where LitExtension steps in as a much better alternative for store migration. With LitExtension, you get two competitive package options: the Basic Migration (where you perform the migration yourself) and the All-in-One Migration (where our team of experts handles everything for you). Below are the detailed step-by-step guides for each package:

Basic Migration

Before exploring the Basic Migration package, remember to create your account first! Go to this link to enter your name, email, and password, then click “Register.” (Or, if you already have an existing Google Account, go to this link and click “Sign in with Google.”)

Once you're all set, you can move on to the next three steps described as follows:

Step 1. Set up your Source Cart

To kickstart the migration, head to the Migration page and select “Create new migration.” You'll then choose the type of your Source Cart (the store you want to migrate from) and enter its URL.

litextension-basic-step-1a
Step 1a. Click “Create New Migration.”

Next, you need to connect LitExtension to your store using one of the following methods, depending on your store type:

  • Install LitExtension connector (for open-source stores)
  • Provide API keys (for hosted carts)

Whichever method you choose, you'll find easy-to-follow instructions on the right side of the screen to guide you through the process. Just follow along, and you'll be set up in no time!

litextension-basic-step-1b
Step 1b. Set up your Source Cart (the store you want to migrate from).

Step 2. Set up your Target Cart

Once your Source Cart is properly connected, it's time to set up your Target Cart (in this case, WooCommerce). Simply select “WooCommerce” from the dropdown, enter the URL, and install the LitExtension connector to link LitExtension to your store. Again, detailed step-by-step guidance will be on the right side of the screen to ensure everything goes smoothly for you.

When you're done, click “Next: Configure your migration” to move on to Step 3.

litextension-basic-step-2
Step 2. Set up your Target Cart

Step 3. Configure your WooCommerce migration

Now, it's time to decide what you want to migrate to WooCommerce!

You can choose from a list of available entities we provided, such as “Customers,” “Products,” “Orders,” etc. If you want to transfer everything, simply hit “Select All” to include all data types. There are also mapping options (store, language, order status, and customer group) you may consider.

litextension-basic-step-3a
Step 3a. Choose the necessary entities for your migration.

Still have more requirements? No problems! Aside from the basics, LitExtension also offers additional data migration options, such as migrating recent data, creating the 301 redirects on Target Cart, and more (as shown in the image below):

litextension-basic-step-3b
Step 3b. You can choose from our list of additional options

Step 4. Run your demo and full migration

At the bottom of the Configuration page, you'll see the option to start a free demo migration; this allows you to transfer up to 20 entities at no cost!

litextension-basic-step-4a
Step 4a. Click “Next: Start free demo migration.”

After the demo, you'll receive an email confirming the successfully imported entities. If everything looks good to you, return to the Configuration page and settle your payment, then click “Start Full Migration” to complete the process.

(Would you prefer to skip the demo and jump right into the full migration? No problem; just check the box for “Skip demo migration” and click “Start Full Migration.”)

litextension-basic-step-4b
Step 4b. You may skip the demo if desired

That's it! Now, all you have to do is sit back and wait until the migration is completed.

All-in-One Migration (Recommended)

As you can see, although the Basic Migration package is easy to use and quickly gets the job done, you'll still have to manage every step yourself. Plus, for more complex needs, settling for the basics might not be enough! That's why we suggest the All-in-One package, a complete solution that offers personalized service every step of the way. Here's how it works:

litextension-all-in-one
You just need to follow these three simple steps

Step 1. Consultant by LitExtension experts

First, let's get things started by contacting our team. We'll look into exactly what you need to transfer, whether it's WooCommerce import orders, products, blog posts, or custom requests.

Throughout the discussion, we will walk you through our services and break down the pricing clearly. Once you're on board, you can sit back and relax while we handle the rest.

Step 2. Data mapping and setting by experts

Now, our team will get everything ready for the migration. This step includes:

  • Setting up your WooCommerce store
  • Installing essential plugins
  • Creating 301 redirects
  • Clearing out sample data.

Curious about how things will work? We can even provide a free demo if that's what you need!

Step 3. Perform full eCommerce replatforming

Here comes the big moment: the full migration! Our team will take care of it all while keeping you updated every step of the way. And unlike the Basic Migration package, all additional options that arise during- and post-migration will be covered at no extra cost!

Once it's done, we'll run final checks, address technical issues (if any), and make sure your store is ready to launch on WooCommerce. During the next 6 months, we will ensure none of your important data is missing by providing Re-migrations, Free/Unlimited recent migrations, and Smart update services. Better yet, if that data makes up less than 10% of the total, you'll receive these services completely free of charge!

Ready to Migrate to WooCommerce?

FREE DEMO NOW

How to perform Shopify export products

WooCommerce Import Orders: FAQs

How to add bulk orders in WooCommerce?

You can’t do this manually without a plugin. To add multiple orders at once, use a plugin that supports CSV import. Or, to simplify the entire process, you can also use LitExtension — the most reliable automated migration tool to transfer bulk WooCommerce orders with zero downtime.

How to migrate WooCommerce orders?

The easiest way is with a migration tool like LitExtension, which transfers orders, customers, and products automatically. Alternatively, you can manually export orders via CSV and import them into the new site using an order import plugin.

How do I import order history in WooCommerce?

You’ll need to export your order history as a CSV file from your previous system or site, then use a plugin to map the fields and import them into WooCommerce. This is a common step during store migrations or rebuilds.

Can I import orders with downloadable products or custom fields?

Yes, advanced import plugins support downloadable files, order metadata, and custom fields—as long as your CSV is formatted correctly and the fields are mapped during import.

Will customers be notified after importing orders?

That depends on the plugin settings. Most tools let you choose whether or not to trigger emails like order confirmations or status updates during the import process. It’s best to turn off emails during bulk imports to avoid confusing customers.

How does WooCommerce handle order IDs when importing orders, and how can I preserve the original order numbers?

When importing WooCommerce orders, if the CSV file contains order_id and order_number, WooCommerce attempts to import these values. However, if the order_id conflicts with an existing order ID in the store, the imported order will be treated as a new item, causing the order_id and order_number to change accordingly. To preserve the original order numbers during import, it is recommended to install and activate a sequential order number plugin or a third-party plugin designed for this purpose. These plugins help import order numbers as-is, maintaining consistency in your order records.

What import options are available when importing WooCommerce orders using the Import Export Suite plugin?

The Import Export Suite plugin for WooCommerce offers three main import options when importing orders:

  • Quick Import: Imports basic or standard fields and is best used when the input file was exported using the same plugin. It supports importing files from local storage, URL, or FTP.
  • Pre-saved Template: Allows importing data using templates saved from previous advanced imports, retaining filter criteria and column mappings.
  • Advanced Import: Provides a detailed import process with options for filtering, column selection, and advanced settings. You can also save these settings as a template for future use.

Users select the post type as "Order" and then choose one of these import options to proceed with the import process.


Final Words

Our article has broken down several methods for WooCommerce import orders, each with its own merits. However, if you're looking for the most comprehensive and budget-friendly solution, LitExtension clearly stands out from the rest!

Not only can our team simplify your order imports, but we also handle multiple other data types for a thorough, all-in-one WooCommerce migration. Plus, with 12 years of experience and 300,000+ successful migrations under our belt, we can handle all kinds of custom requests that go far beyond what standard WooCommerce plugins offer.

For more information, check out our WooCommerce guides and join our Facebook Community.

Previous Post

Salesforce B2B Commerce Pricing 2025: Plans, Costs, and What’s Included

Next Post

The Best eCommerce Platform for Dropshipping in 2025: The Ultimate Guide

Kristen Quach

Kristen Quach

Meet Kristen, a passionate advocate for eCommerce success and Content Team Leader at LitExtension. Her expertise in the dynamic world of eCommerce, particularly in WooCommerce, allows her to provide valuable guidance and practical strategies that help businesses thrive in the digital age.

Free Migration Resources
Table of Contents
  1. WooCommerce Import Orders: At A Glance
  2. How to Manually Import WooCommerce Orders (One by One Without Plugins)
    1. Step 1. Open the Order panel
    2. Step 2. Set general Order information
    3. Step 3. Enter billing and shipping information
    4. Step 4. Add products to the Order
    5. Step 5. Manage additional details (optional)
    6. Step 6. Finalize the order
  3. How to Import WooCommerce Orders Using Plugins
    1. Step 1. Choose the post type
    2. Step 2. Choose your import method
    3. Step 3. Map import columns
    4. Step 4. Choose advanced options
    5. Step 5. Finish uploading WooCommerce import orders
  4. Advanced WooCommerce Store Migration with LitExtension
    1. Basic Migration
    2. All-in-One Migration (Recommended)
  5. WooCommerce Import Orders: FAQs
    1. How to add bulk orders in WooCommerce?
    2. How to migrate WooCommerce orders?
    3. How do I import order history in WooCommerce?
    4. Can I import orders with downloadable products or custom fields?
    5. Will customers be notified after importing orders?
    6. How does WooCommerce handle order IDs when importing orders, and how can I preserve the original order numbers?
    7. What import options are available when importing WooCommerce orders using the Import Export Suite plugin?
  6. Final Words

Popular eCommerce Migration

  1. Shopify Migration
  2. WooCommerce Migration
  3. Magento Migration
  4. BigCommerce Migration
  5. PrestaShop Migration

Best Ecommerce Platforms

  1. Shopify Review
  2. WooCommerce Review
  3. Wix Ecommerce Review
  4. BigCommerce Review
  5. Best Ecommerce Platforms

 

Popular Migration Pairs

  • Wix to Shopify
  • Magento to Shopify
  • BigCommerce to Shopify
  • WooCommerce to Shopify
  • Shopify to WooCommerce

Company

  • About LitExtension
  • Success Stories
  • Sitemap
  • Disclosures
  • Our Author
  • Contact Us

DMCA.com Protection Status

  • All the Basics to Build eCommerce Website
  • Disclosures
  • How to migrate from 3dCart to Magento
  • How to migrate from nopCommerce to Magento
  • How to Migrate from VirtueMart to Magento
  • LitExtension Authors
  • LitExtension Blog – Shopping Cart Migration Expert & eCommerce News
  • LitExtension Blog Sitemap
  • LitExtension Methodology

© 2011 - 2024 LitExtension.com All Rights Reserved.

No Result
View All Result
  • Ecommerce Platforms
    • Shopify
    • WooCommerce
    • Magento (Adobe Commerce)
    • Wix
    • Other Platforms
  • eCommerce Migration
    • Shopify Migration
    • WooCommerce Migration
    • Magento Migration
    • Wix Migration
    • Other Migrations
  • Store Growth
  • Ecommerce News
    • News & Events
    • Case Studies
VISIT LITEXTENSION

© 2011 - 2024 LitExtension.com All Rights Reserved.