How to Add a Custom Column in Order Grid in Magento 2

The default Magento 2 sales order grid offers a number of columns to easily manage the order processing. However, with the advancing E-commerce options and the majority of preference for online shopping, more data is to be handled, for which, the default order grid may not be enough.

The smooth order process is essential when it comes to customer experience. If the store can handle the order delivery fast and accurate, the customers are prompted to repeat their choice for the next purchase too!

However, it is possible only when the admin can systematically handle the order data. All the data accessible in one place can make it easier. For that, the admin may need to add a custom column in order grid in Magento 2 store which is not offered by default.

The programmatic method to add a custom column in the sales order grid in Magento 2 store is given in the post.

However, you can also opt for easy solution, the Magento 2 Custom Order Grid extension that allows adding 50+ custom columns in the order grid for the easy and accurate order processing system.

Method to add a custom column in order grid in Magento 2 ​​​​​​:

Create di.xml file at app\code\Vendor\Module\etc\ with following code: