How to add a column to admin product index view?

Some shopify apps are able to manipulate and add columns to the admin product index view. I haven’t been able to see anywhere in the docs how this is done. I’d love my app to be able to add a column with some additional data. See, e.g. Faire below do it:

Hi Ryan,

The closest I can see for this would be the Product index selection target:


Will dig into this a bit more to see how this could be achieved.

@Liam-Shopify Thanks for looking into this. I do have an extension on the admin.product-index.selection-action.render target – it puts an action into the bulk actions menu on the table but as far as I know doesn’t allow me to put anything into table display.

This doesn’t seem to be related to admin UI extensions, I’m thinking the app is creating a custom category (possibly with metafields?) that can be included on the table.

With Faire I don’t see any product metafields, and there doesn’t seem to be a way to add a metafield as a column heading - in fact the column headings seem to not be configurable at all. What kind of voodoo are they working?