This article provides an overview of the top seven Magento extensions that allow you to integrate buy online pick up in-store functionality efficiently.
Thus, if you are running brick-and-mortar stores along with online shops and searching for a specific set of features, this article gathers all the required data. It will assist the store owners in opting for a module that is right specifically for your business.
It is not a best to worst list of Magento 2 store pickup extensions. All the solutions reviewed are tried-and-tested modules from well-established software development companies.
All these tools expand the default functionality and bring unique features to the core Magento 2.
We will review Magento Store Locator extensions that have been built to operate on Magento Open Source and Magento Commerce smoothly.
Let’s get started.
Table of Contents
- Top 7 Store Locator Extensions
- Magento 2 Store Locator and Map List Extension by Magenest
- Magento 2 Store Locator Extension by MageDelight
- Magento 2 Store Locator & In-store Pickup Extension by Mageworx
- Magento 2 Store Locator Extension by Amasty
Top 7 Store Locator Extensions
Before we dwell on each Magento Store Locator extension individually, take a look at the comparison table designed to illustrate features that these extensions add:
- Separate page with offline stores listing
- Display of pinned store locations on Google Maps
- Two search bar options for filtering out stores list
- Possibility to narrow down results by setting search radius
- Dedicated pages with detailed info on each store location
- Working hours and special dates configuration
- Option to add icons and images to each store page
- Directions to the selected shop based on a customer’s location
- Possibility to switch between street and satellite view on the map
- Zoom in/out feature
- Options to set store coordinates manually or by detecting location directly on the map
- Offline shops list on the product description pages
- Design responsive on mobile devices
Magento 2 Store Locator & Map List by Magenest enables merchants to create a list of their offline stores and display them on a separate page with the Google Maps view.
The module’s functionality allows website visitors to filter store locations by entering their address in a search bar on the store locator page or specifying the search radius in kilometers or miles.
After finding a nearby shop, a customer can check its details by clicking the View This Store button.
As a store owner, you can add the following information to each of your offline outlets:
- Store name and description
- Contact and address details
- Opening hours
- Dates of special events
Besides, you can show a store icon, featured images, and photo slider on each location page.
Store details are also displayed in the popup window that opens after clicking on the particular shop’s pin on the map.
With the Magento 2 Google Maps list module, web store visitors can also get detailed directions from their locations to a selected offline shop and check how long it takes to get there. In the same way as when using Google Maps, frontend users can allow GPS navigation to locate their position or set a custom starting point for the route. From the backend perspective, first, users should acquire a Google Map API key to authenticate the extension with their Google account. Then, store administrators will be able to create multiple points of sale with all necessary details included, set their location on the map, and assign specific products from your catalog. Also, you can configure the list of stores where a specific item is available and display them on the product description page.
- Offline stores list displayed on a separate web page
- Integration with Google Maps
- Possibility to look for stores using various criteria
- Option to set a default search radius
- Route directions from the specified location to an outlet
- Sattelite and street views of the map with zoom in/out feature
- Possibility to set a store position on the map by specifying longitude and latitude
- Automatic locating of a store address in the backend
- Customizable store pinpoints displayed on Google Maps
- Separate pages with detailed info on each offline shop
- Display of workdays and opening hours on a store page
- Upcoming holidays list in the store details
- Ability to specify meta tags for each store page
- Responsive user interface
- Import/export functionality via CSV
MageDelight provides another solution for business owners who run both online and brick-and-mortar stores.
The company’s store locator module allows Magento 2 merchants to show their offline shops on a separate website page and help customers find the nearest outlets on the Google map.
Website visitors can search for a necessary store using different parameters.
The extension lets users enter their city, state/province, zip/postal code in the dedicated box. They can set a radius to define a specific area to locate your outlets on the map.
Besides, store admins can set default criteria to provide customers with a more convenient search.
Thanks to the interactive map, your storefront visitors can easily find the route to the nearest shop from their current location or a position set on Google Maps.
Online shoppers can choose how they prefer to view your stores on the map, whether in the default map view or satellite view and use zooming in or out to get a clear understanding of the shop location.
Online store owners can include exhaustive information about each of their points of sale, including address, contacts, images, page URL, store description, website, links to Facebook and Twitter profiles, and image thumbnail.
Moreover, you can specify working hours for each particular day, as well as holiday dates per each store.
Customers can view store details on a separate page of your website that also shows an outlet’s location on the map.
As for SEO improvements, the MageDelight Store Locator extension for Magento 2 lets the users specify metadata, including meta title, keywords, and description for each store page, as well as URL keys.
Besides, it is possible to make the store list view page more SEO-friendly by adding meta descriptions and keywords.
- Separate CMS page with the offline stores list
- Display of store locations on an interactive map integrated with Google Maps
- 5 layout options for the store locator page
- Preview of the store listing page design in the backend
- Custom icons for location markers on the map
- Filtering of store list by address or radius
- Search-by-text box on the store locator page
- Directions to a selected store from a customer’s location
- MaxMind GeoIP usage for automatic detection of user location on the frontend
- Automatic detection of store coordinates in the backend
- Adjustable store pin location on the map
- Separate store pages with detailed info and images
- Configuration of working schedule for the whole week or each day of the week
- Display of store details in a popup on the map
- Products selection display in the store details
- Product availability block on the product pages
- SEO optimization of store detail and store list pages
- Responsive design of store listing and store location pages
- Pickup in-store shipping option at the checkout
- PayPal Express support
- Ability to checkout with multiple addresses
- Import and export of data via CSV files
- ‘Ready for pickup’ email notifications to customers
- Email notifications about new orders with in-store pickup for merchants
- Ability to sort stores and offer neighboring pickup locations
- Stock status (in-stock/out of stock) and the qty of available products display
- Elastic search compatibility
- API support
- Magento 2 MSI support
Available on Magento Marketplace, the Mageworx’s Store Locator and In-Store Pickup extension offers a robust solution for listing your brick-and-mortar stores on a separate page with an interactive map.
The page is generated automatically and can be adjusted to your website design by selecting one of five different layouts.
The Magento 2 module allows admin users to preview the customized store locator page in a live mode in the backend.
As a store owner, you decide whether to display your points of sale on the map view or not. If the function is enabled, your physical stores will be displayed as pins on Google Maps.
The Mageworx Store Locator and Pickup extension provides website visitors with a convenient view of nearby shops and allows filtering a store list by country, region, or city. Customers can view the details of a store (phone number, zip codes, social media links, etc.) in the popup window by clicking on its pinpoint on the map or opening the Details link in the store filter block.
Furthermore, a customer can check the route to a selected shop with detailed directions right on the map.
Note that the Magento 2 module utilizes the MaxMind GeoIP functionality and country and city IP database that allows detecting a user’s current location instantly and displaying the closest to a customer shops on the map, if enabled.
Moreover, the Magento 2 store locator module by Mageworx creates separate pages for each offline shop. Store owners can specify all essential information about each of their outlets, such as an address, contacts (including Instagram, Facebook, Skype, and Whatsapp accounts), and website URL.
Besides, it is possible to add a custom image, create a store description using HTML tags, and set a working schedule for each weekday separately.
Note that the Store Locator & Pickup Magento 2 extension uses AJAX when loading store details.
Another great feature you get is the ability to manage products in each physical shop and display them on the store details page. Store owners can select how to assign products: to the whole catalog, particular items manually picked out from the grid, or a product selection based on the specified conditions.
Also, you can place a widget on the product pages showing the available quantity in stock and exact shops where loyal customers can find your goods. You can choose one of the five templates for the “Availability in stores” widget that will better fit into the page layout.
As for SEO features brought by the Magento 2 Store Locator and Pickup module, online store owners get the necessary tools for optimizing both the “Find a Store” page and store detail pages.
With the extension, you can generate SEO-friendly URLs, set 301 redirects from old URL links, add breadcrumbs and canonical tags, and configure default meta robots. It is also possible to specify meta titles, descriptions, and keywords for the store pages.
Uniquely, Mageworx’s extension lets customers select in-store pickup as a delivery option at the checkout. This way, you can extend shipping methods on your online shop and offer customers to choose the most convenient store location where they want their order to be delivered.
Alternatively, the module has been fully integrated into Mageworx’s One Step Checkout extension that allows building a delivery-oriented approach.
Moreover, the Store Pickup module enables customers to select different pickup points for various items in a single order due to the support for native Magento 2 multi-address checkout.
Another prominent feature of the Mageworx extension is the MSI support, which allows assigning physical stores to selected inventory sources. This way, you can streamline the management of products stock and track the availability of required products in each source more efficiently. Plus, this module lets you specify display status as in-stock/out of stock and even display the available quantity of products.
Additionally, the extension offers the convenience of easy in-store pickup orders management for a merchant and orders receipt for a customer. This is achieved with the help of email notifications. If enabled, your shoppers will receive an email notification as soon as their orders are ready for pickup. Conversely, merchants can enjoy email notifications that inform them about new in-store pickup orders.
Distinctly, to support businesses during COVID-19, the company released a free No-Contact Delivery/Curbside Pickup extension that is also included in the Mageworx’s Store Locator package.
If Elastic search compatibility and API support are critical for your store, the extension will be a good fit for you then. Otherwise, click here to explore other available features.
- Store search results list with an interactive map view
- Google Maps used by default for store locations display
- Possibility to customize default map markers
- Automatic detection of store location based on the specified address
- Ability to set latitude and longitude values for locating a store on the map
- Store search by address or distance on the frontend
- “Find My Location” button for auto-detection of customer location
- Options to display the map in street or satellite view
- Detailed information on each physical shop
- Custom store icons
- Meta tags for the store locator page
- Option to place a custom CMS block on the store locator page
- Mobile-friendly design
- Import of offline locations from a CSV file
Aheadworks brings another solution for Magento 2 web stores that allows searching for offline shops’ locations.
With the module, online buyers can look for nearby shops within a particular area by specifying their country, region, city, or zip code in the Search by Address tab on the store locator page.
Another option to search for a necessary store is to set a search radius in the Search by Distance tab on the same page.
Storefront users can also leverage the automatic location detection function by pressing the corresponding button next to the current location field.
Store administrators can set the location of each store in the backend and display it on Google Maps for website visitors.
With the Magento Store Locator extension by Aheadworks, it is possible to set the default map zoom in the store back office and pin an unlimited number of offline locations on the interactive map.
Moreover, you can make your brick-and-mortar shops easily recognizable by displaying custom markers on the map.
When creating a new offline location, you can specify all necessary details to provide customers with comprehensive information on each of your shops.
The Magento 2 module lets admin users:
- Create a store title
- Add address and contact details
- Specify all essential information in the store description, and
- Upload a custom image
Store details are shown on the list of stores displayed along with the location on the map.
It is also necessary to mention that the Aheadworks extension provides settings for the SEO improvement of the store search page with the possibility to specify meta keywords and descriptions.
Also, it allows adding new stores in bulk by importing a CSV file in the native Magento Data Import section.
- Possibility to display multiple offline store locations on the map
- Stores filtering based on current customer location and search radius
- “Locate Nearby” button in the store filter block
- Automatic or manual setting of location coordinates
- Customizable “find a store” page
- Support for default and satellite map view
- Automatic clustering of neighbored locations
- Extended filtering based on custom store attributes
- Ability to specify extra information for each physical store
- Gallery with store images
- Weekly store schedule configuration
- “Available in Stores” widget on product pages
- Possibility to display store locator widget on any website page
- Dedicated grid with store reviews
- Import of store location data
- Import of a CSV file with Geo IP data
- Optimized for usage on mobile devices
The Magento 2 Store Pickup extension by Amasty is another beneficial tool on our best 7 Magento extensions list.
Similar to the modules described above, it provides the functionality for a convenient search of store locations on the Google map and allows adding descriptions and other vital information to each offline shop.
From the admin perspective, the module provides users with an easy-to-configure backend interface, advanced geolocation settings, and allows a quick update of store info and adding new locations via a CSV file.
The Amasty module’s functionality offers convenient search options for physical stores.
Website visitors can utilize the “Locate Nearby” button to allow the system to detect their location automatically.
Another option is to set a search radius in kilometers or miles to narrow down the search results to a particular area.
Moreover, after installing the store locator extension, your customers will be able to check the distance to a selected shop and its opening hours on the present day. Locations in the search results are sorted by geo-position and shown on the map, whether as a single store or clusters grouped by location in various colors.
Another feature of the Amasty store locator extension is related to custom filter attributes. Store owners can add extra information about their offline locations, such as parking availability, payment methods, brands, ATM availability, and a day of new arrivals.
Additional store details can be utilized by the shoppers to set advanced search parameters and filter out your points of sale according to their needs.
Furthermore, the Magento Store Locator extension by Amasty allows assigning the products or categories selection based on set conditions to each store individually. With this feature, website visitors can check in which shops a particular item is currently available and open the store details from the product page.
Besides, the Magento 2 module enables store owners to place the map with listed offline store locations on any website page.
- Ability to generate a separate store locator page
- Integration of Google Maps
- Adding custom location markers to the map
- Using locations as a filter
- Using search radius as a filter
- Image icons for locations
- Setting up stores’ working hours
- Adding holidays and days off
- Directions on Google Maps
- Various map views
- Ability to zoom in and out on the frontend
- In-store products availability management
- Responsive design
- Ability to optimize store locator pages
- Data import using a CSV file
- In-store pickup functionality
- API and GraphQL support
The Mageplaza’s module is another effective solution on our top 7 Magento extensions list for integrating the buy online pickup in-store functionality.
Importantly, the vendor offers two different extensions: Store Locator and Store Pickup. For merchants, who are interested in displaying pickup stores on product pages and benefiting from all the store locator functionality, consider Mageplaza’s Store Pickup module as it includes all the required functionality.
The extension allows generating a separate page where Magento-based merchants can beautifully display their offline shops.
Integrated with the Google Maps functionality, Mageplaza’s Store Pickup ensures an intuitive customer experience with directions and locating to the nearest points.
The solution allows you to introduce a new convenient delivery method in the checkout process, bring more flexibility and thus reduce cart abandonment.
Distinctly, Mageplaza’s solution has the built-in site search autocomplete functionality, which allows site visitors to quickly find relevant shop addresses as soon as the buyers enter the first letters.
The Store Pickup by Mageplaza brings the possibility to customize the style of Google Maps. For that, the vendor offers four designs to make sure your map’s style stays in tune with the site’s look and feel. Besides, the marker icon can be changed with the custom one, just as the map’s background image and head icon.
Based on the radius filtering is also available for this extension.
The module allows you to set up working hours for each locale and specify special days and holidays.
With the extension, you can also advance local SEO and tweak such basic configurations as keywords and metadata.
Also, the vendor’s module allows you to set up the availability of each product in any of your physical stores and display the available locations on product pages and so much more.
- Separate store locator page
- Integration with Google Maps
- Ability to filter stores by locations
- Specifying details about offline shops, including holidays and days off
- Ability to get directions to locations on the map
- Various map views
- Responsive design
- Im-store widget on product pages
- Setting products availability in store details
- Data import and export via a CSV file
- Magento 2 MSI support
This is another of the top Magento extensions that will help you display all the offline stores’ locations on Google Maps.
Thanks to the geolocation functionality that the module offers, you will be able to display distance (in miles and kilometers) and help shoppers get directions from their location to a selected brick-and-mortar store.
The fully responsive interface of the solution guarantees that the functionality added looks equally eye-candy for any device users.
Besides, site admins are able to specify for each store the following details:
- Stores’ content
- Store details
- Working hours
The Store Locator by Wyomind offers automatic filling of locations’ latitude and longitude and multiple stores and websites.
It allows you to generate custom attributes for each location and a separate page for each store.
Distinctly, you will be able to link pages of your stores from their Store Locator.
All the Magento 2 store locator extensions reviewed above bring the possibility to guide website visitors to the offline points of sale.
By installing any of these tools, you will provide online shoppers with a convenient search for physical store locations on the map integrated with Google.
As for other features, they vary depending on the chosen module, so you can pick a solution which functionality corresponds better with your business goals.
In any case, implementing a store finder page on a web store improves user experience on the storefront, builds customer loyalty, and helps you to promote physical locations.
That wraps up our review.
We hope you found the data valuable, and it will help you make the right choice.
With that, it’s time to hear what you consider when opting for a specific Magento 2 store pickup extension and which functionality you find vital.
Let us know your thoughts in the comments section below.