PHPackages                             venveo/craft-bulkedit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. venveo/craft-bulkedit

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

venveo/craft-bulkedit
=====================

Bulk edit Craft CMS element fields

4.0.1(3y ago)24125.6k↓25%9[8 issues](https://github.com/venveo/craft-bulkedit/issues)[3 PRs](https://github.com/venveo/craft-bulkedit/pulls)MITPHPPHP ^8.0.2

Since Oct 1Pushed 1y ago3 watchersCompare

[ Source](https://github.com/venveo/craft-bulkedit)[ Packagist](https://packagist.org/packages/venveo/craft-bulkedit)[ RSS](/packages/venveo-craft-bulkedit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (28)Used By (0)

Bulk Edit plugin for Craft CMS 4
================================

[](#bulk-edit-plugin-for-craft-cms-4)

Overview
--------

[](#overview)

The Bulk Edit plugin adds an action to supported element index pages that allows you to edit fields on a large number of elements at once. Currently, the following element types are supported:

- Entries
- Categories
- Assets
- Users
- Craft Commerce Products

Additionally, some fields support different strategies for the edit process. At the moment, any field that works with "relations" (such as Entries, Categories, Assets, etc) supports the following strategies:

- Replace: Replaces all content in the field
- Merge: Merges the selected elements into the relation field
- Subtract: Removes the selected elements from the relation field

Instructions
------------

[](#instructions)

1. Navigate to a supported element index page and select any number of elements
2. Click the gear at the top of the page and select "Bulk Edit"
3. Enable the light-switches next to the fields you're interested in editing and select a strategy
4. Click next and enter the content for the fields
5. Once you click Save, a task will be dispatched to the queue, at which point you will need to refresh the page for Craft to pick it up. After the queue has finished, you may reload the page and see your changes.

Limitation &amp; Issues
-----------------------

[](#limitation--issues)

- Validation is not enforced when you're editing these fields, this means you can end up with elements with fields in potentially erroneous states (for example, removing all content on a required field)
- After the queue finishes running, make sure you refresh the page to see the updates in the element index

Steps to use:
-------------

[](#steps-to-use)

[![Screenshot](resources/img/screenshot1.png)](resources/img/screenshot1.png)[![Screenshot](resources/img/screenshot2.png)](resources/img/screenshot2.png)[![Screenshot](resources/img/screenshot3.png)](resources/img/screenshot3.png)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 4.0.0 or later. For legacy Craft 3 support, use version 2.x

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require venveo/craft-bulkedit

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Bulk Edit.

Brought to you by [Venveo](https://venveo.com)

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance22

Infrequent updates — may be unmaintained

Popularity43

Moderate usage in the ecosystem

Community15

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 89.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~104 days

Recently: every ~233 days

Total

22

Last Release

600d ago

Major Versions

1.1.1 → 2.0.02020-01-24

v2.x-dev → 4.0.0-RC12022-06-21

4.0.1 → 5.0.0-beta.12024-09-26

PHP version history (2 changes)4.0.0-RC1PHP ^8.0.2

5.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/c06cc90c1a7f274f31233258cedf58df05f581a0c1a79f44b40764a60b96f377?d=identicon)[ransom](/maintainers/ransom)

---

Top Contributors

[![Mosnar](https://avatars.githubusercontent.com/u/3810939?v=4)](https://github.com/Mosnar "Mosnar (128 commits)")[![nilsenpaul](https://avatars.githubusercontent.com/u/6794819?v=4)](https://github.com/nilsenpaul "nilsenpaul (14 commits)")[![boboldehampsink](https://avatars.githubusercontent.com/u/378974?v=4)](https://github.com/boboldehampsink "boboldehampsink (1 commits)")

---

Tags

bulk-operationcraftcraft3craftcmsfieldscmsCraftcraftcmscraft-pluginbulk-edit

### Embed Badge

![Health badge](/badges/venveo-craft-bulkedit/health.svg)

```
[![Health](https://phpackages.com/badges/venveo-craft-bulkedit/health.svg)](https://phpackages.com/packages/venveo-craft-bulkedit)
```

###  Alternatives

[verbb/navigation

Create navigation menus for your site.

90683.7k17](/packages/verbb-navigation)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[verbb/comments

Add comments to your site.

13753.1k](/packages/verbb-comments)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[supercool/tablemaker

Create customizable and user-defined table fields.

40141.7k](/packages/supercool-tablemaker)[pennebaker/craft-architect

CraftCMS plugin to generate content models from JSON/YAML data.

72148.5k5](/packages/pennebaker-craft-architect)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
