Skip to main content

CSV Files to Magento Migration

Import CSV files into Magento with LitExtension’s Automated Migration tool. Choose Files as your source, upload your data or provide a spreadsheet/file link, connect Magento, and prepare your field mappings.

Select the records and migration options you need, then run a Free Demo to check sample Magento results before Full Migration. Supported data depends on the contents and structure of your files. Review mapped values, image links, identifiers, and record relationships before starting the full transfer. Your original storefront can continue operating while the supplied files are processed.

Read our 3,000+ reviews on  

How to Import CSV Files into Magento in 3 Steps

Add your files and connect Magento, prepare and configure the data, then review a Free Demo before Full Migration.

Set Up Source and Target Carts

Step 1. Add Your Files and Connect Magento

Select Files as your Source Cart, then upload your files or add a Google Sheets, Dropbox, Drive, or OneDrive link. Data types are detected automatically.

Select Entities (Products, Customers, Orders, etc.) to Migrate

Step 2. Prepare Data and Configure Migration

Review the auto-mapped fields and run Data Check to catch errors. Then, select the data to migrate, set up additional options, and map your order statuses.

Perform Full Migration

Step 3. Review the Demo and Run Full Migration

Preview the results with a free demo, then confirm your order and launch the full migration. Your data will be securely transferred to your destination.

Step-by-Step Guide to Importing CSV Files into Magento

Follow these three steps to prepare your files, check your data, and run the migration in the LitExtension app:

Step 1. Prepare Your Data and Connect Magento

Prepare the data you want to migrate, such as products, customers, and orders. Use separate files for each data type where possible. If an export is split into multiple files, you can upload the parts together.

Sign in to the LitExtension app, open New Migration, and select Files (CSV, Excel, Google Sheets) as the Source Cart Type.

Add your data using one or more of these methods:

  • File Upload: Upload CSV, TSV, XLSX, or XLSM files. You can add up to 50 files, with a maximum size of 50 MB per file.
  • Google Sheets: Set sharing to Anyone with the link can view, open the tab you want to import, and copy its URL. Each link reads one tab, so add a separate link for each additional tab.
  • Link: Add a public link to an individual CSV or Excel file from Dropbox, Google Drive, or OneDrive. The link must open the file without requiring a login.

Select or Upload CSV Files

Review the uploaded-file list and check the File, Data Type, and Rows columns. Correct any incorrectly detected data type. If the same product or customer appears in multiple files, the system uses the record from the file listed first.

Make sure image URLs are publicly accessible. Add the optional Old Store URL if your files contain relative image paths, such as /images/product.jpg, or if you need supported redirect options.

Select Magento as the Target Cart Type, enter the required store details, and follow the connection instructions. Back up your Magento store and pause automated customer emails or workflows that imported records could trigger. Once the target store is connected, continue to Prepare Data.

Step 2. Map Your Fields, Check Your Data, and Configure the Migration

Review Field Mapping to match the columns in your files to the corresponding Magento fields. LitExtension automatically maps recognized file formats. Use the record previews to check the mapped values and adjust any incorrect matches.

CSV Files Migration: Prepare Data

Select the correct Product Identifier so rows belonging to the same product are grouped with their variants and images. Check product names, SKUs, prices, quantities, image links, and the fields used to associate related records.

For customers, choose an available ID, email, or phone column as the Customer Identifier. Deselect fields you do not want to migrate, and retain additional columns as custom fields where supported.

Use AI Mapping Suggestions if unfamiliar column names make mapping difficult.

Click Next: Data Check to save the mapping and validate the entire dataset. Data Check does not transfer data.

CSV Files Migration: Data Check

Review the results before continuing:

  • Ready: Records eligible for import, including records with warnings.
  • Errors: Problems that prevent affected records from being imported.
  • Warnings: Issues that allow import but need review.
  • Skipped / Duplicates: Records excluded because of errors or duplication.

Choose whether to skip invalid records and continue, or block the affected data type until its errors are fixed.

To correct problems, download the Results File, review the status information for each row, fix the affected records, and replace the uploaded file. Then click Check Again.

If you edited a file accessed through a shared link, use Refresh link or add the link again before checking the data. The system downloads linked files when they are added, so later edits are not picked up automatically.

Run Data Check again whenever you change a file, Google Sheet, or mapping. The system requires an up-to-date check before migration can start.

