There is an integer productId that the Portal uses but the rest are inserted into the email with no processing/parsing.

But I think I'm probably just being lazy. I will make some changes.