Configure bulk action permissions per user role

Summary

Configure bulk action permissions per user role

Use this guide to control which bulk actions each user role can see and use in the product grid. With granular bulk action permissions, you can allow a role to run Edit common attributes while restricting Change family, without touching other product permissions.

 

Use cases

  • Allow editing products individually, but not in bulk: disable all permissions in the Product bulk actions section while keeping product-level edit permissions enabled. Users can still open a product and edit its Attributes directly, but the bulk action modal will show no available actions for that role.
  • Granular category control: enable Add to categories while disabling Move to categories and Remove from categories. Users can classify products into new Categories but cannot move or remove them from existing ones.

 

Prerequisites

  • You must have a role with rights to manage user roles (System > Roles).
  • The role you want to configure must already have the Product mass edit actions permission enabled. This is the parent permission that controls access to the bulk action button itself: individual bulk action permissions only apply when this is granted.

 

Configure bulk action permissions

  1. Go to Settings > Roles.
  2. Click the role you want to configure.
  3. Open the Permissions tab.
  4. Scroll to the Product bulk actions section.
  5. Enable or disable each permission individually.
  6. Click Save.

Changes take effect immediately after saving. No session restart is required for affected users.

 

 

Available bulk action permissions

The table below lists every available bulk action permission, the action it controls in the product grid, and whether it is enabled by default on a new role.

Permission Bulk action controlled Enabled by default
Edit common attributes Edit shared Attribute values across selected products Yes
Add attribute values Add values to an Attribute across selected products Yes
Remove attribute values Remove values from an Attribute across selected products Yes
Change family Reassign selected products to a different Family Yes
Change status Enable or disable selected products Yes
Add to groups Add selected products to one or more Groups Yes
Add to categories Add selected products to one or more Categories Yes
Move to categories Move selected products to a different Category Yes
Remove from categories Remove selected products from their Categories Yes
Associate to products Create Associations between selected products and other products Yes
Add to product model Attach selected simple products to a product model Yes
Change parent product model Reassign selected variant products to a different product model Yes
Convert variant to simple Convert selected variant products into simple products Yes
Add to workflow Add selected products to a Collaboration Workflow No

About "Add to workflow": this permission is disabled by default on all roles and is only visible if the Collaboration Workflows feature is enabled in your environment. Enable it explicitly for roles that should be allowed to trigger workflows from the product grid.

 

 

How permissions stack

Bulk action permissions work alongside existing product-level permissions: both must be granted for an action to be available to a user. Removing either one hides the action from the bulk action modal.

The Product mass edit actions permission (in the Products section of the role) remains the parent gate: if it is disabled, the bulk action button is not visible at all in the product grid, regardless of individual bulk action permissions.

The table below lists, for each bulk action, the additional product-level permission that must also be granted.

Bulk action Also requires this permission (Products section)
Edit common attributes Edit attribute values of a product
Add attribute values Edit attribute values of a product
Remove attribute values Edit attribute values of a product
Add to product model Edit attribute values of a product
Change parent product model Edit attribute values of a product
Change family Change the Family of a product
Change status Enable/disable a product
Add to groups Add a product to a group
Add to categories List categories
Move to categories List categories
Remove from categories List categories
Associate to products Edit associations of a product
Convert variant to simple Convert a variant product to a simple product
Add to workflow Add a product to a workflow (Collaboration Workflows section)

Five bulk actions share the same dependency: Edit common attributes, Add attribute values, Remove attribute values, Add to product model, and Change parent product model all require the Edit attribute values of a product permission. Similarly, the three category actions (Add, Move, Remove) all depend on List categories.

 

 

Example: restrict a contributor role

If your "Content contributor" role should be able to edit Attribute values but not change a product's Family or convert variants to simple products:

  1. Go to Settings > Roles > Content contributor.
  2. Open the Permissions tab and scroll to Product bulk actions.
  3. Keep Edit common attributes, Add attribute values, and Remove attribute values enabled.
  4. Disable Change family and Convert variant to simple.
  5. Click Save.

Users with this role will see only the permitted actions when they open the bulk action modal from the product grid.