Once the data is ready, open Configuration. Select the supported data types you want to transfer to Magento. Reviews are not currently supported through Files Migration.

CSV Files Migration: Configuration

Choose the additional options available for your migration and review Order Status Mapping where available. Check the selected data types and settings, confirm that you have reviewed the configuration, and proceed to the free demo.

Step 3. Run a Demo, Review the Results, and Run Full Migration

Start Free Demo Migration to transfer a small sample of records to Magento. Keep the source files and Google Sheets unchanged while the migration runs.

When the demo finishes, use View to inspect the migrated records in the Magento admin. Compare them with the source files and check:

  • Products: Names, SKUs, prices, variants, images, and inventory.
  • Customers: Email addresses and address details.
  • Orders: Order statuses, amounts, and associated customer and product information.

Verify the results of any additional options you selected. If you enabled redirects, open sample old URLs and check that they lead to the correct Magento pages.

If you find incorrect or missing information, return to the source data or Field Mapping, make the necessary changes, run Check Again, and select Demo Again.

Once the demo results are correct, click Next: Confirm Orders, review the price, complete payment, and start Full Migration. This transfers all selected records eligible after Data Check. If the source data or mapping has changed, the system requires another check before payment.

Track progress in My Migrations. You can close your browser and return to check the migration later. Keep the required Magento access and image links available until the transfer is complete. LitExtension sends an email when the migration finishes.

After completion, compare the migrated record counts with the eligible records from Data Check and review representative products, customers, orders, and other selected data. Check their values, images, and relationships, then test the relevant customer journeys in your Magento store.

Ready to Migrate from CSV Files to Magento?

Join 200,000+ businesses that have migrated with LitExtension. Try a Free Demo Migration to see how products, customers, orders, and more from your CSV files appear in Magento before starting the full migration.

Data You Can Migrate from CSV Files to Magento

Explore the Magento data fields below and check which ones are present in your source files.

  • Products

    • Name, SKU, Short Description, Full Description, Status
    • Manufacturer
    • Tax Class
    • Price, Special Price
    • Quantity, Manage Stock
    • Meta Title, Meta Description
    • Weight, Width, Height, Depth
    • Product Tags
    • Up-sells, Cross-sells
    • Attributes: Name, Values
    • Downloadable Products: Files, Max Downloads, Expiration Date
    • Grouped Products: Associated Products
    • Variants: Name, SKU, Weight, Quantity, Manage Stock, Image, Price, Special Price
    • Thumbnail Image, Additional Images

    Product Categories

    • Name
    • Description
    • Sort Order
    • Image
    • Meta Title, Meta Description
  • Customers

    • First Name, Last Name, Email
    • Billing Address
    • Password, Username
    • Status
    • Created Date
    • Display Name
  • Orders

    • Order ID, Order Number
    • Order Date
    • Order Status
    • Order Items (Name, SKU, Option), Product Price, Quantity
    • Sub Price, Discount Price, Tax Price, Shipping Price, Total Price
    • Order Comments
    • Transaction, Credit Memo, Invoice
    • Customer Name, Email
    • Billing Address (First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone)
    • Shipping Address (First Name, Last Name, Company, Address 1, Address 2, Country, State, City, Zip Code, Telephone)
  • Manufacturers

    • Name
    • Slug
    • Description
    • Image
  • Taxes

    • Tax Class (Name)
    • Tax rate (Country, Rate)
  • Coupons

    • Title
    • Description
    • Coupon Code
    • Coupon Date
    • Customer Groups
    • Uses Per Coupon, Uses Per Customer
    • Discount Amount/Percent
    • Status
    • Coupon from date, Coupon to date
  • CMS Pages

    • Title
    • Created Date
    • URL
    • Description
    • Categories
    • Content
    • Status
    • Thumbnail Image
  • Blogs

    • Title
    • Created Date
    • URL
    • Description
    • Categories
    • Thumbnail Image
  • Multiple Languages

    • Products (Name, Description, Attribute)
    • Categories (Name, Description)
    • CMS Page (Name, Description)
    • Blogs (Name, Description)
    • Manufacturer

The final migration scope depends on the actual fields, structure, and relationships in your source files and the mappings available during data preparation.

Additional Options for CSV Files to Magento Migration

All five options below are available. Select the ones you need and check their required source information before the Demo.

Create 301 Redirects on Magento

Redirect old store URLs to corresponding Magento destinations using the supplied source information. Provide Old Store URL where needed and test the mappings.

