The current capabilities around email receipts are extremely basic and honestly not fit for purpose in a world where email has removed the need for paper.
EVERY customer I work with requests e-receipt capabilities as a mandatory requirement of the product, and the vast majority already have the capability in their legacy POS systems.
At present we only have the option of embedding a single placeholder, for the entire receipt message, into the email template. When the receipt body is inserted, all formatting completed in the receipt designer is ignored, all the fields bunch up together, and it is not possible to do anything about it.
As a bare minimum, the receipt should take any spacing from the designer into account. So that there is at least some possibility of making it readable.
We also need to be able to display the bar code of the receipt id, to be able to scan for returns etc. Ideally we would be able to determine which bar code format, (often QR code is requested). Again this is a mandatory requirement for every customer I am currently working with.
In an ideal world, we would be able to have a separate design between the printable version and emailed version. The emailed version would be able to use different fonts and colours, which would tie in with any corporate branding. This may then require a different designer to the existing receipt designer, so I would assume is quite a lot of work.
Unfortunately with the limitations at present, most customers are having to use a third party tool to complete which is not a good story.