Hi there!
Yes, by shooting a wildcard you can see the available data from the product catalog:
Example:
{% catalog event.ProductID %} {{ catalog_item }} {% endcatalog %}
And if the product_type is an available data point, you can set it up by saying:
{% catalog item.ProductID %} {{ catalog_item.metadata|lookup:"product_type" }} {% endcatalog %} - and then add a default value if the product type is not on all products. This should work for your dynamic abandoned cart table.
Hope this helps!
Champion & Klaviyo Partner based in Aarhus, Denmark. It is all about communicating the right message to the right people at the right time!