In this tutorial, we will show you how to bulk edit WooCommerce products in a spreadsheet. You’ll be able to load your catalog into a spreadsheet inside your WordPress dashboard with WP Sheet Editor. This WooCommerce spreadsheet plugin lets you change prices, stock, variations, and SEO metadata for many products at the same time. You skip page reloads, timeouts, and risky CSV files.
Table of Contents
The Limits of the Native WooCommerce Bulk Editor
The native WooCommerce bulk editor has three main limits:
- it times out on big catalogs,
- it hides your data while you edit,
- and it only lets you change one field at a time.
Therefore, editing 500 products can take hours or even days, and it often causes memory errors on normal hosting plans.
- Page-by-page editing: You check boxes and edit products across many pages. If you try to show more than 50–100 products at once, the site often times out.
- Hidden values: A pop-up box covers your data while you edit. You can’t see your current prices or stock levels, so typos are easy to make.
- Risky CSV files: Many people export to CSV and edit in Excel instead. But re-importing the file is risky. It can break variations, remove leading zeros from SKUs, or mess up special characters.
How to Bulk Edit WooCommerce Products in a Spreadsheet?
WP Sheet Editor is as a WooCommerce bulk product editor that shows your database as a spreadsheet. Each row is a product or variation. Each column is a field you can edit. Changes save right to your live database.
Native editor vs. WP Sheet Editor
- Native WooCommerce editor: You open one product screen or pop-up at a time. You can’t see the rest of your catalog while you work.
- WP Sheet Editor: You edit live product data right in spreadsheet cells inside your WordPress dashboard. You see your full catalog in real time, with sorting, filtering, and custom columns. You apply bulk updates straight to the database instead of exporting files.
You can download the plugin here:
Download WooCommerce Products Spreadsheet Plugin - or - Check the features
Open the spreadsheet
After installing and activating the plugin, go to WP Sheet Editor > Edit Products in your WordPress dashboard to open the spreadsheet.
If you want to use dark mode, open Settings in the top menu and turn on Dark mode.
New to the plugin? Follow the WP Sheet Editor spreadsheet setup guide to set up the spreadsheet the right way.
Optional: Customize the spreadsheet columns
Hiding fields you don’t need can help you keep the spreadsheet fast and stop your browser from slowing down on large catalogs.
Click Column Manager in the top toolbar.
Move fields you don’t need from Enabled to Disabled. For example, hide descriptions and categories if you’re only updating stock in this session.
You can drag fields to put them in the order you want. Move Regular Price, Sale Price, and Stock next to Title for quick access, for example.
Click Save settings. The spreadsheet will refresh and show only the fields you need.
WP Sheet Editor compatibility with other plugins
WP Sheet Editor works with over 40 WordPress and WooCommerce plugins. It finds their data and turns it into editable spreadsheet columns automatically. This is good because you don’t need to learn a new interface for each plugin.
SEO and metadata plugins
You can bulk edit WooCommerce SEO metadata from plugins like Yoast SEO, Rank Math SEO, All in One SEO, and SEOPress.
Custom field plugins
- Advanced Custom Fields (ACF): all core field types (text, number, WYSIWYG, image, file, select, checkbox, date picker, Google Maps, repeater, flexible content) show up as editable columns.
- PODS: custom fields such as text, relationships, files, and date pickers are fully editable inline.
- Meta Box: fields are found automatically, so you can search and update by Meta Box value.
Translation Plugins
- WooCommerce Multilingual (WPML): manage translations across languages from one spreadsheet. The WPML – Duplicate and WPML – Relationship columns handle translation creation and sync settings.
- Polylang for WooCommerce: the Polylang – Language and Polylang – Translation columns are fully supported, including offline translation through export/import or the Google Sheets Sync service.
Store Operations Plugins
- WooCommerce Wholesale Prices: bulk edit wholesale price tiers and minimum order rules across products and variations.
- Composite Products & Product Bundles: manage bundled and composite product data in the same spreadsheet as regular inventory.
- WooCommerce Max Quantity: bulk set or clear maximum purchase limits across your store.
- Remove Add to Cart WooCommerce: bulk manage inquiry links, button text, and hidden pricing for B2B or wholesale stores.
- And many more.
How to Edit Individual WooCommerce Products in the Spreadsheet
In ths spreadsheet, just click any cell to type a value, pick from a dropdown, or upload media. The interface adapts to the field type on its own, so you avoid bad data and skip the need to open each product page.
- Text fields (titles, SKUs): click and type, just like Excel.
- Number fields (prices, stock, weight): type a new value, or drag the cell corner to copy it down a column.
- Image and file fields: click a cell to upload new media or pick from your media library, without leaving the spreadsheet.
- Date fields (sale dates, publish dates): a calendar pop-up keeps the date format correct for WooCommerce sales.
- Taxonomy fields (categories, tags, attributes): a searchable dropdown lets you pick existing terms or add new ones.
- Rich text fields (content and short descriptions): a small pop-up editor gives full control over formatting without cluttering the spreadsheet.
- Dropdown fields (stock status, tax status, catalog visibility): fixed lists keep your data consistent.
Once you have updated values in these fields, click Save on the main toolbar to send your changes to the database.
How to Bulk Edit WooCommerce Products Step by Step
Here’s how you can bulk update any field on multiple WooCommerce products at once:
Step 1: Select the products you want to edit
Edit all products: Use this option to apply bulk edits that affect all your products. The Bulk Edit tool targets all loaded products by default.
Manually select the products to edit: This is great for small, specific changes. Check individual rows by hand.
Search for the products you want to edit
Click Search in the toolbar.
Enter your search criteria: a keyword, a taxonomy (category, tag, shipping class), or advanced filters for number ranges, dates, or custom fields.
Optional – Check Search on variations if the edit should only apply to variations.
Click Run search, and the spreadsheet will refresh and show only the matching products.
Step 2: Apply the Bulk Edit
After selecting the products, click on Bulk Edit in the toolbar.
Here’s how you can configure the bulk edit:
- Select the rows that you want to update: You can choose “Edit all the rows from my current search” or “Edit the rows that I selected manually.”
- What field do you want to edit: Here you need to pick your target column. This can be any standard WooCommerce field or active custom field.
- Select type of edit: Choose from setting explicit values, replacing, running math operations (increase or decrease by percentage or number), or running custom PHP formulas.
- Enter the new values you’ll set, replace, etc.
- Select “Edit only variations” or “Edit only parent products” to target the right level.
- Click Execute Now.
Example: To raise prices by percentage: Set the field to Regular price, the edit type to Increase by percentage, enter your percentage, and execute.
Tutorials on bulk editing WooCommerce products
Here are some examples of bulk updates you can apply with WP Sheet Editor.
- Bulk edit regular prices
- Set sale prices in bulk
- Bulk update variation prices
- Edit stock status in bulk
- Bulk edit SEO titles
- Manage shipping classes in bulk
- Bulk edit ACF custom fields
- More WooCommerce bulk-edit tutorials
How to Bulk Update WooCommerce Products via CSV
If you want to bulk edit WooCommerce products offline using CSV files, or avoid giving access to other members of your team, you can export and import product data to bulk update values on hundreds of products.
Step 1: Export the Products
If you need specific groups of products, you can filter the catalog using the Search tool.
Once you’re ready to download your products as a CSV file, click on Export in the top toolbar.
Now, configure the export using these values:
- What columns do you want to export: Choose All columns, All active columns, or use Select columns to pick just the fields you plan to edit (like prices or SEO fields).
- Which rows do you want to export: You can export all the rows that are loaded in the spreadshet or all the manually selected rows.
- What app will you use to edit this file: choose your software (Microsoft Excel, Google Sheets, or standard CSV) so the file formats correctly.
- Name of this export: Add an optional name for your records.
- Click Start new export to download the file.
Step 2: Edit the CSV Offline
Once you have downloaded your WooCommerce products in a CSV, you can make all the changes you want, add new products, etc.
Just be careful to not delete or change the column you will use as an identifier to match the CSV data with the data on your database while importing.
Step 3: Import the CSV to Apply Changes
Click Import in the top toolbar.
Select the file from your computer:
- Source: File from my computer
- Click on Choose file and locate the CSV file on your computer.
- Click on Next.
Click Import all the columns or Select individual columns to import, which will require you to match each column.
Choose Update existing items, ignore new items (or Create new items and update existing items if you added rows), and match by ID or SKU.
Click Start import.
Frequently Asked Questions
Can I edit WooCommerce product variations in bulk?
Yes. Here’s a tutorial where you can learn how to bulk edit WooCommerce variations.
How do I bulk update WooCommerce prices by percentage?
See the step-by-step percentage price guide for more detail.
Can WP Sheet Editor handle a catalog with 10,000 or more products?
Yes. The spreadsheet loads only inside your WordPress dashboard, so it doesn’t slow down your storefront. You can also set how many products save per batch and how long to wait between batches, to avoid timeouts on standard hosting.
You can download the plugin here:
Download WooCommerce Products Spreadsheet Plugin - or - Check the features























