Store Pickup For Magento 2
Ask AI About This Extension
Key Features
- Add unlimited pickup locations with full address, hours & Google Maps
- Customers choose their nearest pickup store during checkout
- Schedule pickup with preferred date & time slot selection
- Assign specific products to individual stores
- Set holidays & blackout dates to restrict unavailable pickup days
- Display store address as shipping address on orders & invoices
- Import store data in bulk via CSV file
- Multi-store view support — assign stores to specific store views
- Search stores by city, postcode, country or distance with Google Maps directions
- Show pickup store details in order confirmation emails
- Compatible with Hyvä Theme
Current Limitation in Magento 2
What Magento 2 Cannot Do
Magento 2 does not include a native store pickup shipping method. Out of the box, there is no way for customers to choose in-store collection at checkout. Merchants cannot add pickup locations, configure store hours, or schedule pickup date and time, leaving local customers with no alternative to paid delivery.
How Our Extension Solves This
MageAnts Magento 2 Store Pickup extension adds a dedicated pickup shipping method directly to your checkout. Customers can browse your store online, select their nearest location, and schedule a convenient pickup time. This eliminates shipping costs and enables a true BOPIS (Buy Online, Pick Up In Store) experience. You can increase in-store foot traffic and reduce failed deliveries with a click and collect system that works reliably out of the box on Magento 2.
How Magento 2 Store Pickup Works in 4 Simple Steps
Admin Adds Stores
Add unlimited pickup locations from the backend with address, hours, holidays & Google Maps pin.
Customer Shops Online
Customer browses the store, adds products to cart, and proceeds to checkout normally.
Select Pickup Store & Time
At checkout, customer selects "Store Pickup" as shipping method, picks the nearest store & preferred date/time.
Collect In-Store
Order confirmation email includes store address and pickup date/time. Customer collects at their convenience.
Description
Give your customers a fast, reliable store pickup option.
Store pickup Magento 2 shows up as its own shipping method at checkout, next to your normal rates. The customer picks it, chooses a branch and a collection slot, and pays nothing for delivery. The store address follows the order through to the invoice and the confirmation email.
Run three branches and the customer sees three options, each with its own opening hours and holiday dates.
Magento Click and Collect at Checkout
The click and collect Magento 2 allows customers to purchase products online via a website and collect their orders from the nearest store outlet. This way, they can save money on shipping and also collect their products at their convenience.
Schedule Pick-Up
Store pickup delivery Magento 2 lets your customers schedule their pickup time to collect their order. They can schedule the pickup date and time from the available open slots in selected store views.
The store pickup option will be added as a new shipping method at the checkout page. Customers are allowed to choose the store location as per their convenience or the one that is nearest to them. This will not only improve the shopping experience but also reduce the shipping clutter and the extra workload of staff for delivering the order.
Unlimited Store Pick-Up Locations
Add unlimited store pickup locations using Store Pickup for Magento 2. This Magento 2 Store Pickup supports multiple stores and allows the admin to add all the store details, including address, description, opening and closed hours, holidays, contact number, website, email ID, latitude and longitude for the exact location, etc. All the details added here will be displayed to customers on the front end. Admin can add any new store details from the backend anytime.
Efficient Store Search
Store Pickup Magento 2 Extension has a search feature that allows your customers to search for store locations by country, state or province, distance, city, and postcode. They can even get Google Maps directions from their current location to any particular selected store. The store pickup locations will be pinned to a map. Customers can search for pickup store locations by country, state/province, city, postcode, or distance. Google Maps directions guide them from their current location to the chosen store. All pickup locations are pinned on an interactive map for easy visual selection.
Restrict Days for Store Pickup
Magento 2 In-Store Pickup Method is one of the great ways to improve customer experience with DIY order pick-up method.
This Magento 2 Store Pickup helps merchants display the dates, holidays, or blackout days or enable the holiday mode in which the stores will remain closed for pickup. This can be done for single or multiple stores.
67%
of shoppers prefer BOPIS to avoid shipping fees
$6.6B
Global BOPIS market value in 2024
49%
of BOPIS customers make additional in-store purchases
378+
Merchants using MageAnts Store Pickup
Native Magento 2 vs MageAnts Store Pickup Extension
| Feature | Native Magento 2 | MageAnts Store Pickup |
|---|---|---|
| Store pickup shipping method | ✗ Not available | ✓ Full support |
| Multiple pickup locations | ✗ No | ✓ Unlimited |
| Pickup date & time selection | ✗ No | ✓ Yes |
| Holiday / blackout dates | ✗ No | ✓ Yes |
| Google Maps integration | ✗ No | ✓ Yes |
| Pickup details in order email | ✗ No | ✓ Yes |
| Hyvä theme support | ✗ No | ✓ Yes |
FAQs
How many stores can add to a website?
You can add an unlimited number of Magento 2 stores.
Is it possible to display a particular store phone number and address in the frontend?
Yes, it is possible to display a phone number and address in the frontend.
Can the customer pickup the date and time?
Yes, the customer can select pickup date and time while placing an order.
Is it possible to display store details in order details and invoice?
Yes, you can display the store information in the order details and in the invoice.
Is it work with a multi-store view, like A store view have five stores and B store has another five different store?
Yes, you can create a store for a particular store view.
How do I add store pickup as a shipping method in Magento 2?
Install the Magento 2 store pickup shipping module, then go to Stores → Configuration → Sales → Shipping Methods → Store Pickup and set it to enabled. Add your pickup locations from the Store Locator grid with address, hours and a map pin. The Magento 2 store pickup shipping method then appears at checkout alongside your other rates, at zero shipping cost. No core code changes needed.
What is store delivery?
Store delivery simply means allowing your customers to pick up their orders from the nearest store or any other pickup location.
What does in-store pick up mean?
In-store pick-up means customers can select a store and set a date & time during checkout, and easily collect products from the store of their choice or the one that is nearest to them.
How can we provide a store pickup shipping method in Magento 2?
You can provide a custom store pickup shipping method to your customers using Magento 2 click and collect extension.
BOPIS stands for Buy Online, Pick Up In Store. Yes, the MageAnts Store Pickup extension for Magento 2 fully supports BOPIS. Customers purchase online and collect from any configured store location at their preferred date and time, with zero shipping cost.
Yes. The Magento 2 Store Pickup extension is fully compatible with the Hyvä theme. Add the Hyvä Compatibility add-on during purchase to get full frontend support.
Yes. you can assign specific products to certain pickup stores only.
Store pickup removes shipping cost, which matters a lot when a customer is comparing your checkout total to a competitor's. It also gets people into your physical store – most merchants we work with see customers pick up one item and walk out with two or three more. If you have even one physical location, it's a low-effort way to offer a free, same-day option next to standard delivery.
A few. Search for a Magento 2 store pickup free extension and you will find community modules on GitHub that give you a basic pickup shipping method. What they tend to leave out is multiple locations with their own hours, date and time slot selection, blackout dates, CSV import and Hyvä compatibility. If you run one location and do not need scheduling, a free module may well be enough. Beyond that you will be maintaining it yourself against every Magento upgrade.
Mostly just wording. Magento in-store pickup, Magento 2 pickup in store, click and collect and Magento 2 in-store delivery all describe the same thing: the customer collects the order at a physical location instead of having it shipped. Some merchants use "in-store delivery" for stock sent to a branch for the customer to collect, which this extension treats as a pickup location like any other.
Reviews
Customization
Changelog
- Compatibility:- Mageants team made the extension compatible with Magento versions 2.4.7 & 2.4.8.
- Make the extension compatible with Hyva Theme.
- make the extension compatible with Magento 2.4.6 with Php8.2
- Fixed an issue where the shipping summary was not showing on the checkout page(2.4.5)
- Fixed an issue where the map does Not Show in search page
- Mageants team makes this extension coding as per the Magento standard compatible with the latest Magento version.
- Billing address didn't get updated when user selects store address on the checkout shipping step. Mageants team resolved this issue in all Magento version.
- After set holidays in backend configuration, frontend date picker holidays date didn't disable when user access Windows system.
- Store pickup method name and method type both same on the checkout page. Now admin can set different as per requirement from backend configuration. Mageants resolved this issue in all the Magento versions. - https://nimb.ws/aigvP3
- Store name displayed two times on the checkout payment page in shipping information if store name is too long.
- In store pickup extension store name & date and time information for pickup order didn't show in the order email. Mageants add this feature. Now it works in all the Magento versions.
- Checkout page didn't load in internet explore browser when store pickup extension is disabled. Now issue is fixed and works fine in all the Magento versions.
- When user refresh payment page then store pickup shipping method remove also when user place order then order grid showing billing as a shipping address. Now issue solve and working fine in all Magento version.
- Customer use store pickup shipping method then tax will be not calculated on selected store pickup Address, now issue solve in all Magento version and working fine in all Magento version.
- When customer select store from map then also store selected from store list.
- Only change in store locator extension.
- MageAnts add new functionality in store pickup extension now admin can disable any date(s) to restrict store pick up on those days(e.g. holidays).
- Order not place from admin side when admin use store pickup method, now issue solve and working fine.
- MageAnts update store pickup extension in latest magento2.3 version, Now extension working with all Magento version
- When user select multi shipping addresses then store pickup shipping method not working now we enhance in our extension and multi shipping addresses working in store pickup extension for all Magento version.
- When store pickup shipping method enable then any other shipping method not working in magento2.2.x version, now issue fixed in magento2.2.x version and working fine for all Magento version.
- When customer first select store pickup method after that customer can change any shipping method and place order then in order view page is show ("Pickup Store:" and "Pickup Date Time:") block, now issue fixed in all Magento version.
- We combine store pickup and store locator extension in one store pickup extension, we add store through store locator extension and show in frontend.
- When user pickup Store from frontend checkout page then select address display as a shipping address.
- This address display backend as well as Frontend.
- We add first option "Select store" in pickup store text box. And also create date as required field.
Why Choose MageAnts
-
30 Days Money Back Guarantee
We offer 30 Days money back guarantee if customer meets our refund policy. For more info you can read our terms and condition
-
Tested Before Every Release
Every version is tested on the latest Magento 2.4 release before it goes live, and bugs reported during your support period are fixed by our team.
-
Free 90 Days Support
MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.
-
Frequent Extension Updates
Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.

