Splitting up items into a taxonomy is somewhat useful, but not when it only exists on a printed receipt that will go into the trash. It's also not that useful if you make multiple trips a week, as single people often do.
Finally, it's not useful at all if the categories are based on the company's SKU/ERP nomenclature, as opposed to a human-centric approach. If one brand of Ice Cream appears under "Eggs & Dairy" but another under "Confectionery/Bakery" what value do you get by having that itemized on a receipt?