NEW: Renamed shop_search to shop_productfinder. Implemented using queries, instead of data object functions.