<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=262721675103356&amp;ev=PageView&amp;noscript=1">

How to execute mass actions in magento?

Imagineer favicon
Jun 29, 2022 4:35:57 PM
How to execute mass actions in magento?

Every minute counts, so every click that can be avoided and being able to apply changes to a large number of products at the same time will certainly be something we will want to do.

You can mix this process with the product filters to be able to modify just the products.

In Magento, on the left side of the menu, come a series of actions that we can apply when we select one or more products allowing us to use these actions massively; this can be done when we have the need and ability to alter more than one product at a time.

Among the actions that we can perform are:

  • Delete products.
  • Change active/inactive status.
  • Update attributes.
  • Assign Inventory Sources.
  • Unassign Inventory Sources.
  • Transfer Inventory to a Source.

To perform any of the listed actions that can complete, it is first necessary to select one or more products using the checkboxes in the first column.


Use this functionality together with the search filters, product sorting, and some items to display to select the products you will use.

You can also Select All / Deselect All using the sub-actions found in the first column of the header row.

Examples of when you can execute each action will follow and a video detailing the process.

Let's get started:

Delete products

With this functionality, you will be capable of deleting products from your store that you no longer need. It is crucial to mention that this procedure is permanent and cannot recover the products you delete.

HubSpot Video


Change Active / Inactive status   

This functionality can be used when we have a list of products that must be disabled. If they want to be enabled again to be available again in the store, think of seasonal products that will only be available for a short time for a sale to the public.

HubSpot Video


In the same way, we can select the products and enable them again.

Update Attributes

With the Update Attributes functionality, it is possible for more than one product to update one or more of its attributes, applying the changes to all selected products.

Here the changes are classified into three categories:


Essential product attributes include name, price, descriptions, and other fields.

Advanced Inventory

Inventory management includes quantity, if in stock, limits, and backorders.


Include or pull products from websites that exist in the store.

Demonstration video:

HubSpot Video


In the previous video, we changed the product's short description to Promotional Products and gave a special price to our products.

These changes are known as Bulk Actions and are added to a work queue to be processed asynchronously according to the cron configuration that the store has not to harm the site's performance. These actions are executed every minute by default, but this can change.

We can see the Bulk Actions work queue if we go to System -> Action Logs -> Bulk Actions.


Read more about Magento: Advanced Magento Reporting

bulk actions_Magento


Assign Inventory Sources (Inventory Source)

Inventory Sources are physical locations where a product can be managed and shipped to fulfill an order from our store.

This functionality in Magento allows us to manage our inventory by aggregating our complete list for sale and yet having it physically in different locations. A Source can be warehouses, physical stores, distribution centers, pickup locations, and direct carriers.

So with the Assign Inventory Sources functionality, we can indicate that we have, for this case, products both in our default (initial) store and in our warehouse. We can then assign inventory available for sale by adding the amount of stock in our Salable Quantity.

HubSpot Video


In the previous video, I assigned two products to the Source Bodega, and this association adds the Source with quantity 0. In the video, we also change the inventory quantity of a product to increase the Salable Quantity.

Unassign Inventory Source

Another possible action is to Unassign Inventory Sources. To do this, we select the products that we want to remove from our Source, and in the Source list, we choose the Source that we want to remove related to our product.

HubSpot Video

Transfer inventory to a source

Here we can move entirely from one source to another to transfer the entire product inventory to a new location.

It is also possible to decide using a checkbox if you want the product association to be removed from the destination source.

Read: User management in Magento


HubSpot Video

Final thoughts

Can perform all of the above functions within the same product individually. Creating these features comes to solve a problem that had the administrators were doing these actions product-by-product was consuming a lot of time.

With Mass Actions, it is possible to go from making updates that used to take hours to manage inventory to minutes, reducing the number of clicks required considerably and reducing the possibility of making mistakes, and increasing productivity.



About this blog

Customer Experience Insights is a blog to share ideas, experiences and the vision of how to adopt better Customer Experiences in our organizations.


Subscribe today

For weekly special offers and new updates!

Recent Posts

Posts by Topic

Preguntas Frecuentes Magento


Magento B2C FAQ


Subscribe today

For weekly special offers and new updates!

Other Blogs

You may be interested

Subscribe today

For weekly special offers and new updates!