1. A non-transitory, computer-readable media having stored thereon computer executable instructions, wherein the instructions perform steps for allowing a user to schedule pickup of an ordered item, the steps comprising: providing a search results page which includes an item available for ordering; and providing a user interface comprising user interface elements for allowing a user to specify that an order which includes the item is to be scheduled for pickup; wherein the user interface comprises an indicator for informing a user of an earliest pick-up time at which at least the item in the order will be available for pickup at a pick-up location; wherein the earliest pick-up time is determined considering both a presented cut-off time by which an order for the item must be placed and a time required to transport the item to the pick-up location from a stocking location as indicated by stocking information for the item which is accessed in real-time by the instructions.