The invention is a method of facilitating shopping with a mobile device (12)
to obtain a plurality of purchased goods and/or services from a group of vendors
(14) located at a shopping location (16). The method of the invention
includes communicating from the mobile device with at least one server a selection
of the goods and/or services to be purchased by a user of the mobile device on
or before the user shops at the shopping location; the at least one server, in
response to information stored therein regarding vendors located at the shopping
location and the goods or services offered by the vendors and the selection of
the plurality of purchased goods and/or services to be purchased by the user, causes
an identification of the vendors from which available selected goods or services
may be purchased and the available selected goods or services to be transmitted
to the mobile device; and the mobile device provides to the user an identification
of the available selected goods and/or services to be purchased and an itinerary
of the user setting forth at least a choice of an order in which the user visits
the identified vendors to obtain the goods and/or services to be purchased which
is a function of at least one profile of the user.