60-day Money Back


Frequent Update


365-day Support

Store Pickup for Magento 2


Magento 2 Store Pickup allows customers to choose the nearest store location with the most convenient dates & times for in-store pickup so you can prepare products at the location in advance. Instantly increase shopping convenience and boost sales.

Total price:


This demo is hosted on Cloudways

Magento 2 Store Pickup for Magento 2.2.x, 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.2.x, 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Store Pickup
One Step Checkout
PDF Invoice



Featured Magento 2 Store Pickup

View Mageplaza Store Pickup on actual Magento 2 stores


Customers hesitate to purchase when they have to pay the shipping fee. The fact that shipping fee is one of the main factors makes customers hesitate to make purchase decisions. They do not want the product price to be higher due to the extra fee for shipping. Another case is that customers’ locations are very near the sales points so they do not need shipping and want to self-collect.

Meet the shipping risks from shippers or shipping services. When stores hire shipping services, it is likely that they have to face potential shipping risks. For example, the loss/ lack of order items, product damages. As a consequence, the store has to take the full or partial compensation responsibility to customers. In this case, the store has no benefit and worsens the relationship with customers.

The risks of cash-on-delivery from the buyers. With the shipping method as COD, the buyers pay at the time they receive their orders from shippers. However, many orders have to come back to stores because customers refuse the delivery or shippers can not contact customers.


  • Allow customers to pick up products from physical stores
  • Schedule the in-store pickup time for both sides
  • Configure stores available for each product
  • Show pickup stores on Product page

Magento 2 Store Pickup Highlight Features

Allow customers to pick up products from physical stores

Magento 2 Store Pickup extension helps stores to enable customers to pick up the product at the best convenience. They can decide when and where to pick up and reduce a certain amount of shipping costs.

Admins to add the store pickup as a shipping method at the checkout page. When customers go to the Checkout page, it is easy to select Store Pickup in the Shipping Method section.

After one click, a pop-up will appear and get ready to receive pick-up information from the customers. A drop-list of pick-up locations is available and customers just need to select their preferred ones.

Store Pickup as a shipping method also displays on My Orders section (of My Account Page) of logged-in customers.

Schedule the in-store pickup time for both sides

For customers, after they decide on the suitable stores to collect their ordered items, the next step is arranging the pickup time. At the pop-up, customers can easily fill in their preferred date and hour in detail. For example, the pickup time is booked on 15 Jan 2019, at 3h15pm.

On the admin side, to make sure the items are ready when customers arrive, they can set a specific number of days after the orders have been made. For instance, every item is allowed to pick up after 3 days customers have ordered.

The schedule function creates convenience for both stores and customers, and makes sure the items will reach customers’ hands perfectly.

Configure stores available for each product

In case, items are only available at specific store branches, store admins can configure to make these items pickable based on branches.

This is necessary for the real inventory situation of each store branch. When the available stock of a product is small, the store owner can assign this product to only some typical branches. Besides, special discount products are only available at some new branches, with the aim of attracting customers to visit.

Show pickup stores on Product page

Customers can easily see the store branches allowing in-store pickup right from the Product Page. When shoppers are viewing a product, they can quickly know where they can come to pick this item up.

After one click, a pop-up will appear and suggest a list of suitable pickup destinations for the viewers.

Didn't see the feature you are looking for? – It may be in our product roadmap. Check it now!

More Features
Check out more details of Store Pickup


Handling fee for store pickup

Set the handling fee for Magento 2 in-store pickup method


Pop-up supported

Pop-up appears when customers select Store Pickup method and when admins change the labels


Show pickup info both backend and frontend

Show pickup store at Frontend Order View and Backend Order


Extension Compatibility

Properly compatible with One Step Checkout, Shipping Rules, Shipping Restrictions, Extra Fees, Delivery Time.

Choose your suitable edition


Crafted for a great webstore start $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition


Great for an enterprise solution $ 399 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Frequently Asked Questions (FAQs)

Store Pickup methods will be displayed at 3 positions at the frontend: Product Page, Checkout Page, My Orders Page

Yes, of course. From the admin backend, you can set the minimum number of days after placing orders, after which customers can pick up the products. If empty or 0, products are always available at store for customers to pick up.

You can do this by going to Catalog > Product Edit > Available Store Pickup, select the stores which allow Magento 2 in-store pickup method.

Reviews (10)

04 May 2022

Thank you

We can update details about our branches and let customers reach us better. Thank you Mageplaza.

Santos -Verified Purchase
19 April 2022


This extension helps me allow customers to pick up products from physical stores. Great!

Christopher -Verified Purchase
19 April 2022