Preserve Order IDs on Magento

Retain original order references supplied in your files. Map the source order identifiers and review their Magento results in the Demo.

Strip HTML Tags from Category and Product Names

Remove HTML tags from product and category names, leaving the names as plain text in Magento.

Clear Target Data Before Migration

Remove existing Magento records for selected migration entities. Back up the target and identify records that must remain before enabling this option.

Migrate Images in Product, Category, and Blog Descriptions

Transfer reachable images embedded in mapped product, category, and blog descriptions where those records are included. Verify source links and image results in the Demo.

Migration Pricing

The cost of migration from to depends on how many entities you have on your store. The Pricing Estimator will help you to get how much does it cost. The pricing is billed in USD.
Number Of Products

Number Of Orders
Number Of Customers
Number Of Blog Posts

Total Entities:

  • Products;
  • Orders;
  • Customers;
  • Blog Posts

Automated Migration (Self-service)

Quick & affordable with easy 3-step approach.
price

OR

All-in-One Migration Service

Migration done by our migration experts.
price

Choose Your Migration Plan

Compare features and support levels to find the migration service that fits your timeline, budget, and needs.

Automated Migration

$0

All-in-One Migration Service

$0
FREE Demo Migration Unlimited FREE Demo Migration Unlimited FREE Demo Migration
Migration Process 3-step migration tool with easy-to-follow wizard guide Expert-managed migration with Personal Assistant & QA testing
Additional Options

FREE up to 6 Additional Options
(Save $50–$150)

FREE all Additional Options
Migration Testing Done by yourself Done by LitExtension experts
Technical Support 60-day technical support (after Full Migration is completed) Upto 60-day technical support (after Full migration is completed)
Post-migration Support

Free & Unlimited Recent Migration

Free & Unlimited Smart Update

Free & Unlimited Re-migration

Free & Unlimited Recent Migration

Free & Unlimited Smart Update

Free 02 Re-migration

Receive Support Request 24/7 24/7
Support Channels Ticket Ticket, Slack/WhatsApp
Money-back guarantee 30-day money-back guarantee 30-day money-back guarantee
Response Time Commitment 24 hours 24 hours

FAQs About CSV Files to Magento Migration

Not seeing your question listed here? Contact Us for the quickest answer!

Can CSV Files to Magento run as an Automated Migration?

Yes. Select Files as the source, add your files or links, connect Magento, prepare the data, and run a Free Demo before Full Migration. You configure and review the transfer in the app.

Which files and source methods can I use?

The supplied interface offers File Upload, Google Sheets, and Link. Upload accepts CSV, TSV, XLSX, and XLSM, showing up to 50 MB per file and up to 50 files. Link supports Dropbox, Google Drive, and OneDrive. Follow the limits and access requirements displayed in your session.

Can I upload split exports or duplicate items?

Yes. A large export can be split into parts. Use one file per data type where possible. If the same item is in two files, the file higher in the list is used, so check ordering before continuing.

Do I need an Old Store URL?

Only when needed. This optional field is used for relative image links and 301 redirects. Supply the original address where relevant and keep the necessary image paths, old URLs, and identifiers in your source data.

Can reviews and every Magento field migrate from my files?

Reviews cannot currently be migrated from files. For other data, check actual source values and the mappings available during preparation. Magento target capability alone does not mean an arbitrary file contains every required field or relationship.

Are all five Additional Options available?

Yes. You can select redirects, order-ID preservation, HTML cleanup, target-data cleanup, and description images. Supply the information each selected option needs. Back up Magento before enabling Clear Target Data.

Is this the same as importing CSV through Magento Admin?

No. This guide describes LitExtension’s file-source workflow, preparation, configuration, Demo, and Full Migration. Magento’s native importer has its own entity formats, behaviors, validation, and server-dependent limits; do not apply those settings as LitExtension upload requirements.

Will the migration keep updating when my source store changes?

No. A file-based run uses the data supplied for that migration. Keep revised exports for later changes and use the appropriate Recent Migration, Smart Update, or Re-migration workflow. These services are free for 60 days under Automated Migration; they do not create continuous synchronization.

Prefer an Expert-Managed Migration?

Discuss your source files, mapping requirements, and Magento setup with our experts if you want help preparing an All-in-One project.

How Your Data Is Secured During Migration

