Search and add to basket logic corrections