Many users have been asking for this feature - finally we have it: Barcode OI Plugin lets you scan items directly into your OI Shopping List. Scan your item again to check it off your list! Currently, UPC barcodes are automatically resolved. European EAN codes are not yet supported, but you can enter a custom description for barcodes that can not be resolved, and the plugin will remember them.
This extension works with OI Shopping List.