This class provides RESTful services to get store locator details. It performs the service by delegating to the PhysicalStore and GeoNode BOD services.
com.ibm.commerce.rest.store.handler.StoreLocatorHandler
| HTTP Method | Path | Description |
|---|---|---|
| GET | /store/{storeId}/storelocator/byGeoNode/{geoId} | Gets store location information by a geo node unique ID. |
| GET | /store/{storeId}/storelocator/byLocation | Gets store location information by a specified location. |
| GET | /store/{storeId}/storelocator/byStoreId/{uniqueId} | Gets store location information by a store unique ID. |
| GET | /store/{storeId}/storelocator/byStoreIds | Gets store location information by one to n store unique IDs. |
| GET | /store/{storeId}/storelocator/latitude/{latitude}/longitude/{longitude} | Gets store location information by specified coordinates. |
Gets store location information by a geo node unique ID.
findGeoNodeByGeoId
false
true
| Name | Description | Parameter Type | Data Type | Required | Allow Multiple |
|---|---|---|---|---|---|
| storeId | The store identifier. | path | string | true | N/A |
| geoId | The geo node unique identifier. | path | string | true | N/A |
| pageNumber | Page number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work. | query | integer | false | false |
| pageSize | Page size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work. | query | integer | false | false |
| BeautyCenter | The physcal store attribute name that describes whether the store is a beauty center. | query | string | false | false |
| Type | The physical store attribute name to describe the type of the store. | query | string | false | false |
| siteLevelStoreSearch | If it is 'true', a site level physical search will be performed. Otherwise, the physical store search will be performed at the web store level. By default, it is 'true'. | query | string | false | false |
| HTTP Status Code | Description |
|---|---|
| 200 | The requested completed successfully. |
| 400 | Bad request. Some of the inputs provided to the request aren't valid. |
| 401 | Not authenticated. The user session isn't valid. |
| 403 | The user isn't authorized to perform the specified request. |
| 500 | Internal server error. Additional details will be contained on the server logs. |
GET /wcs/resources/store/10001/storelocator/byGeoNode/10004?responseFormat=json
200
{
"PhysicalStore": [
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Designer studio",
"displayValue": "true",
"name": "DesignerStudio",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Express Store",
"name": "Type",
"value": "Express Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Calgary Circle Mall"
}
],
"addressLine": [
"300 MacLeod Tr"
],
"city": "Calgary",
"country": "Canada",
"latitude": "51.05000",
"longitude": "-114.05800",
"postalCode": "T2G 5R1 ",
"stateOrProvinceName": "Alberta",
"storeName": "Calgary Circle Mall",
"telephone1": "511.513.5789 ",
"uniqueID": "10037"
},
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Outlet Store",
"name": "Type",
"value": "Outlet Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Calgary Mall"
}
],
"addressLine": [
"1025 Cameron Ave SW"
],
"city": "Calgary",
"country": "Canada",
"latitude": "51.03636",
"longitude": "-114.08640",
"postalCode": "T2T 0K4 ",
"stateOrProvinceName": "Alberta",
"storeName": "Calgary Mall",
"telephone1": "367.666.6666 ",
"uniqueID": "10026"
}
],
"recordSetComplete": "true",
"recordSetCount": "2",
"recordSetStartNumber": "0",
"recordSetTotal": "2",
"resourceId": "http:\/\/localhost:80\/wcs\/resources\/store\/10001\/storelocator\/byGeoNode\/10004?responseFormat=json",
"resourceName": "storelocator"
}
Gets store location information by a specified location.
findGeoNodeByGeoLocation
false
true
| Name | Description | Parameter Type | Data Type | Required | Allow Multiple |
|---|---|---|---|---|---|
| storeId | The store identifier. | path | string | true | N/A |
| city | The city. | query | string | false | false |
| state | The state. | query | string | false | false |
| prov | The province. | query | string | false | false |
| country | The country. | query | string | false | false |
| radiusUOM | The radius unit of measure. | query | string | false | false |
| BeautyCenter | The physcal store attribute name that describes whether the store is a beauty center. | query | string | false | false |
| Type | The physical store attribute name to describe the type of the store. | query | string | false | false |
| radius | The radius. | query | string | false | false |
| pageNumber | Page number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work. | query | integer | false | false |
| pageSize | Page size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work. | query | integer | false | false |
| siteLevelStoreSearch | If it is 'true', a site level physical search will be performed. Otherwise, the physical store search will be performed at the web store level. By default, it is 'true'. | query | string | false | false |
| HTTP Status Code | Description |
|---|---|
| 200 | The requested completed successfully. |
| 400 | Bad request. Some of the inputs provided to the request aren't valid. |
| 401 | Not authenticated. The user session isn't valid. |
| 403 | The user isn't authorized to perform the specified request. |
| 404 | No physical store is found for the criteria provided. |
| 500 | Internal server error. Additional details will be contained on the server logs. |
GET /wcs/resources/store/10001/storelocator/byLocation?city=markham&siteLevelStoreSearch=false
200
{
"PhysicalStore": [
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Markham Centre"
}
],
"addressLine": [
"8200 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"latitude": "43.84600",
"longitude": "-79.33200",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Markham Centre",
"telephone1": "905.413.5555 ",
"uniqueID": "10003"
},
{
"Attribute": [
{
"displayName": "Designer studio",
"displayValue": "true",
"name": "DesignerStudio",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Express Store",
"name": "Type",
"value": "Express Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Markville Mall"
}
],
"addressLine": [
"8000 McCowan Rd"
],
"city": "Markham",
"country": "Canada",
"latitude": "43.88900",
"longitude": "-79.29000",
"postalCode": "L3P 3J3 ",
"stateOrProvinceName": "Ontario",
"storeName": "Markville Mall",
"telephone1": "905.416.6666 ",
"uniqueID": "10004"
},
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Sushi restaurant",
"displayValue": "true",
"name": "SushiRestaurant",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Warden Plaza"
}
],
"addressLine": [
"8250 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"latitude": "43.85100",
"longitude": "-79.33300",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Warden Plaza",
"telephone1": "905.326.8647 ",
"uniqueID": "10039"
}
],
"recordSetComplete": "true",
"recordSetCount": "3",
"recordSetStartNumber": "0",
"recordSetTotal": "3",
"resourceId": "http:\/\/localhost:80\/wcs\/resources\/store\/10001\/storelocator\/byLocation?city=markham&siteLevelStoreSearch=false",
"resourceName": "storelocator"
}
Gets store location information by a store unique ID.
findByStoreUniqueId
false
true
| Name | Description | Parameter Type | Data Type | Required | Allow Multiple |
|---|---|---|---|---|---|
| storeId | The store identifier. | path | string | true | N/A |
| uniqueId | The unique identifier. | path | string | true | N/A |
| pageNumber | Page number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work. | query | integer | false | false |
| pageSize | Page size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work. | query | integer | false | false |
| HTTP Status Code | Description |
|---|---|
| 200 | The requested completed successfully. |
| 400 | Bad request. Some of the inputs provided to the request aren't valid. |
| 401 | Not authenticated. The user session isn't valid. |
| 403 | The user isn't authorized to perform the specified request. |
| 500 | Internal server error. Additional details will be contained on the server logs. |
GET /wcs/resources/store/10001/storelocator/byStoreId/10003
200
{
"PhysicalStore": [
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Markham Centre"
}
],
"addressLine": [
"8200 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"latitude": "43.84600",
"longitude": "-79.33200",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Markham Centre",
"telephone1": "905.413.5555 ",
"uniqueID": "10003"
}
],
"recordSetComplete": "true",
"recordSetCount": "1",
"recordSetStartNumber": "0",
"recordSetTotal": "1",
"resourceId": "http:\/\/localhost:80\/wcs\/resources\/store\/10001\/storelocator\/byStoreId\/10003",
"resourceName": "storelocator"
}
Gets store location information by one to n store unique IDs.
findByStoreUniqueIds
false
true
| Name | Description | Parameter Type | Data Type | Required | Allow Multiple |
|---|---|---|---|---|---|
| storeId | The store identifier. | path | string | true | N/A |
| physicalStoreId | A list of physical store unique identifiers. | query | java.util.List | true | true |
| pageNumber | Page number, starting at 1. Valid values include positive integers of 1 and above. The "pageSize" must be specified for paging to work. | query | integer | false | false |
| pageSize | Page size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The "pageNumber" must be specified for paging to work. | query | integer | false | false |
| HTTP Status Code | Description |
|---|---|
| 200 | The requested completed successfully. |
| 400 | Bad request. Some of the inputs provided to the request aren't valid. |
| 401 | Not authenticated. The user session isn't valid. |
| 403 | The user isn't authorized to perform the specified request. |
| 500 | Internal server error. Additional details will be contained on the server logs. |
GET /wcs/resources/store/10001/storelocator/byStoreIds?physicalStoreId=10039&physicalStoreId=10003&responseFormat=json
200
{
"PhysicalStore": [
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Markham Centre"
}
],
"addressLine": [
"8200 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"latitude": "43.84600",
"longitude": "-79.33200",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Markham Centre",
"telephone1": "905.413.5555 ",
"uniqueID": "10003"
},
{
"Attribute": [
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Sushi restaurant",
"displayValue": "true",
"name": "SushiRestaurant",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
},
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
}
],
"Description": [
{
"displayStoreName": "Warden Plaza"
}
],
"addressLine": [
"8250 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"latitude": "43.85100",
"longitude": "-79.33300",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Warden Plaza",
"telephone1": "905.326.8647 ",
"uniqueID": "10039"
}
],
"recordSetComplete": "true",
"recordSetCount": "2",
"recordSetStartNumber": "0",
"recordSetTotal": "2",
"resourceId": "http:\/\/localhost:80\/wcs\/resources\/store\/10001\/storelocator\/byStoreIds?physicalStoreId=10039&physicalStoreId=10003&responseFormat=json",
"resourceName": "storelocator"
}
Gets store location information by specified coordinates.
findStores
false
true
| Name | Description | Parameter Type | Data Type | Required | Allow Multiple |
|---|---|---|---|---|---|
| storeId | The store identifier. | path | string | true | N/A |
| latitude | The latitude. | path | string | true | N/A |
| longitude | The longitude. | path | string | true | N/A |
| maxItems | The maximum number of stores to return. | query | string | false | false |
| radiusUOM | The radius unit of measure. | query | string | false | false |
| BeautyCenter | The physcal store attribute name that describes whether the store is a beauty center. | query | string | false | false |
| Type | The physical store attribute name to describe the type of the store. | query | string | false | false |
| radius | The radius. | query | string | false | false |
| siteLevelStoreSearch | If it is 'true', a site level physical search will be performed. Otherwise, the physical store search will be performed at the web store level. By default, it is 'true'. | query | string | false | false |
| HTTP Status Code | Description |
|---|---|
| 200 | The requested completed successfully. |
| 400 | Bad request. Some of the inputs provided to the request aren't valid. |
| 401 | Not authenticated. The user session isn't valid. |
| 403 | The user isn't authorized to perform the specified request. |
| 500 | Internal server error. Additional details will be contained on the server logs. |
GET /wcs/resources/store/10001/storelocator/latitude/43.848983/longitude/-79.3392102?maxItems=&siteLevelStoreSearch=false&responseFormat=json
200
{
"PhysicalStore": [
{
"Attribute": [
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
},
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Sushi restaurant",
"displayValue": "true",
"name": "SushiRestaurant",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
}
],
"Description": [
{
"displayStoreName": "Warden Plaza"
}
],
"addressLine": [
"8250 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"distance": "0.5458207187651365",
"latitude": "43.85100",
"longitude": "-79.33300",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Warden Plaza",
"telephone1": "905.326.8647 ",
"uniqueID": "10039"
},
{
"Attribute": [
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
},
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
}
],
"Description": [
{
"displayStoreName": "Markham Centre"
}
],
"addressLine": [
"8200 Warden Ave"
],
"city": "Markham",
"country": "Canada",
"distance": "0.666169063579425",
"latitude": "43.84600",
"longitude": "-79.33200",
"postalCode": "L6G 1C7 ",
"stateOrProvinceName": "Ontario",
"storeName": "Markham Centre",
"telephone1": "905.413.5555 ",
"uniqueID": "10003"
},
{
"Attribute": [
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
},
{
"displayName": "Designer studio",
"displayValue": "true",
"name": "DesignerStudio",
"value": "true"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Sushi restaurant",
"displayValue": "true",
"name": "SushiRestaurant",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Regular Store",
"name": "Type",
"value": "Regular Store"
}
],
"Description": [
{
"displayStoreName": "Alton Towers Plaza"
}
],
"addressLine": [
"250 Alton Towers Circle"
],
"city": "Toronto",
"country": "Canada",
"distance": "5.602484764287309",
"latitude": "43.82600",
"longitude": "-79.27700",
"postalCode": "M1V 3Z4 ",
"stateOrProvinceName": "Ontario",
"storeName": "Alton Towers Plaza",
"telephone1": "416.326.8647 ",
"uniqueID": "10042"
},
{
"Attribute": [
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
},
{
"displayName": "Designer studio",
"displayValue": "true",
"name": "DesignerStudio",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Express Store",
"name": "Type",
"value": "Express Store"
}
],
"Description": [
{
"displayStoreName": "Markville Mall"
}
],
"addressLine": [
"8000 McCowan Rd"
],
"city": "Markham",
"country": "Canada",
"distance": "5.9428276427935876",
"latitude": "43.88900",
"longitude": "-79.29000",
"postalCode": "L3P 3J3 ",
"stateOrProvinceName": "Ontario",
"storeName": "Markville Mall",
"telephone1": "905.416.6666 ",
"uniqueID": "10004"
},
{
"Attribute": [
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
},
{
"displayName": "Beauty center",
"displayValue": "true",
"name": "BeautyCenter",
"value": "true"
},
{
"displayName": "Sushi restaurant",
"displayValue": "true",
"name": "SushiRestaurant",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Express Store",
"name": "Type",
"value": "Express Store"
}
],
"Description": [
{
"displayStoreName": "Borough Plaza"
}
],
"addressLine": [
"300 Borough Drive"
],
"city": "Toronto",
"country": "Canada",
"distance": "10.639123055945683",
"latitude": "43.77500",
"longitude": "-79.25500",
"postalCode": "M1P 4P5 ",
"stateOrProvinceName": "Ontario",
"storeName": "Borough Plaza",
"telephone1": "416.134.5467 ",
"uniqueID": "10044"
},
{
"Attribute": [
{
"displayName": "Store hours",
"displayValue": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>",
"name": "StoreHours",
"value": "Mon-Fri: 10am - 9pm<br \/>Sat: 9am - 7pm<br \/>Sun: 11am - 6pm<br \/>"
},
{
"displayName": "Cappuccino bar",
"displayValue": "true",
"name": "CappuccinoBar",
"value": "true"
},
{
"displayName": "Designer studio",
"displayValue": "true",
"name": "DesignerStudio",
"value": "true"
},
{
"displayName": "Type",
"displayValue": "Express Store",
"name": "Type",
"value": "Express Store"
}
],
"Description": [
{
"displayStoreName": "Yorkdale Centre"
}
],
"addressLine": [
"3401 Dufferin Street"
],
"city": "North York",
"country": "Canada",
"distance": "12.575219484555985",
"latitude": "43.75200",
"longitude": "-79.42000",
"postalCode": "M2N 1A1 ",
"stateOrProvinceName": "Ontario",
"storeName": "Yorkdale Centre",
"telephone1": "905.411.1278 ",
"uniqueID": "10002"
}
],
"recordSetComplete": "true",
"recordSetCount": "6",
"recordSetStartNumber": "0",
"recordSetTotal": "6",
"resourceId": "http:\/\/localhost:80\/wcs\/resources\/store\/10001\/storelocator\/latitude\/43.848983\/longitude\/-79.3392102?maxItems=&siteLevelStoreSearch=false&responseFormat=json",
"resourceName": "storelocator"
}
| Name | Data Type | Required |
|---|---|---|
| recordSetTotal | string | false |
| recordSetComplete | string | false |
| recordSetStartNumber | string | false |
| PhysicalStore | storelocator-storelocator_item array | false |
| recordSetCount | string | false |
| Name | Data Type | Required |
|---|---|---|
| userDataField | storelocator-storelocator_item.userDataField array | false |
| addressLine | string array | false |
| city | string | false |
| storeName | string | false |
| uniqueID | string | false |
| latitude | string | false |
| telephone1 | string | true |
| longitude | string | false |
| stateOrProvinceName | string | false |
| distance | string | false |
| country | string | false |
| postalCode | string | false |
| Description | storelocator-storelocator_item.Description array | false |
| Attribute | storelocator-storelocator_item.Attribute array | false |
| Name | Data Type | Required |
|---|---|---|
| value | string | false |
| name | string | false |
| displayName | string | false |
| displayValue | string | false |
| Name | Data Type | Required |
|---|---|---|
| displayStoreName | string | false |
| Name | Data Type | Required |
|---|---|---|
| value | string | false |
| key | string | true |