Flowbyte Bulk Edit
Flowbyte Bulk Edit adds a powerful product editor under Products → Bulk Edit in your WordPress admin. Stop opening one product at a time — filter your catalog, click any cell to edit it, or run a chunked bulk update across hundreds or thousands of products with a progress bar.
Filtering
- Search by product title or SKU
- Filter by category, tag, and any registered product attribute (Color, Size, Brand, etc.)
- Price range and stock-quantity range
- Stock status, product type, post status, and featured flag
- Active filter badges on each section so you always know what’s applied
Inline editing
Click any cell in the table to edit it. Press Enter to save, Esc to cancel; click outside also saves.
- Name, SKU, regular price, sale price
- Stock quantity (auto-enables manage-stock when you set a value)
- Stock status, post status
- Categories — opens a searchable multi-select popover with hierarchical labels
- Description and short description — open a TinyMCE modal with the full WordPress visual editor
Variable products show their variations as expandable sub-rows; each variation can be inline-edited independently. Editing a variation refreshes the parent’s aggregate price range automatically.
Bulk operations
Pick « Selected » or « All filtered », choose an action, fill the parameters, and apply. The plugin sends product IDs to the server in chunks of 50 with a cancellable progress bar.
- Regular and sale prices — set, increase, or decrease by fixed amount or percent, with optional rounding (.99, .00, whole number)
- Sale window — set or clear sale start / end dates
- Stock — set quantity, set status, or toggle manage-stock
- Categories and tags — add, remove, or replace
- Shipping class and tax class — set
- Status, featured, catalog visibility — set
Price and stock operations on variable products apply to each variation and re-sync the parent.
Safety
- All AJAX endpoints require the
manage_woocommercecapability and a nonce - « Apply to all filtered » is capped at 5,000 products per run to keep memory predictable
- Each bulk chunk reports per-product errors that are surfaced in the progress modal — failed products don’t stop the batch
- No external HTTP calls, no telemetry, no upsell
