Product Details
Product Importer
Bulk-add or bulk-update products in minutes, not hours. Export a CSV, edit it in your spreadsheet of choice, then import it back — EasyCart sorts out which rows are new products and which are updates to existing ones.
Watch the Walkthrough
Prefer to watch? This video walks through the entire CSV export and import process from start to finish.
Product Importer Using CSV
Learn to use the bulk EasyCart product CSV exporter/importer and update thousands of products in only a few minutes.
Export. Edit. Import.
The easiest workflow we’ve found for the export/import process, in four steps.
Create a Few Products First
Import demo data or create a couple of products manually — real data makes for a much better export template.
Export to CSV
Export those products to CSV so you can see exactly how EasyCart formats the data.
Add or Edit, Then Save
Add new rows or edit existing ones, then save the file in CSV format.
Import Your CSV
Run the import process and EasyCart adds new products or updates existing ones automatically.
💡 New vs. existing: New products should be added with a product_id of zero (0). Existing products already carry a product_id, so the importer simply updates them instead of creating duplicates.
Step One — Export Your Data
Grab real data straight from your own store before you start editing.
Export All or Selected Products
Manually create a few products to get data into the system, then run an export. Export only the products you want to bulk-update, or export everything to CSV.
WP EasyCart — Export Products to CSV

Step Two — Open the CSV & Edit Your Data
Every column matters here — mirror the format, don’t reinvent it.
Edit in Any Spreadsheet App
Open the CSV in your spreadsheet program of choice. Every column is required — never rename or remove them. Use your existing products as the format guide for new rows.
Spreadsheet — Exported Product Data

💡 New product rows: Notice each row’s product_id is already set from your export. To add a brand-new product, add a new row and leave product_id and post_id at zero (0) — the importer creates it fresh.
In this example, every product gets updated to a quantity of 3,000 in one pass.
Spreadsheet — Bulk Quantity Update Example

💡 Adding option sets: You can add basic and advanced option sets right in the CSV. For advanced sets, list comma-separated option set IDs (found on your option set list) in the advanced_option_ids column, and set use_advanced_optionset to 1.
Step Three — Save as CSV
One wrong file type and the importer won’t read a thing.
Save as .csv — Not .txt
Save your file in true .csv (Comma Separated Values) format. Some spreadsheet apps default to .txt — that won’t work, so double-check the file type before you upload.
Spreadsheet — Save As CSV

Step Four — Browse & Import
Three clicks and your CSV is live in EasyCart.
Browse & Import
Head back to EasyCart’s Products panel and click Import Products. Browse to your CSV file, upload it to WordPress, then click Import File to kick off the process.
WP EasyCart — Import Products Button

WP EasyCart — Browse for Your CSV File

WP EasyCart — Click Import File

💡 Keep it under 500: We recommend a maximum of 500 products per CSV file. Go beyond that and some servers can overload and time out mid-import.
WP EasyCart — Import Completed

Step Five — Verify Your Results
Trust, but verify — refresh and confirm the update took.
Refresh & Check the Products Panel
Refresh your Products panel to confirm the change. In this example, every product now shows the updated quantity of 3,000.
WP EasyCart — Quantities Updated

A Special Note on Product Images
Unlimited images and video need a specific format in the CSV — here’s the cheat sheet.
- Media Library ID (default): Enter the media library ID of a picture and EasyCart automatically chooses the best size for optimization.
- Legacy image1-image5 Fields: Older or free-edition stores may still see image1 through image5 columns. These map straight to the matching database field’s full URL or EasyCart-stored location — you can still drop 5 direct image URLs into these columns today.
Add Your Own Image or Video
image:URLvideo:URLyoutube:URLvimeo:URL💡 Comma-separate everything: Mix and match freely in the product_images field. Example: 24,929,34,video:https://www.full-urlsite.net/your-video.mp4,https://www.youtube.com/embed/SOMEID,https://player.vimeo.com/video/SOMEID,image:https://www.fullurl-site.net/image.jpg,image1,44,image4,image2,image3,image5,888,1223. Skip the double quotes.
A Special Note on Data Safety
Bulk importing is powerful — and powerful tools deserve a little caution.
Watch What You Paste
Copying and pasting code from other websites or files into a product description is a common mistake — it can inject scripts and cause errors. Exporting and importing product data saves real time, but stay diligent about exactly what you’re inserting in bulk.
Ready to Update Products in Bulk?
Whether you’re adding a hundred products or updating three thousand, the CSV importer gets it done fast. If your file needs a second set of eyes, we’re here.