1. A method for fulfilling an order, comprising: receiving an order from a user, by a fulfillment center, for a plurality of items, as a user's order; associating the user's order with a mobile device, which mobile device is associated with a vehicle; detecting, at the fulfillment center with a first reader device, the presence of an identifier associated with the mobile device within a defined distance to an entrance to the fulfillment center; initiating, by a processor, collection of at least a first portion of the plurality of items for the user's order in response to detection of the identifier within the defined distance to the entrance to the fulfillment center by the first reader device; detecting, at the fulfillment center with a second reader device, the presence of the identifier proximate a first delivery location of a plurality of locations situated along a drive through lane at the fulfillment center; retrieving, by the processor, past transaction history at the fulfillment center relating to the user associated with the identifier detected by the second reader device, wherein the past transaction history is retrieved after detecting the presence of the identifier at the first delivery location at the fulfillment center; in response to detecting the presence of the identifier at the first delivery location and prior to fulfilling the order for the plurality of items, presenting advertisements to the user associated with the identifier detected by the second reader device at the first delivery location of the plurality of locations along the drive through lane at the fulfillment center based on the retrieved past transaction history of the user at the fulfillment center, wherein the plurality of items are ready for delivery to the user while the user is at the first delivery location; and initiating delivery of the plurality of items to the vehicle at one of the plurality of locations.