Sharraxaad
This WordPress plugin allows you to find products with specific attribute terms, remove them, and add a different attribute term instead. It’s designed to be reusable for different attributes and terms.
Note: This is a developer-oriented tool that requires knowledge of WooCommerce attribute term IDs. It’s intended for technical users who need to perform bulk attribute modifications.
Key Features
- Find products with specific attribute terms
- Remove selected attribute terms
- Add new attribute terms
- Batch processing with configurable size
- Server-driven progress tracking
- Resume functionality
- Automatic retry for failed batches
- Detailed logging
Reliability Features
- Server-Driven Progress: Progress calculation is handled entirely by the server for perfect accuracy
- Complete Client-Server Synchronization: Client and server stay perfectly in sync throughout the process
- Product ID Caching: All product IDs are cached at the start to ensure consistent processing
- Resume Functionality: If the process is interrupted, you can resume from where it left off
- Configurable Batch Size: Process up to 100 products per batch for faster operation
- Automatic Retry: Failed batches are automatically retried up to 3 times
- Detailed Logging: Server-side logging helps identify issues
- Extended Timeouts: Longer timeouts to prevent connection issues during processing
Usage
- After activation, go to Tools > Bulk Attribute Change in the WordPress admin menu
- Configure the settings:
- Attribute: Select the product attribute to modify (e.g., “Proizvoditel”)
- Source Term IDs: Enter the term IDs to remove, separated by commas (e.g., “374,373”)
- Target Term ID: Enter the term ID to add (e.g., “371”)
- Batch Size: Set the number of products to process in each batch (1-100)
- Click “Save Settings” to store your configuration
- Click the “Start Process” button to begin processing products
- The plugin will:
- Find all products with the specified attribute terms
- Remove those attribute terms
- Add the target attribute term instead
- A progress bar will show the status of the operation
- When completed, a summary will be displayed showing how many products were updated
Technical Details
- The plugin directly queries products with the specific attribute terms for optimal performance
- Products are processed in batches with configurable size (default: 5, max: 100)
- All product IDs are cached in a WordPress transient for consistent processing
- Only published products are processed
- Only users with ‘manage_options’ capability can run the process
- The plugin uses AJAX to process products asynchronously
- Settings and progress are saved in the WordPress options table
- Server calculates and reports progress to ensure accuracy
Requirements
- WordPress 5.0 or higher
- WooCommerce 3.0 or higher
Rakibaad
- Upload the
abovewp-bulk-attribute-changefolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
Dibu-eegisyo
Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.
Ka-qaybgalayaasha & Horumariyayaasha
“AboveWP Bulk Attribute Change” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.
Ka-qaybgalayaashaKu tarjun “AboveWP Bulk Attribute Change” luqaddaada.
Ma xiisaynaysaa horumarinta?
Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.
Isbeddellada
1.0.0
- Initial release