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 (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.
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.
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.
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.
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.
