Store Pickup For Magento 2

Write Review
Trusted by 378+ Satisfied Customers
Magento 2 store pickup enables customers to shop online and collect orders from the nearest physical store outlet at their convenience — also known as BOPIS or click and collect. Store owners drive more foot traffic, sales, and a better shopping experience for the 50%+ shoppers who prefer this option.
30-Days Money back
100% Open Source
Free Update
Marketplace
Hyva Compatible

Key Features You Get with Our Magento 2 Store Pickup Extension:

  • 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
Partner With
Magento Partner Hyva Partner
Developed by
Master Certified Expert Certified Professional Certified

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

1

Admin Adds Stores

Add unlimited pickup locations from the backend with address, hours, holidays & Google Maps pin.

2

Customer Shops Online

Customer browses the store, adds products to cart, and proceeds to checkout normally.

3

Select Pickup Store & Time

At checkout, customer selects "Store Pickup" as shipping method, picks the nearest store & preferred date/time.

4

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.
Click & Collect
Schedule Pick-Up
Unlimited Store Pick-Up Locations
Efficient Store Search
Restrict Days for Store Pickup

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 extension, then go to Stores > Configuration > Sales > Shipping Methods > Store Pickup and set it to enabled. Add your pickup locations from the Store Locator grid (address, hours, map pin), and the 'Store Pickup' option will appear automatically at checkout alongside your other shipping methods – 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.

What is BOPIS and does this extension support it?

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.

Is this store pickup extension compatible with the Hyvä theme?

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.

Can I assign specific products to certain pickup stores only?

Yes. you can assign specific products to certain pickup stores only.

Why should my store offer in-store pickup instead of only home delivery?

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.

Reviews

Convenient local fulfilment
Verified purchase
5.00
star star star star star
Amazing Extension, It has been a fantastic addition to my store, offering customers the option to pick up their orders directly from our physical location. This feature has provided an extra layer of convenience, especially for local customers, and has helped streamline our fulfilment process. It’s ideal for any business with a brick and mortar presence looking to give customers more flexibility in how they receive their orders.
Edward | Posted On 10/24/2024
Amazing Support!!
Verified purchase
4.33
star star star star star
I have been using this extension for the past two weeks. When I initially installed the module in our store, I encountered some conflict issues. I raised a support ticket, and the team has been diligently working on the issue, resolving it within two days. Excellent support!
Mercy | Posted On 10/03/2024
Flawless and efficient
Verified purchase
5.00
star star star star star
Performed exactly as hoped! I messed around with other extensions for my store before bitting the bullet on this one. It worked flawlessly and took very less time to setup and test. Highly recommend it!
Harvey Morgan | Posted On 08/05/2024
Thank you!!
Verified purchase
5.00
star star star star star
The plugin is easy to set up and run. The plugin is really multi functional. It allowed me to provide convenience to my customers by allowing them to collect their items from the nearest outlets. Thank you so much!
Phillip | Posted On 06/29/2023
Write Your Own Review
You're reviewing Store Pickup
You're Rating:
Value
Quality
Price
loader
Loading...

check-circle You submitted your review for moderation.

Customization

* Required Fields

Changelog

Version 2.1.5 – August 08, 2025
Compatible with latest version
  • Compatibility:- Mageants team made the extension compatible with Magento versions 2.4.7 & 2.4.8.

Version 2.1.4 – November 28, 2023
Compitable and Bug fixed
  • 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

Version 2.1.3 – January 03, 2023
Coding Standard
  • Mageants team makes this extension coding as per the Magento standard compatible with the latest Magento version.

Version 2.1.2 – September 30, 2021
Bug fixed & New feature added
  • 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

Version 2.1.1 – February 14, 2020
Bug fixed & New feature added
  • 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.

Version 2.1.0 – December 30, 2019
Bug fixed
  • 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.

Version 2.0.9 – May 05, 2019
Bug fixed
  • 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.

Version 2.0.8 – June 24, 2019
Bug fixed
  • 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.

Version 2.0.7 – June 10, 2019
Bug fixed
  • When customer select store from map then also store selected from store list.
  • Only change in store locator extension.

Version 2.0.6 – May 03, 2019
Bug fixed
  • 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.

Version 2.0.5 – March 11, 2019
Bug fixed
  • MageAnts update store pickup extension in latest magento2.3 version, Now extension working with all Magento version

Version 2.0.4 – November 22, 2018
Bug fixed
  • 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.

Version 2.0.3 – November 13, 2018
Bug fixed
  • 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.

Version 2.0.2 – October 12, 2018
Bug Fixed
  • 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.

Version 2.0.1 – July 11, 2018
Bug Fixed
  • 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.

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

Why Choose MageAnts

  • 30 Days Money Back Guarentee

    30 Days Money Back Guarentee

    We offer 30 Days money back guarantee if customer meets our refund policy. For more info you can read our terms and condition

  • 100% Bug Free

    100% Bug Free

    Our team follow rules and takes care of perfect setup to ensure a bug-free and error-free code for the development process of theme, extension, or website development.

  • Free 90 Days Support

    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

    Frequent Extension Updates

    Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.

9+ Years of Industry Experience