The macros displayed to you when editing an email template are static. This list is hard-coded into the PHP admin source file. This list could be outdated as well. The list is an annotation of what the core code product data arrays should be -- not a real-time reflection of what data is actually available. That is, if a mod adds more data to the arrays, unless that mod somehow makes an adjustment to these data arrays, the new data will not show as a macro. Having said that, in /classes/catalogue