This extension is great for improving the customer journey. I recommend this solution for any stores.

Rosie -Verified Purchase
03 May 2021


Good extension that works as it's supposed to. We installed this on Magento commerce version

Danny -Verified Purchase
02 April 2021

Fast and sharp support

It works fine, it's easy to install and configure; any doubt you have you can ask support and they will answer fast

Michele Perrotta -Verified Purchase
18 November 2020

Thank you very much

With this extension and with the support of Mageplaza, I was able to develop a system of pickup points tailored to my client.

Fabiano -Verified Purchase
29 November 2019

Great support

Patience, understanding, skills. I'm 100% satisfied. Too bad jet lag made difficult to get more than 2 answers a day.

Bastien -Verified Purchase
29 November 2019

Big thanks

Thank you for so much for helping with the installation - your perseverance in resolving my particular issue was brilliant!

Annette Cmela -Verified Purchase
30 May 2019

Thank you for support me all the time!

Our supporter Ben was a fantastic help to us. He offered to stay late just to help us resolve the issue due to time zone constraints. Give this man a raise!

Logan -Verified Purchase
03 January 2019

Awesome!!! I'm lucky to know it!

I have just opened one more store branch and I am finding a way to show it on my site with the best look. Luckily, I visit and find Store Locator extension. It is really easy to use. I am really happy that I can add images and even store image slider. Very beautiful! Love it so much!

Harry -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use Cases of Magento 2 Store Pickup

Use case 1: Improve the customer shopping experience by displaying physical stores

Business goals:

  • Show the locations of offline stores on the website with Google Maps.
  • Let customers find stores near them.

Default Magento technical limitations:

  • There is no default tool to show your offline store locations.


  • Show your offline store locations right on the website with Google Maps.
  • Let customers locate themselves and the extension will show the nearest stores' addresses.
  • Allow visitors to search for addresses through the Search Box and view all relevant suggestions.
  • If your store does not have an easy-to-locate address, you can add in the GPS coordinates so customers can still navigate to your store.
  • Users also have a filter to find the closest store locations and make purchases quickly.

Use case 2: Improve SEO ranking with locations

Business goals:

  • Increase the visibility of the stores' locations.
  • Promote stores to local customers when they search online.

Default Magento technical limitations:

  • There is no default tool to show your offline store locations to local customers.


  • You can integrate keywords into location content, especially local keywords, so your website and addresses become more SEO-friendly.
  • Make content specific for each store so you can improve performance and increase rankings.
  • Make your offline stores more visible to local customers when they search for products online and around them.

Use case 3: Optimize brand image with a well-thought-out store locator

Business goals:

  • Display store locations with appealing details.
  • Improve the user experience

Default Magento technical limitations:

  • Unfortunately, there is no default tool to help streamline the customer shopping process with store locations.


  • Offer an optimized mobile experience with PWA-ready compatibility. This way, even mobile users can quickly navigate on the website to find your store locations.
  • Customize the look of your stores on the locator, including the address, opening time, photos, phone number, website, and a short description. The appealing information will enhance the brand image and your store’s professionalism.
  • Provide 4 additional map designs to make the map look more stylish. You can add more map styles marker icons as well to customize the look of the locator.

Use case 4: Add pickup locations for customers

Business goals:

  • Let customers pick up their orders at bricks and mortar stores.
  • Reduce the shipping cost and workload for employees.

Default Magento technical limitations:

  • A default Magento store wouldn't have a tool to let customers pick up their orders at physical locations.


  • Store pickup feature is added as an extra shipping method at the checkout page, thanks to our extension Store Pickup. Customers can then pick a store and the time to come and receive their order.
  • The timer will also alert the store staff to make good preparation for the order before customers pick it up.

Use case 5: Manage all the store locations

Business goals:

  • Import and manage all store locations

