Deal with empty results.
Search the product list by name.
Also allow looking up products by barcode.