The Bulk Edit wizard lets you update GPSR compliance data across hundreds or thousands of products in minutes. Instead of editing each product individually, you can filter, preview, and apply changes in four simple steps.
Opening the Bulk Edit Wizard
Navigate to GPSR Compliance → Bulk Edit in your WordPress admin. The wizard will guide you through each step with a progress indicator at the top of the page.
Step 1: Filter Products
The first step lets you narrow down which products will be affected. You can combine multiple filters:
- Product Category – Select one or more WooCommerce product categories.
- Product Type – Filter by Simple, Variable, Grouped, or External products.
- Stock Status – In stock, Out of stock, or On backorder.
- GPSR Status – Filter products that are already compliant, partially compliant, or missing GPSR data entirely.
- Manufacturer – Show only products assigned to a specific manufacturer (or with no manufacturer).
- Search – Free-text search by product name or SKU.
Click “Filter Products” to proceed. The plugin will calculate the number of matching products and display a summary.
Step 2: Preview Selection
Before making any changes, review the list of products that match your filters. The preview table shows:
- Product name and SKU
- Current manufacturer assignment
- Current GPSR compliance status
- Product type (simple, variable, etc.)
You can deselect individual products by unchecking the checkbox next to each row. Use the “Select All” / “Deselect All” toggles for quick selection management.
If the selection doesn’t look right, click “Back to Filters” to adjust your criteria.
Step 3: Apply Changes
Choose what data to update on the selected products:
- Assign Manufacturer – Select a manufacturer from the dropdown to assign to all selected products.
- Set Safety Information – Add or replace safety warnings and instructions.
- Update Compliance Fields – Set specific GPSR data fields in bulk.
When you click “Apply Changes”, the plugin begins processing. Here’s what happens behind the scenes:
Chunk Size & Progress Bar
Products are processed in chunks of 50 to avoid server timeouts and memory limits. A real-time progress bar shows:
- The current chunk being processed (e.g., “Processing 51–100 of 340”)
- A percentage completion bar
- Estimated time remaining
- Count of successfully updated products and any errors
The chunk size is automatically adjusted based on your server’s capabilities. If the plugin detects timeout risks, it will reduce the chunk size for subsequent batches. You do not need to configure this manually.
Do not navigate away from the page while processing is in progress. If you accidentally close the browser, you can return to the Bulk Edit page – the plugin will detect the incomplete operation and offer to resume.
Step 4: Review Results & Undo
After processing completes, you will see a detailed results summary:
- Total products updated – Number of products successfully modified.
- Errors – Any products that failed to update, with reasons.
- Changes summary – A breakdown of what was changed (e.g., “340 products: manufacturer set to Acme GmbH”).
Undo Functionality
Every bulk edit operation creates an undo snapshot. If something went wrong or you applied the wrong changes, click the “Undo This Operation” button on the results screen. This will revert all modified products to their previous state.
Undo snapshots are retained for 7 days. You can also access recent operations from GPSR Compliance → Bulk Edit → History.
Variable Products & Propagation
When you bulk-edit a variable product, the GPSR data is automatically propagated to all of its variations. This ensures consistent compliance data across every purchasable variation.
- Manufacturer assignment propagates to all variations.
- Safety information propagates to all variations.
- If a variation already has custom GPSR data that differs from the parent, you will see a warning in the results. The parent’s data takes precedence during bulk edit.
To set variation-specific GPSR data, edit the product individually through the standard WooCommerce product editor.
Tips for Large Stores
- Run bulk edits during low-traffic hours to minimize server load.
- Start with a small test batch (10–20 products) to verify the changes look correct before processing thousands.
- Use specific filters to target exactly the products you need – avoid updating all products at once unless necessary.
- Check the History tab regularly to keep track of past operations.