Skip to content
Traslatability traslatability

Bulk Editor for WooCommerce Features

Update thousands of WooCommerce products, orders, coupons and reviews in one spreadsheet — filter, edit, save and undo in minutes, with no CSV round-trips.

Bulk Editor for WooCommerce

Everything it does

The complete list — what each part does and what it is there for.

Editing 7 features

Four editors, one workspace

Products and variations, orders, coupons and reviews each open in a spreadsheet with the same toolbar, filters, display settings, custom fields and history. Learn it once.

Every product field

Name, SKU, GTIN, slug, status, prices, sale dates, stock, dimensions, shipping and tax classes, categories, tags, attributes, default attributes, gallery, downloads, linked products, purchase note, visibility, cost of goods and more — plus any custom field you promote to a column.

Right-click bulk tools

Select cells and right-click: calculate (± amount or percent with rounding), fill a series, set many at once, find and replace, pick a date, add images, add or remove attributes, swap tags or options, sale price from regular price.

Custom fields as columns

Discover the meta keys on your records, name the column, pick the cell type — text, rich text, number, checkbox, date, select, multi-select, image, gallery or JSON — and switch it on. Extra product taxonomies become columns the same way.

Orders without the detour

Statuses, billing and shipping details, payment method, transaction IDs, customer notes and order notes in one grid. Right-click to resend invoices, regenerate download permissions or add notes to many orders. Works on the high-performance order tables and on post storage.

Coupons in bulk

Generate codes, set discount types and amounts, expiry dates, spend limits, product and category restrictions, allowed emails and usage limits across many coupons at once.

Review moderation at speed

Approve, hold or mark as spam, correct ratings, verify owners, edit text, and reply to a selection of reviews with one message.

Finding 1 feature

Filters that match the catalogue

Text matches (contains, exact, starts with, empty…), ID lists and ranges, price, stock, weight and size ranges, sale windows, type, status, featured, image present, categories, tags and attributes with any/all/none logic — and the same depth for orders, coupons and reviews.

Safety 2 features

Undo by history point

Each save stores the previous value of every changed field. View a point next to the live values and revert one field, one record or everything. Retention is yours to set.

Saves through WooCommerce

Nothing is written straight to the database. Rows go through WooCommerce's own product, order, coupon and comment APIs, so validation, stock rules, lookup tables and caches behave as if you had used the normal screens.

Performance 1 feature

Made for large catalogues

Pages of rows, lazy rendering, batched saves of 20 rows, prepared SQL for every filter, a dedicated history table with indexes. Thousands of products are the normal case, not the edge case.

Everywhere 4 features

Spanish and French included

Every label, hint and message ships translated, and the text domain is ready for any other language.

An admin that never reloads

Every screen in the plugin arrives without a page load, and every save happens where you are standing. WordPress fetches the whole of wp-admin's CSS and JavaScript again to change one panel; this fetches the panel. The screen you are on is still there while the next one is on its way, and the one you are heading for is usually already in hand — a pointer takes a moment to reach a menu item, and that moment is spent fetching.

Saved, and told so where you are looking

A save answers in the corner of the screen, bordered in the colour of what it is telling you and saying what was saved rather than just "Saved". Four seconds, and hovering holds it open. No reload, and no scrolling back to find a notice above the header three hundred pixels from the button you just pressed.

Tabs that change instantly

A WordPress admin request spends about a second in its own bootstrap before a plugin gets a word in, and fetching when your pointer arrives only buys back a fraction of it. So the plugin's other screens are fetched quietly while you read the first one — one at a time, only while the browser is idle, and never on a metered connection. By the time you click a tab the answer has been in memory for seconds.

Get Bulk Editor for WooCommerce

One licence, every feature. Updates and support included.

See pricing