DEV Community

Sanjeev Kumar
Sanjeev Kumar

Posted on

Contributing to Magento 2 Open Source: Product Export from Admin Grid

As developers, we often come across small gaps in software that can improve day-to-day work. While working with Magento 2, I noticed that exporting products directly from the product grid mass action was missing.

To contribute to the Magento 2 open-source community, I created a Magento 2 extension that adds product export options directly inside the admin product grid.

What problem does it solve?

In Magento 2, filtering products in the admin grid is common. However, exporting only filtered or selected products is not straightforward.

This extension makes the process easier by adding export options directly to the Products Grid Mass Actions.

Features

The extension adds two new mass actions:

1. Instant Export Product(s)

This option immediately downloads the filtered or selected products.

Useful when:

You need a quick export
You want to download products instantly
You are working with a smaller product set

2. Export Product(s)

This option adds the export task to Magento’s default export queue.

Useful when:

You are exporting selected products
You prefer quick export process
You want background processing for filtered products

How to Export Products

Using the extension is simple:

  1. Open the Magento Admin Product Grid
  2. Apply filters to narrow down the products you need
  3. Select products using checkboxes
  4. Choose one of the mass actions:
    • Instant Export Product(s) for immediate download
    • Export Product(s) to add the export to Magento’s queue

Open Source Contribution

This extension is open source and created as a small contribution to the Magento 2 community. Feedback, suggestions, and contributions are always welcome.

Git Repository

GitHub Repository

Documentation

Complete installation and usage instructions are available in the README file inside the repository.

If you work with Magento 2 and often need filtered product exports, this extension may save some time in your daily workflow.

Top comments (0)