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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Total Entities:
- Products;
- Orders;
- Customers;
- Blog Posts
Automated Migration (Self-service)
OR
All-in-One Migration Service
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 |
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!
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.
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.
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.
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.
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.
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.
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.
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
3-Step Process
Add files and connect Magento, prepare the mappings and options, then review a Free Demo before Full Migration.
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.
Selling While Migrating
Your original storefront can continue operating while the supplied files are processed. Keep updated exports for records created or changed afterward.
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.
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.
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!
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.
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!
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.
It was great service from those guys! Verry complex case with very old Woocommerce to new Woocommerce store!
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.
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.
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.
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.



