Add product attribute columns to Woocommerce backend grid

If you have to extend the backend product grid of Woocommerce by an custom attribute , you have to follow the steps below to add product attribute columns to Woocommerce backend grid: Register and sort  the new columns via a filter hook (‘manage_edit-product_columns’):

Add an action hook to fill in the respective value of each row […]

Multiselect Options Text

To render the text-values of an multiselect in a BE-grid:

 

Image Grid Column Renderer

To show product image previews in Magento Backend, you have to add a image grid column renderer block first:

Afterwards you can add images in a Backend grid block class (f.e.: descendant of Mage_Adminhtml_Block_Catalog_Product_Grid) like that (in _prepareColumns):