xpay✦ Commerce
Directory
WooCommerce plugins
WPMelon Advanced Bulk Edit for WooCommerce
WPMelon Advanced Bulk Edit for WooCommerce
Bulk edit WooCommerce products in a fast Excel-like grid. Edit prices, stock, SKUs, images, categories, tags, and variations inline.
5.0
(1 ratings)Will this break my store?
What the WordPress.org registry says about keeping WPMelon Advanced Bulk Edit for WooCommerce running.
Tested to 7.1
Tested against the WordPress branch in use today.18 days ago
8.0
Your host must be running at least this version.6.0
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how WPMelon Advanced Bulk Edit for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
10 / 10Ratings
5.0
1 ratingWooCommerce’s built-in product editor was not designed for bulk editing hundreds or thousands of WooCommerce products. Every price change, every stock update, every tiny fix means opening a product, scrolling, clicking, saving, and waiting for the page to reload.
WPMelon Advanced Bulk Edit replaces that workflow with a single spreadsheet-style grid. You filter to the products you care about, edit cells inline like in Excel or Google Sheets, and save everything at once.
It is built for people who manage their own catalog — shop owners, agencies, and freelancers who are tired of clicking through hundreds of product pages to update a price or fix a typo.
Why another WooCommerce bulk product editor?
This plugin takes a different approach — a fast, modern grid that lives inside your WordPress admin and talks directly to your WooCommerce data.
No rebuilding of your catalog on a third-party server. No syncing. Less waiting.
What you get in the free version
- Spreadsheet grid with inline editing — click a cell, type, move on
- Variations inline — expand any variable product and edit its variations as child rows, with the parent–child grouping preserved when you sort
- Fill handle — drag a cell down (or up) to copy its value to neighboring cells, Excel-style
- Bulk operations — apply percentage price adjustments, find-and-replace, text append and prepend, and bulk category and tag assignment across many products at once
- Wide field coverage — prices, stock, SKUs, statuses, categories, tags, shipping class, menu order, upsells and cross-sells, product URL and button text for external products, and more
- Saved views — save filter sets and column layouts as named views for one-click recall, and share them between sites with view import/export
- Filters — filter by category, tags, product type, stock status, name and SKU (with exact/contains match modes and CSV SKU lists), description, dates created, modified, on sale, or image uploaded, and more
- Column management — show, hide, reorder, resize, and pin columns; each user’s layout is saved separately
- Keyboard shortcuts — navigate and edit without touching the mouse
- Product operations — duplicate and change status right from the grid
- Image and gallery management — set featured images and manage product galleries directly from the grid
- CSV export — export the current filtered view to CSV in one click, including large catalogs
- Dark mode — switch between light and dark themes
- Fast loading — virtualized rendering handles thousands of products without the browser choking, with a configurable page size
- Plays well with others — products from third-party type plugins (such as bundles or subscriptions) appear in the grid with their common fields editable, and an optional setting re-fires WordPress save hooks so sync and cache plugins stay in step
Built on proper WooCommerce APIs
All edits go through WooCommerce’s own CRUD layer — the same code paths the core admin uses. That means hooks fire correctly, caches are invalidated, and no database is touched directly except where documented and safe. Your other plugins (tax, shipping, reviews, SEO) continue to work normally.
Variable products are first-class
Variable products and their variations are treated as related rows in the grid, not as a popup or a separate screen. Expand a parent, see its variations, edit them inline, save. Sorting the grid preserves the parent–child hierarchy instead of scattering variations away from their parents.
Pro version
If you need more — paste from Excel/Google Sheets, Operation History with restore, regex find-and-replace, price rounding, custom and ACF meta field editing, custom taxonomies, bulk variation creation, variation attribute editing, WPML support, fine-grained selection tools for the current grid page, and more — there is a paid Pro version available at wpmelon.com.
The free version is genuinely useful on its own. Pro is for stores that need more advanced bulk-editing workflows or fields the free version doesn’t touch.
Requirements
- WordPress 6.0+
- WooCommerce 10.0+
- PHP 8.0+
No. All edits go through WooCommerce’s standard CRUD API, so your data is handled the same way the core WooCommerce admin handles it. Hooks fire, caches are invalidated, and anything your other plugins do on product save continues to work.
Yes. The plugin runs inside the WordPress admin, so your front-end theme is not involved. It only loads its interface inside the WordPress admin and does not enqueue front-end assets.
Yes. Variations appear as child rows under their parent product. You can edit variation prices, stock, SKUs, and other fields inline, the same way you edit simple products. Sorting preserves the parent–child grouping.
The grid is virtualized, so it renders only the rows currently visible. In practice, stores with tens of thousands of products work fine on normal hosting. If you hit a performance wall, filter down to the subset you actually need — the grid works on whatever the filters return.
Edits are staged as pending changes in the grid before you save, so you can undo them or discard them entirely while they’re unsaved. Once saved, the free version can’t undo them — keep a backup, as you would with any bulk operation. The Pro version adds Operation History, which records each save so you can review and restore previous field values (see below).
Yes. Pro adds paste from Excel/Google Sheets, Operation History with restore, regex find-and-replace, price rounding, custom and ACF meta field editing, custom taxonomies, bulk variation creation, variation attribute editing, WPML support, fine-grained selection tools for the current grid page, and more. It’s available at wpmelon.com. The free version is a complete, standalone tool — Pro extends it, it doesn’t gate it.
Operation History is a Pro feature, currently in beta and off by default. When you turn it on, each bulk save is recorded locally so you can review it later and restore previous field values. Each record stores the before and after values of the fields that save changed, the product and variation IDs involved, the user who made the change, and timestamps. The data lives in custom database tables on your own site and is never sent off-site. Records are kept for 30 days by default (configurable) and pruned automatically. You can turn recording on or off, clear the history at any time, and optionally have all history data removed when you uninstall Pro. The free version records nothing and creates no history tables.
The plugin targets WooCommerce products (including variations) specifically. Other post types are not supported.
ACF field editing is a Pro feature. The free version edits WooCommerce core fields.
No. The free version runs entirely inside your WordPress site. It does not send data to any third-party server.
Nothing. No data is lost, no cleanup is needed. The plugin only reads and writes WooCommerce product data through standard APIs; deactivating removes the bulk-edit UI and nothing else.
Plugin details
Tags on WordPress.org
