Attributes:
location_type
: Whether the location is a Store or a Warehouselong_name
: Full store namename
: Store nameopening_time
: See opening_timephone
: Store phone number; phone number for Express stores goes to Best Buy Customer Serviceservices
: Collection of services offered at each Best Buy storestore_id
: Store numberstore_type
: Indicates the type of store, and is only present if locationType is ‘Store’. See the official documentation for more detailsstore_address
: See The Address object
Array of hashes containing info about the opening hours for each day for the next two weeks. It has the following keys:
:day
: Name of the day of the week (e.g.: 'Sunday'):date
: Date of the day (string formatted as: YYYY-MM-DD):open
: Opening time (24-hour clock. E.g.:'10:00'
.'Close'
if the store is closed):close
: Closing time (24-hour clock. E.g.:'21:00'
.'Close'
if the store is closed)
Object that keeps all the address information of the store.
Attributes:
address
: Street addressaddress2
: Street address 2 provides additional street address information for the Best Buy store in the result setcity
: City nameregion
: State, territorycountry
: Country namepostal_code
: 5-digit postal codefull_postal_code
: 9-digit postal code if available for store locationgmt_offset
: Time difference from GMTlat
: Latitudelng
: Longitude
Note: All these attributes are accessible directly by the Store object
store = Store.new({ address: '50 Holyoke St' })
store.address # returns '50 Holyoke St'
(For more methods, check the common API interface)
Returns the store matching the requested ID.
Params:
store_id
: The ID of the required store
Returns: a Store
object
store_id = 418
BestBuy::Stores.new(your_api_key).find(store_id)