#
Configuration
In this section we will explain the possible configurations of the extension.
#
Administration
- Go to the plugin configuration
#
Extension configuration
| Name | Type | Description |
|---|---|---|
| Basic Configuration | ||
| Google Maps Geocoding Api Key | google api key | Necessary for doing map calculations when calculating langitude and longitude based on address on a store detail (/stores/{id}) page. Will also enable you to search by Location from the Store Listing page (/stores). Click on the Test button to see if your key is valid. |
| Google Maps JS Api Key | google api key | Necessary for doing map calculations when showing a map in storefront. Click on the test button to see the status of your Api key. (invalid, dev mode or valid) |
| Pickup points | ||
| Enable store pickup | boolean | Enables the pickup point functionality. This requires extra setup in shipping methods and enabling your store as a pickup point. |
| Choose the shipping methods that should render pickup points | shipping-method | Enables the pickup point functionality for the chosen shipping methods. |
| Filter pickup points based on products in cart | boolean | Enables functionality that only shows pickup points when they are linked to the products in your cart. |
| Store schedule | ||
| Hours format visualisation | string | A way to customize the way your hours are shown on store pages and blocks. |
| Hours and minutes seperator | string | A way to customize the way your hours and minutes are seperated |
| Store list | ||
| Search type | selector | Search type on listing page, more information here. |
| Sort stores by | selector | Different default ways to show your stores on the listing page. |
| Enable 'Find Nearest Stores' button | boolean | Enables Find Nearest Stores on the listing page. This will show all stores that are withing a configured distance of your proximity |
| Distance to search for around current location | number | Configures how far the Find Nearest Stores button will search for stores |
| Distance unit | select | Configures the distance unit used. The distance (in this unit) between the store and user will be shown in the store card. |
| Open after hour | time | Configures from when the 'Open after hour' filter should filter |
| Initial zoom in Google Maps | number | Configures the initial amount of zoom in Google Maps between 0 and 18 when showing all markers |
| Zoom for focus on marker in Google Maps | number | Configures the amount of zoom in Google Maps between 0 and 18 when zooming in / focussing on a single marker |
| Geocoding | ||
| Cache TTL (days) | number | Configures the browser cache time to leave |
| Store listing card | ||
| Enable show buttons on store card click | boolean | Default, buttons on cards are shown. When enabled, we will hide the buttons and clicking on a card will allow the buttons to be shown. This allows us to show longer lists. |
| Enable fly to store on store card click | boolean | When enabled, a card click will fly the map to the store you clicked on |
| Store Listing page | ||
| Enable store listing page | boolean | When enabled, the plugin will generate a /stores path with a store listing page. This is not customisable. |
| Choose a default custom map icon | image | When chosen, the default Google Maps place icon will be replaced by the chosen image. More documentation here |
| Store Locator Page Title | string | Title to be filled in on the /stores page, when activated |
| Store Locator Page Meta Description | string | Description to be filled in on the /stores page, when activated |
| Meta Robots: Index | select | Select robots indexation strategy for the /stores page |
| Meta Robots: Index | select | Select robots follow strategy for the /stores page |
| Store Detail page | ||
| Meta Robots: Index | select | Select robots indexation strategy for your store detail (/stores/{id}) pages |
| Meta Robots: Index | select | Select robots follow strategy for your store detail (/stores/{id}) pages |