Product Bulk Editor for WooCommerce

Apraksts

Effortlessly create and update nearly all WooCommerce product data in one intuitive interface with this powerful bulk product editor.

Save valuable time and resources by editing multiple products at once using AJAX-powered updates — no page reloads required. Whether you need to change prices, names, stock quantities, or categories, everything is right at your fingertips.

Key Features:

💡 Inline Editing – Update product fields directly in a spreadsheet-like layout.

🧩 Product Type Support – Works with simple, variable, external, and grouped products.

🔍 Product Filters – Quickly filter products to work only on what you need.

🔁 Undo & Redo – Instantly reverse or reapply changes with smart history tracking.

🔢 Math Operations – Perform calculations on numeric fields like prices and stock.

💬 String Operations – Modify text values with replace, prepend, or append actions.

🧩 Toggle Columns – Customize your view by showing or hiding only the columns you need.

️ Resizable Columns – Drag to resize columns for better visibility.

🎨 Visual Feedback – Instantly see which fields were modified with intuitive color cues.

🏷️ Manage Categories & Tags – Create or remove them without leaving the editor.

🧹 Trash, Delete & Duplicate – Perform common actions in bulk with ease.

🖨️ Print Product Tags – Easily print product tags in different sizes and formats

🛠️ Hooks for Developers – Extend and personalize the editor with your own custom columns or logic.

The plugin is designed for productivity and simplicity, making it the perfect companion for any store owner or manager who needs to manage large product catalogs effortlessly.

Ekrānuzņēmumi

Uzstādīšana

  1. Upload mds-product-bulk-editor.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

BUJ

How do I add a column to manage a metadata field?

function mdspbe_product_attributes( $attributes ) {

$new_attributes = [
    'print_section' => [
        'id' => 'print_section', 
        'name' => esc_html( 'Print section', 'mds-pos' ),
        'allow_edit' => true,
        'is_meta' => true, // We tell the plugin is a meta column
        'meta_key' => '_printing_section',
        'type' => 'select', 
        'options' => get_option( 'mds_printing_sections', [] ),
        'edit_options' => [ // This is for dropdown lists (html5 or tom-select) so options can be added or removed from the same plugin page
            'add' => [
                'callback' => 'mds_add_print_section', // Replace with the function that will create the option
                'fields' => [ // Fields that you want to render and collect info in the form
                    'name' => [
                        'type' => 'input_text',
                        'name' => 'name',
                        'label' => esc_html__( 'Name', 'mds-pos' ),
                        'required' => true,
                        'sanitize' => 'sanitize_text_field',
                    ],
                ]
            ],
            'remove' => [ // Replace with the function that will remove the options
                'callback' => 'mds_remove_print_sections',
            ]
        ],
        'required' => true,
        'allowed_types' => ['simple', 'variable'],
    ],  
];

$attributes = array_merge( $attributes, $new_attributes );

return $attributes;

}

add_filter( ‘mdspbe_product_attributes’, ‘mdspbe_product_attributes’ );

Atsauksmes

Par šo spraudni nav atsauksmju.

Autori un izstrādātāji

“Product Bulk Editor for WooCommerce” ir atvērtā pirmkoda programmatūra. Šo spraudni ir veidojuši šādi cilvēki.

Līdzdalībnieki

“Product Bulk Editor for WooCommerce” ir tulkots lokalizācijās 4. Paldies tulkotājiem par ieguldījumu.

Tulkot “Product Bulk Editor for WooCommerce&#8221 savā valodā.

Vai jūs interesē attīstība?

Pārlūkojiet kodu, apmeklējiet SVN krātuvi vai abonējiet attīstības žurnālu, ko izveidojis RSS.

Izmaiņu žurnāls

1.2.0

  • Added: search by global unique id
  • Updated: default product per page increased to 50

1.1.6

  • Fix: false values could not be saved

1.1.5

  • Fix: integer values could not be saved due to an error in mdspbe_intval() function

1.1.4

  • Fix: styles were not loading in About page
  • Fix: stock quantity field could not be set to ”, it was saving 0 instead
  • Update: improved table header stickiness
  • Update: improved table style

1.1.3

  • Fix: some html content was not hidden on the main page load

1.1.2

  • Fix: error when loading the plugin

1.1.1

  • Fix: page selector were not showing if not filters were applied

1.1.0

  • Add: create product tags
  • Fix: remove console.log() left by mistake
  • Fix: ” was saved as ‘0’ in numeric fields
  • Fix: add Global Unique ID field to variations
  • Update: change prefix in some functions and hooks

1.0.0

  • First plugin release