Moyen générique de déclarer qu'un objet est livrable (immatériel ou physique)

Pour déterminer si les livraisons sont nécessaires ou applicables, le plugin a besoin de savoir si les objets sont immatériels ou pas.

Pour le moment il se repose sur la présence du champ immateriel sur la table des objets, que l'on trouve sur les produits par exemple.

Mais si le type d'objet ne possède pas ce champ, alors par défaut il considère que c'est un objet physique, et donc que la livraison est nécessaire.

Il faudrait un moyen simple/générique qui permettrait de déclarer si un objet est immateriel ou pas, sinon on se retrouve avec des faux positifs. Un pipeline par ex. ?