Next obvious step is for the bots to recognise loose fruit/veg, and for the supers to caution customers not to mix them as they will be charged for the higher value item.
After that, only loose goods (fruit/veg/fish/meat) will need to be weighed/scanned while everything else has a bar/QRcode that's auto-read by sensors as customers roll through to the cashier.