I just got another e-mail from my food store after I had placed an order. It has no plaintext version, only a HTML one. Only with extreme amounts of efforts from me could I parse out the products and their individual prices and quantities… until they change their e-mails the next time.
I currently “only” parse out the delivery date/time, the total price for the order and the order id. Which is insanity.
Is there really no “digital receipt” standard? They seem to have no hidden JSON/CSV blob anywhere in their e-mail, or even manually downloadable from their website when logged in. How is one supposed to actually make a local database of what they buy and the prices and stuff? Even just figuring out how to parse their e-mails for the total price was quite a bit of work, and I’m certain that almost nobody out there does this.
How come this was apparently overlooked, in spite of being such an important and basic thing for “e-commerce”? Am I really expected to manually input all of this data or spend countless hours figuring out their broken HTML blob and keep updating it whenever they change their e-mails, and do this for every single store I ever buy anything from?
I strongly suspect that there is some standard, probably released as an RFC in 1997 or something, but nobody wants to implement it because it means “giving away control” in their eyes?