We at LitExtension prioritize data security and have a set of practices, technologies and policies in place to ensure the highest level of security for your data. Check out our Data Security Policy.

Server Security

All migration jobs are securely processed on Linode servers located in the US, Europe, Australia, Singapore, and other regions.

Data Security

Your data is protected with HTTPS and 128-bit SSL encryption. No migrated data is stored on LitExtension’s servers after the migration.

Data Access Restriction

Only authorized LitExtension experts can access your data or source code when required to handle custom migration requests.

GDPR Compliance

LitExtension complies with the General Data Protection Regulation (GDPR), the European Union’s data protection law.

NDA

We do not retain your credentials or imported records after the migration. Your data is used solely for the migration and is never disclosed or used for any other purpose.

Payment Security

Payments are securely processed through PayPal, a globally trusted payment gateway. LitExtension does not store your payment information.

Why Choose LitExtension for CSV Files to Magento Migration

Automated migration workflow

3-Step Process

Add files and connect Magento, prepare the mappings and options, then review a Free Demo before Full Migration.

Migration support

24/7 Expert Support

LitExtension’s support team is available 24/7 to help with connections, configuration, and migration issues. Share the relevant source and target examples when reporting a discrepancy.

Source store availability

Selling While Migrating

Your original storefront can continue operating while the supplied files are processed. Keep updated exports for records created or changed afterward.

Demo and data review

Data Quality Assurance

Use a Free Demo to compare sample records, then check counts and representative values after Full Migration. Your team validates the automated transfer, with support available for migration issues.

Post-migration update planning

FREE 60-Day Updates

Use free Re-migrations, Recent Migrations, and Smart Updates for 60 days to rerun the transfer or address new and changed data before completing your store transition.

Free Demo preview

Risk-Free Experience

Review a Free Demo before purchasing Full Migration. LitExtension also provides a 30-day money-back guarantee.

Testimonials: Our Success Stories

“Any problems I’ve had, LitExtension has always been really quick to respond and helpful, and I have no hesitation in recommending LitExtension as your migration software of choice.” – Mr. Iain Clark

Who We Truly Are? Let Our Customer Define!

Jocelyn
Australia

I am in the process of moving my existing website over to Shopify. As this is my 4th iteration of my website, I knew I didn’t want to do the migration part myself again! Using this service meant that I could concentrate on running my business for a couple of days while the migration was being done for me.

Alex
US

Lotus was phenomenal! She is detailed-oriented and works extremely fast! She helped with the migration from Wix to Shopify in no time. Thank you so much Lotus and everyone at LitExtension!

Odoro Essenzen
Germany

We migrate with Litextension our shop from shopware to shopify. The team was great to work with. During the process we identified a few issues. But everything was fully resolved in two days. We are satisfied with the work from Litextension.

Velyan Angelov
Australia

It was great service from those guys! Verry complex case with very old Woocommerce to new Woocommerce store!

Jen Gerard
Australia

I built our new Shopify site myself but with no developer experience. I really struggled migrating products, customers and order history. It was a bit overwhelming until I found Lit. They helped me set it up and did the contract. Emailed me at every stage and listened to my feedback. I found them on Thursday and by Monday the work was completed.

Jack Barker
United Kingdom

I built our new Shopify site myself but with no developer experience. I really struggled migrating products, customers and order history. It was a bit overwhelming until I found Lit. They helped me set it up and did the contract. Emailed me at every stage and listened to my feedback. I found them on Thursday and by Monday the work was completed.

Usona
United States

The team at LitExtension was great to work with, and also showed great patience with my migration needs. We had a large website, with many products and variants and they were able to do everything we needed, even some custom requests. Great people and great company.

Jocelyn
Australia

Took most of the work off our hands. The team were great and went out of their way to get the migration from J2store to Shopify completed. The time zone differences were slightly difficult but that didn’t stop the work from being completed.

    Case Studies

    BigCommerce to Shopify

    Successfully migrated at scale
    4,000+ Products
    100,000+ Customers
    80,000+ Orders

    BigCommerce to Shopify Plus

    We’ve successfully migrated
    400+ Products
    53,000+ Customers
    36,000+ Orders

    WooCommerce to Shopify

    We’ve successfully migrated
    300+ Products
    63,000+ Customers
    129,000+ Orders
    Start a Free Trial and Enjoy 3 Months of Shopify for $1. Try Now ➜
    Hello there
    Create Shopify Store for $1/month! Try Now ➜