Since the article stresses repeatedly that Amazon is all-in on produce... I think this is a big question for their ML approach.
One of the annoying parts of not-really-self-checkout that is available in big grocery stores today is that you have to scroll through a screen, choose the correct brand (i.e. Dole Banana), and then weigh it before it prices your order.
Wonder what their strategy is to price variable weight products (i.e. produce) without introducing new friction into the user experience