Possibility to add an item to the list by scanning a bar code. Other apps have a separate barcode icon for this. The best apps have a special widget where you can scan directly from the home screen into the shopping list.
Items that haven’t been scanned before be named/edited manually the first time or online databases can be checked (if there are any).