How do you define "user adoption"? If a customer never looks at the receipt, then has the customer adopted the practice in any meaningful sense?
Also, I don't find the bubbles easy to scan or read.
If I was going to redesign the receipt, it would have everything I bought in descending order by price. The biggest pain point is how did my bill get so high? Your high value items will explain that much faster than these arbitrary categories.
[Item 1]: $56.78
[Item 2]: $28.48
[Item 3]: $10.65
Etc.
If that wasn't enough, then maybe a small table at the bottom of items in price categories:
$0-$5: 15 items, $38.94
$5-$10: 1 item, $7.52
Etc.
https://github.com/dtbrad/grocer
You can get them to email receipts.
I don’t care about a printed receipt. Find a way for me to have proof of purchase without.
Some retailers already give you the option to send an email receipt which I assume is tied to the card used.
I may be wrong here, but my approach to this would be completely counter to the one taken. Instead of overhauling POS systems (which are painful/tedious to do), I would try to build an OCR app that reads the items and does all that viz in the app, saving some paper and ink in the process.
In addition to above constraint with POS systems, I don't have one stop shop for getting all items in one category (say groceries).