Default Magento technical limitations:

  • You can insert many physical locations into a default Magento store, but you can't display them on a map.


  • Import all of your store locations through a CSV file. You can bulk import thousands of stores at once with this method.
  • Sort and manage your locations based on easy blocks in the backend.
  • Edit and manage store locations through a grid system.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.4.1 (Magento v2.4.x)

    09 May 2023

    • Compatible with Magento v2.4.6
    • Fixed some minor bugs
  • v4.4.0 (Magento v2.4.x)

    30 January 2023

    • Added store favorite
    • Added show relevant locations list for products with assigned MSI…
    • Added store pickup option
    • Added display pickup option conditions on the storefront
    • Compatible with Magento v2.4.5
    • Fixed minor bugs & improved performance
  • v4.3.0 (Magento v2.4.x)

    10 June 2022

    • Added features:
      • Search by area
      • Ship to Specific Countries
      • Allowed Payment Methods
    • Compatible with Magento v2.4.4
  • v2.5.0 (Magento v2.3.x)

    10 June 2022

    • Added features:
      • Search by area
      • Ship to Specific Countries
      • Allowed Payment Methods
  • v4.2.2 (Magento v2.4.x)

    28 December 2021

    • Fixed minor bugs
  • v4.2.1 (Magento v2.4.x)

    27 October 2021

    • Compatible with Magento 2.4.3
    • Compatible with Magento 2.4.2-p1
    • Fix some minor bugs
  • v2.4.0 (Magento v2.3.x)

    01 August 2021

    • Add Facebook, Twitter to store contact
    • Add config allow store pickup for guest
    • Add pagination for better performance
    • Compatible with Magento v2.3.7
    • Fix minor bugs
  • v4.2.0 (Magento v2.4.x)

    01 August 2021

    • Add Facebook, Twitter to store contact
    • Add config allow store pickup for guest
    • Add pagination for better performance
    • Fix minor bugs
  • v2.3.0 (Magento v2.3.x)

    11 May 2021

    • Add map style, filter radius rest API & GraphQl
    • Add frontend config rest API & GraphQl
    • Compatible with Magento 2.3.6
    • Fixed error with rest API & GraphQl
    • Fixed minor bugs
  • v4.1.0 (Magento v2.4.x)

    16 April 2021

    • Compatible with Magento v2.4.2
    • Add [ Frontend config api/graphql ]
    • Add [ Map style, filter radius api/graphql ]
    • Add [ Default config for map setting ]
    • Fix minor bugs
  • v4.0.0 (Magento v2.4.x)

    14 October 2020

    • Supported Magento v2.4.0
  • v2.2.1 (Magento v2.3.x)

    14 October 2020

    • Fixed minor bugs
  • v2.2.0 (Magento v2.3.x)

    02 July 2020

    • Supported RestAPI & GraphQL
    • Added Unit Test
    • Compatible with Magento v2.3.5
    • Fixed minor bugs
  • v2.1.2 (Magento v2.3.x)

    04 March 2020

    • Fixed import locations error
    • Compatible with Magento 2.3.3
    • Fixed loading error on product grid
    • Fixed other minor bugs
  • v2.1.1 (Magento v2.3.x)

    17 July 2019

    • Fixed responsive error on mobile
  • v2.1.0 (Magento v2.3.x)

    08 July 2019

    • Add Store Pickup feature
    • Compatible with Magento 2.3
    • Improved code style & performance
  • v2.0.2 (Magento v2.3.x)

    15 January 2019

    Fixed minor bugs

  • v2.0.1 (Magento v2.3.x)

    07 January 2019

    • Improved code style & performance
    • Improved UI/UX
  • v2.0.0 (Magento v2.3.x)

    05 December 2018

    Rebuild Store Locator

Store Pickup's Full Features

Store Pickup for store admins

  • Enable/ Disable Store Pickup module From the backend, stores admins can select Yes to allow Store Pickup as a shipping method. If they want to disallow this extension, they can easily select No.
  • Set the name and title for the pickup shipping method Store admins can freely set the title of pickup selection and the method name.
  • Set the handling fee With the support of Magento 2 Store Pickup extension, admins can set the handling fee (by fixed or percent) for pickup method.
  • Set the number of days after placing orders to pickup Magento 2 Store Pickup module allows admins to schedule the pickup time which is convenient for them.
  • Set the display order of pickup method It is able for store admins to set the display order of pick up method at the storefront.
  • Select the store available to pickup for each item Thanks to Store Pickup, admin can easily set pickup locations for a product at the backend.
  • Set specific countries The Store Pickup feature can be set as available in selected countries
  • Set allowed payment methods Specific payment methods can be set for the store pickup method in each store

Store Pickup for customers

  • See the available pickup stores via pop-up on Product page Customers can conveniently view the store branches allowing pickup right from the Product page.
  • Select shipping method as Store Pickup and select store One of the most striking features of this extension is allowing customers to choose easily Store Pickup as a shipping method, and select their preferred pickup locations.
  • Select the store and arrange pickup time via pop-up After deciding the suitable stores to collect their ordered items, customers can easily select their preferred date and hour at the pop-up.
  • View the shipping method as Store Pickup at the Order information Logged-in customers can view Store Pickup as a shipping method in the My Orders section (of My Account Page).
  • Add Facebook, Twitter to the store contact
  • Enable/disable store pickup for guest

Why choose Mageplaza Magento 2 Store Pickup

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.


60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

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