Store Locator & Pickup Extension For Magento 2
| v1.0.3- Display all physical stores on your website for easy access.
- Promote purchases from store locations and in-store pickup/delivery options.
- It works with latest Magento 2.4.8 version.
- Create new store locations and update existing ones easily.
- Search By Location and Search by Distance filters available.
- Show/hide physical store information on the store locator page.
- Add Google Maps API to display stores on Google Maps.
- Product availability feature available on Store Detail page.
- Display store timings, contact numbers, and other information on the Store Detail page.
- Manage the store locator link and meta data from the backend.
- Customers can set dates, timings, and messages for in-store pickups at the checkout.
- Manage email reminders when customers opt for the in-store shipping method.
- Automatically send emails to store admin for new in-store orders.
- Manage customer order status from backend.
- Use mass action to send emails to customers when the order is ready for pickup.
- Set vacation mode when in-store picks will be disabled.
- Import/export functionality for store locations and pickup slots available to keep the stores updated.
Magento 2 Store Locator & Pickup Extension
The MageBees Magento 2 Store Locator is one of the best tools to promote offline sales and increase revenue! Use the extension to improve in-store shopping, in-store pickup, and curbside pickup shipping options. It ensures faster access to your products and helps customers save money on shipping.
Easy to install and configure, the M2 Store Finder module allows you to create multiple store locations with CSV functionality. Allow customers to find a physical store with multiple useful filters. Display physical locations on Google Maps for faster and more accurate directions for customers!
You can customize the store detail page and provide store location data and product information on the page for convenience. Buyers can use the in-store pickup option while shopping and select their preferred date and time for pickups. Send email reminders when a customer places an in-store order or when the order is ready for pick up. Manage customer orders and apply mass order actions for quick completion of work!
Use our Magento 2 Store Locator to make your website interactive and connect it to offline stores! Drive up the sales by ensuring an easy drive to your physical store locations.
Back-end Configurations:
1. General Section
- Enable Module: You can able to enable or disable this module by choosing Yes/No.
- Select Email Sender: Select email sender for send mail to the customer when customer placed an order using pickup in-store shipping method.
- Select Email Template for Pickup Order: If you apply this email template and customer select pick up in-store shipping method then send the email with this email template.
- Email Template for 'Ready For Pickup': This setting allows you to enable the 'Ready for Pickup' functionality for the orders. You will be able to send a notification to the customers with this email template when their orders are ready for pickup.
- Send Email to Store: This setting enables the order email notification to the store admin.
- Select Email Address for Store Admin: Select the store email address for getting customer pickup information email.
3. Product Page Section
- Display Block on Product Page: You can able to enable or disable the store information block in the product details page by choosing Yes/No.
- Store Display Mode: If select simple then only display store name and if select the details then display store name with address in the product details page.
- Display Stock Status: This setting allows you to display the stock status (in stock, out of stock) and disable the status in the product details page.
- Store List Label: You can set the heading of store information block in the product details page (Use [count] to show available stores count).
4. Store Locator Page Section
- Display Link in Header: You can able to enable or disable the store locator link in the header section by choosing Yes/No.
- Link Title: This setting used to set the dynamic title of the store locator link in the header section.
- Link URL: This setting allows you to set the dynamic link of the store locator page.
5. Show/Hide Fields In Store Information Section
- Store Name: You can able to enable or disable store name in the store list in-store locator page by choosing Yes/No.
- Store Working Time: You can able to enable or disable store working time in the store list in-store locator page by choosing Yes/No.
- Store Time Tooltip: You can able to enable or disable store time tooltip in the store list in-store locator page by choosing Yes/No (it will display on the focus of store time).
- Store Address: You can able to enable or disable store address in the store list in-store locator page by choosing Yes/No.
- Store City: You can able to enable or disable store city in the store list in-store locator page by choosing Yes/No.
- Store State: You can able to enable or disable store state in the store list in-store locator page by choosing Yes/No.
- Store Zip Code: You can able to enable or disable store zip code in the store list in-store locator page by choosing Yes/No.
- Store Contact No.: You can able to enable or disable store contact number in the store list in-store locator page by choosing Yes/No.
- Store Email: You can able to enable or disable store email in the store list in-store locator page from choosing Yes/No.
6. Store Detail Page Configuration Section
- Add Breadcrumbs: You can able to enable or disable breadcrumbs in the store details page by choosing Yes/No.
- Show Products on Store Page: You can able to enable or disable show products in the store details page by choosing Yes/No.
- Product Display Mode: This setting allows you to display product in a specific mode like Grid or List in the store details page.
- Default Products Listing Sort By: You can sort products in a specific manner like by product name, position, price in the store details page.
7. Checkout Page Configuration Section
- Display Store List: You can able to enable or disable display store list in the checkout page by choosing Yes/No.
8. Vacation Mode Configuration Section
- Vacation Mode: You can able to enable or disable vacation mode in the checkout page. if it is enabled then display an alert when selecting the pickup in-store shipping method for order by choosing Yes/No.
- Vacation Message: You can set the message for the customer when the vacation period starts for a specific period (Note: can’t add vacation period date in this field it will get date automatically from selected date).
- Vacation From Date: This setting allows you to set the vacation from date.
- Vacation To Date: This setting allows you to set the vacation to date.
Create Pickup Store
- Store Name: Add pickup store name.
- Store Code: Add unique store code.
- Store View: Select store view for the pickup store.
- Status: Select status of the store Active/Inactive.
- Sort Order: Add sort order or priority of the store.
- Store Image: Add store image.
- Store Description: Add store description.
Store Working Time
- Add working time for the day. You can check the checkbox and set from and to time to set the working time for that day (Note: If you are not select checkbox then it will consider as close).
Assign Store Products
- Select products from the given list to add the products in the store and it will be displayed in the store details page
Import Pickup Store
- Select File for Import: Choose CSV file for import pickup store.
- Click on the Import Stores button for import stores (Note: if you are importing the store then in CSV file store_image column put only store image name and add store image in the /pub/media/store_image location).
- Note: If you don’t know CSV file structure then you can firstly download sample CSV file and check the data format and file structure.
Create Pickup Slot
- Select Store: Select pickup store for the pickup slot.
- Choose Day: Select day for the pickup slot.
- Start Time: Select starting time of the pickup slot.
- End Time: Select end time of the pickup slot.
- Status: Select status of the slot Active/Inactive.
- Enable Allocation: Select enable allocation for the setting allocation.
- Allocation: Add allocation for the number of orders that will be placed for that slot (Ex.- You are set allocation is 10 then this slot take only 10 orders after 10 orders it will not display in the checkout page).
Import Pickup Slot
- Select File for Import: Choose CSV file for import pickup slot.
- Click on the Import Slots button for import slots.
- Note: If you don’t know CSV file structure then you can firstly download sample CSV file and check the data format and file structure.
Ready Order Email
- If you are click ready for pickup link in the orders page then send given mail to the customer
Ready Order Customer List
- This grid display customer-ready order which is placed using pickup in-store. If you are clicking send mail action then order status updated with delivered and send mail to the customer for the order is delivered. Send mail link will click when the order is delivered to the customer
Manage Shipping Method
- Enabled: When enabled, Pickup In Store appears as an option in the Estimate Shipping and Tax section of the shopping cart, and in the Shipping section during checkout. Options: Yes / No.
- Title: The name that is used for this shipping method during checkout.
- Method Name: A name that describes the method of calculation that is used to produce a shipping estimate. The method name appears next to the calculated estimated rate in the shopping cart. The default value is “Pickup In Store”.
- Price: The price you charge the customer for Pickup In Store shipping.
- Calculate Handling Fee: Determines the way the handling fee is calculated, if included. Options: Fixed / Percent.
- Handling Fee: Enter the amount to be charged for a handling fee, based on the method you have chosen to calculate the amount. For example, if the charge is based on a fixed fee, enter the amount as a decimal, such as 4.90. However, if the handling fee is based on a percentage of the order, enter the amount as a percentage. For example, if you are charging six percent of the order, enter the value as 06.
- Displayed Error Message: A message that appears if a customer chooses Pickup In Store, but for some reason the method is not available.
- Ship to Applicable Countries: Identifies the countries where you offer Pickup In Store shipping.
Options:
All Allowed Countries - Customers from any country specified in the store configuration can use Pickup In Store shipping.
Specific Countries - Customers from only specific countries can use Pickup In Store shipping.
- Ship to Specific Countries: Identifies each country where customers can use Pickup In Store shipping.
- Show Method if Not Applicable: Determines if Pickup In Store appears as an option during checkout if the method does not apply to the purchase. Options: Yes / No.
- Sort Order: A number that determines the order that Pickup In Store appears when listed with other shipping methods during checkout.
Frontend:
Store Details
- You can see all store information and you can set store display product based on pagination like 5, 10, 15, etc.
- Click on the Product in the store details page then you will redirect to the product details page.
Checkout Page
- If you are select pick up in-store shipping method and select pickup store then you will get given a screen
Customer Order Information Email for Admin
- Admin will get customer order information email when the customer will place an order using pickup in-store shipping.
Need help? Please contact us at support@magebees.com
-
Installation Guide Magebees Storelocatorpickup For Magento 2 V1.0.3 download here
-
User Guide Magebees Storelocatorpickup For Magento 2 Extension V1.0.3 download here
Bug Fix and Optimized.
2024-11-20 10:18:00- Ensured compatibility of our Onepage Checkout extension with its latest version.
- Made updates to the email templates for both admin and frontend.
- Optimized and improved the code for better performance and maintainability.
Made compatible with Magento 2.4.7 version
2024-07-02 07:08:00- Made compatible with Magento 2.4.7 version.
Made compatible with Magento 2.4.6 version With PHP 8.2
2023-06-28 09:28:00- Made compatible with Magento 2.4.6 version With PHP 8.2.
Store Locator Pickup
2020-02-08 02:39:00- Store Locator Pickup
-
Q-1: I have Installed Extension. I got following error. "There has been an error processing your request". "Please upgrade your database: Run bin/magento setup:upgrade".
Ans: Run "php bin/magento setup:upgrade" command to your terminal or command prompt. Please check the installation user guide for more information.
-
Q-2: I am not able to see child products for the bundle and configurable type products in the store locator page.
Ans: You can’t see child products in the store locator page. You are not able to see Not Visible Individually products.

