The Store Locator feature lets customers find physical store locations by searching your NetSuite account’s Location records and returning results within proximity of the customer’s location or any specified address. To set up location records for your stores such as address and business hours, you can use the Locations you setup in the backend.
Besides locating a physical store in which to shop, the Store Locator is helpful for orders where the customer will pick up their items instead of having them shipped.
Important
The Store Locator feature uses the Google Maps JavaScript API. For this feature to work properly on your site, you must acquire an authentication API key from Google.
With this SuiteCommerce feature enabled, customers can:
View store locations as a list and on an interactive map
View stores near their current location
Search for stores near a specific address, city, or zip code
Choose from a list of results to view information about a location, including address and store hours
View a complete list of all stores
Get directions to a particular store
Customers access this feature by clicking the Store Locator link in the website header. When the Store Locator page loads, customers have the option to enable geolocation. If enabled, SuiteCommerce employs the customer’s current location as the search origin point from which to find nearby stores. At any time, the shopper can enter a specific address as the search origin point.
The Store Locator feature relies on code within the Location module to perform search queries on NetSuite Location records. The StoreLocator module extends these methods to return only specific locations based on settings you configure.