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 trustpilot review whiteshopify app store review whiteserchen white  G2 01

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 (CSV, Excel, Google Sheets) as Source Cart Type. Choose File Upload, Google Sheets, or Link, then add your source data. Enter Old Store URL if needed for relative image links and redirects. Select Magento as Target Cart and complete its connection instructions.

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

Step 2. Prepare Data and Configure Migration

Check each file’s data type, match columns, and review the data. Select records and configure the five available options: redirects, order IDs, HTML cleanup, target cleanup, and description images. Save a Magento backup before using Clear Target Data.

Perform Full Migration

Step 3. Review the Demo and Run Full Migration

Run a Free Demo and compare sample Magento records with your files. Correct mapping or data issues before Full Migration, then validate completed counts, values, images, and relationships.

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

Step 1. Add Your Source Files and Connect Magento

Sign in to the LitExtension app and create a migration. In Setup Source Store, set Source Cart Type to Files (CSV, Excel, Google Sheets). Choose the method that matches where your data is stored.

  • File Upload: click the upload area or drag files into it. The supplied interface accepts CSV, TSV, XLSX, and XLSM, with up to 50 MB per file and up to 50 files. Use the limits displayed in your current session when preparing the upload.
  • Google Sheets: provide the shared spreadsheet link. Make sure the migration tool can access the linked data.
  • Link: provide a file link from Dropbox, Google Drive, or OneDrive. Check that it points to the intended data and is accessible through the selected method.

Use one file per data type when possible, such as one products file and one customers file. A large export split into parts is also supported. Keep the parts organized and retain the original exports so you can trace any unexpected result back to its source row.

Select or Upload CSV Files

Review the uploaded-file list, including File, Data Type, and Rows. Confirm that you added the expected files. If the same item appears in two files, the file higher in the list is used. Check that ordering before proceeding, particularly when one export is newer than another.

Enter Old Store URL when relative image links or 301 redirects need the original store address. The field is optional; it is not a source-store connection. Supplying an address does not replace missing image paths, old URLs, or record identifiers in your data.

If your files come from Shopify, the supplied interface notes that its admin exports products, customers, and orders. Collections, pages, and blog posts need suitable exports, such as files from Matrixify or BulkFlow. For Matrixify collections, follow the interface instruction to use Custom Collections.csv; Collections.csv does not include product links.

Set Magento as Target Cart, enter the required target details, and complete the connection instructions displayed for your setup. Keep the required Magento access available throughout the Demo, Full Migration, and validation. Save a target backup and identify existing records that must remain.

Step 2. Prepare Your Data and Configure Migration

Continue to Prepare Data. Check each file’s data type, match its columns to the available destination fields, and review the resulting data before moving to Configuration. Use the fields actually available in the current workflow rather than assuming every column in an arbitrary export has a Magento destination.

Compare representative source rows with the prepared values. Check names, SKUs, prices, quantities, dates, status values, addresses, image links, and any fields used to relate records. Preserve identifiers consistently across split files so the intended products, customers, orders, and other records can be associated correctly.

Review product types and variation relationships carefully. A field containing a variation name alone does not establish all of the structure required for a configurable product. Inspect the available mappings and correct incomplete source information before running the Demo.

Keep image references reachable. A CSV or spreadsheet cell containing an image path does not contain the image file itself. Check the link or path format, use Old Store URL where relative references need it, and retain access to the original assets through transfer and verification.

Select the supported records you want to migrate. Reviews cannot currently be migrated from files, even though Magento can receive reviews through other migration routes. Customer password or other specialized fields also need usable source values and a compatible available mapping; a column label alone does not establish working target behavior.

Configure the five Additional Options according to your needs. Check the configuration before continuing. Confirm file ordering, selected entities, field mappings, record relationships, and cleanup choices. If source data or mapping is incomplete, correct it before the transfer instead of proceeding with results you cannot verify.

Step 3. Review the Demo and Run Full Migration

Run a Free Demo and open the sample Magento records. Compare them against the source files and prepared data. Check more than counts: review text, numeric values, dates, status values, images, addresses, product selections, and relationships between records.

Test the options you selected. Open important old URLs and confirm their destinations, inspect original order references, check cleaned names, and review embedded description images separately from product gallery images. Verify the target cleanup result against the scope you approved.

Record the source file, identifier, and target example for each discrepancy. Review the affected column mapping and source values, then resolve the issue before Full Migration. Keep an unchanged copy of the source exports while preparing corrected versions so you can identify which data produced each result.

Once the Demo results are satisfactory, continue to Full Migration. The transfer runs on LitExtension’s servers, so you can close your browser and return to check progress. Keep Magento access and required image/file links available until the transfer and validation are complete.

After completion, compare record counts and representative values with the files used for that run. Check products, customers, historical orders, content, and other selected records, then test the Magento customer journeys relevant to your store.

A file-based run processes the data supplied for that migration; it does not continuously read changes from the original storefront. If your business continues operating, retain updated exports and coordinate the appropriate Recent Migration, Smart Update, or Re-migration workflow. Check the revised files and identifiers before applying subsequent data.

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
icon auto ok

Automated Migration (Self-service)

Quick & affordable with easy 3-step approach.
$59

OR

icon allisone 1

All-in-One Migration Service

Migration done by our migration experts.
$59

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.

vincent 8628f934

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.

icon 05 851a5e4c

Server Security

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

icon 10 b5dcca2b

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.

icon 07 b44ffa84

Data Access Restriction

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

icon 12 84896ee3

GDPR Compliance

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

icon 09 22e784fc

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.

icon 08 3a4d5698

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.

Postmigration 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!

trustpilot1 1
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.

trustpilot1 1
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!

shopify reviews
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.

trustpilot1 1
Velyan Angelov
Australia

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

trustpilot1 1
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.

trustpilot1 1
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.

shopify reviews
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.

trustpilot1 1
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

    v3 13 7f86f14a

    BigCommerce to Shopify

    Successfully migrated at scale
    4,000+ Products
    100,000+ Customers
    80,000+ Orders
    v3 09 8346800c

    BigCommerce to Shopify Plus

    We’ve successfully migrated
    400+ Products
    53,000+ Customers
    36,000+ Orders
    v3 15 1 9098d75c

    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 ➜