In the growing eCommerce world, offering store pickup options through your Magento store is increasingly popular. This feature allows customers to shop online and then pick up their purchases at a nearby store instead of waiting for delivery. It's a convenient option that enhances customer satisfaction and can reduce shipping costs for your business. This guide covers everything you need to know about Store Pickup in Magento 2 - including how it works, what to look for in an extension, and our ranked breakdown of the top 10 options available today.
Quick Comparison: Top 10 Magento 2 Store Pickup Extensions
|
Extension |
Price |
Best For |
Free Version? |
Hyvä Compatible? |
|
MageDelight |
$129 |
Delivery PIN + time slots |
❌ |
✅ |
|
MageAnts |
$89 |
Budget-friendly option |
❌ |
✅ |
|
Amasty |
$129 |
BOPIS + store promotion |
❌ |
✅ |
|
MagePlaza |
$199 |
Date/time scheduling |
❌ |
✅ |
|
Wyomind |
$277 |
Multi-store group management |
❌ |
❌ |
|
Landofcoder |
$0 |
Free starter solution |
✅ |
✅ |
|
MageComp |
$59 |
Multi-country control |
❌ |
✅ |
|
FME Extensions |
$299 |
Store locator + holiday hours |
❌ |
✅ |
|
Webkul |
$199 |
Multi-vendor marketplaces |
❌ |
❌ |
|
Mageworx |
$199 |
SEO + in-store widget |
❌ |
✅ |
What is Magento 2 Store Pickup?
Magento 2 Store Pickup is a feature integrated into the Magento 2 eCommerce platform that lets customers buy online and collect their order from a physical store instead of waiting for home delivery. Rather than entering a shipping address at checkout, shoppers choose a store location, and sometimes a specific date and time, then collect in person.
The store pickup option offers real flexibility for customers. They can avoid shipping fees, choose a convenient collection time, and often receive their orders faster than standard delivery. This is particularly useful for urgent purchases or for customers who aren't home to receive deliveries. For store owners, it reduces shipping costs, streamlines fulfillment, and drives foot traffic - customers coming in to collect an order are already inside the store, creating natural opportunities to upsell.
How Does Magento 2 Store Pickup Work?
The process starts at checkout. When a customer reaches the delivery method step, they see "Store Pickup" alongside standard shipping options. They select it, choose from a list of available locations (often filtered by proximity), complete the order, and receive a confirmation.
Once the order is placed, the selected store gets a notification to prepare the items. The customer receives automated updates - order confirmed, items being prepared, ready for collection. When they arrive, they may need to show an order confirmation or a delivery PIN (if the extension supports it) to verify the pickup. Done.
The main gap is that Magento's default system is quite basic. The native In-Store Pickup option (available under Stores → Configuration → Sales → Delivery Methods) doesn't support time slot selection, delivery PIN verification, per-product store availability, or Google Maps integration. Most stores running more than one or two pickup locations quickly hit those limits and turn to an extension.
What to Look for in a Magento 2 Store Pickup Extension?
Before looking at individual options, here's what actually matters when evaluating these extensions:
- Time slot selection - Can customers choose a specific date and time? This is critical for stores that batch pickups or have limited staff at certain hours.
- Google Maps integration - A visual store locator is far more useful than a plain text list, especially for customers who don't know your brand locations by heart.
- Product availability check - Can the extension hide stores where a particular product is out of stock? Without this, customers might drive to a store only to find the item isn't there.
- Delivery PIN / verification - For high-value items or busy collection points, PIN-based verification prevents unauthorized pickups and gives both parties a clean handoff record.
- CSV import for locations - If you have many stores, you need bulk upload. Adding locations one by one is impractical past 5–10 stores.
- Hyvä theme compatibility - If your store runs on Hyvä, check this carefully. Not all extensions support it.
- Magento version compatibility - Make sure the extension supports your current version. Magento 2.4.7 and 2.4.8 have introduced breaking changes that some older extensions haven't caught up with.
Features of Magento 2 Store Pickup
Key features typically included in Magento 2 store pickup extensions:
- Store Locator: A map or list displaying all available pickup locations.
- Real-time Inventory: Ensures accurate stock availability information across stores.
- Notification System: Alerts customers when their order is ready for pickup.
- Flexible Pickup Times: Allows customers to choose a convenient pickup time slot.
- Integration: Seamless integration with Magento 2's backend and frontend systems.
- Customization: Options to customize pickup locations, notifications, and pickup processes.
- Reporting: Insights into store pickup orders and performance metrics.
Top 10 Magento 2 Store Pickup Extensions - Full Breakdown
1. MageDelight Store Pickup - Best for Delivery PIN & Scheduled Pickups
Price: $129
The MageDelight In-Store Pickup Extension allows customers to order online and pick up from a physical store at a scheduled time. What sets it apart from many competitors is the delivery PIN verification system - each pickup order generates a unique PIN the customer presents in store, which triggers automatic shipment generation when validated. This makes it a good fit for stores that handle high-value products or need a clean audit trail for pickups.
Standout features:
- Delivery PIN verification with auto-shipment generation
- Scheduled pickup date and time slot selection
- Per-product store availability check at checkout
- "Ready for Pickup" order status notification
- Show pickup points on the product page
- CSV import/export for bulk store location management
- Guest customer access controls
- Hyvä theme compatible
Best for: Merchants who need secure, verifiable pickup handoffs - particularly for electronics, jewellery, or other high-value goods.
2. MageAnts Store Pickup - Best Budget Option
Price: $89
MageAnts' Store Pickup extension covers the essentials well at the lowest price among paid options in this list. Customers can select their nearest store and schedule a convenient pickup time, with the admin managing locations and pickup windows from the backend. It's not the most feature-rich option, but for a single-location or simple multi-location setup, it gets the job done without overpaying.
Standout features:
- Store pickup as a selectable shipping method at checkout
- Pickup date and time scheduling
- Multiple store location management
- Hyvä theme compatible
Best for: Small to mid-size merchants who need reliable store pickup without a large budget.
3. Amasty Store Pickup - Best for BOPIS Implementation
Price: $129
Amasty's extension focuses on implementing a proper BOPIS (Buy Online, Pick Up In-Store) system. Beyond adding store pickup as a shipping method, it's built to help promote physical stores and reduce delivery costs - its free shipping method implementation is specifically designed to make in-store pickup feel like a perk rather than an afterthought. Well-documented and from a highly reputable vendor.
Standout features:
- BOPIS-focused free shipping method at checkout
- Multiple store location support
- Hyvä compatible
- Strong documentation and support track record
Best for: Merchants specifically looking to drive in-store traffic by positioning pickup as a free delivery alternative.
4. MagePlaza Store Pickup - Best for Flexible Scheduling
Price: $199
MagePlaza's extension gives customers detailed control over their pickup schedule - they can select specific dates and times, and admins can define exactly how many days ahead pickups can be booked after an order is placed. It integrates with MagePlaza's One Step Checkout, which is a meaningful advantage for stores already using their checkout solution. Actively maintained, with recent compatibility updates for Magento 2.4.8.
Standout features:
- Date and time picker with configurable booking windows
- Admin-defined number of pickup days after order placement
- Integration with MagePlaza One Step Checkout
- Interactive map for store selection
- Compatible with Magento 2.4.8 and Hyvä theme
Best for: Merchants who need granular scheduling control and are already in the MagePlaza ecosystem.
5. Wyomind Store Pickup - Best for Customer Group Management
Price: $277
The most expensive extension on this list, and the price reflects a feature you don't often see: the ability to manage store locations by store view and customer group. This means you can show different pickup locations to wholesale customers vs. retail customers, or restrict certain locations to specific store views. That's genuinely useful for B2B/B2C hybrid operations or multi-brand stores.
Standout features:
- Store locations managed by store view and customer group
- Google Maps display at checkout
- Multiple warehouse and sales outlet support
Best for: B2B/B2C hybrid merchants or multi-brand operations that need customer-group-level location control.
6. Landofcoder Store Pickup - Best Free Option
Price: $0
The only free extension in this roundup. Landofcoder's Store Pickup gives you a functional store locator that directs customers to your nearest physical location during checkout, with scheduling for convenient pickup times. It won't match paid extensions for advanced features like delivery PIN or per-product availability, but for a merchant who just needs basic Click & Collect functionality without spending anything, it's a solid starting point.
Standout features:
- Completely free
- Store locator integrated at checkout
- Pickup time scheduling
- Hyvä compatible
Best for: Merchants testing store pickup for the first time, or very small operations that don't need advanced features.
7. MageComp Store Pickup - Best for Multi-Country Control
Price: $59
MageComp's extension stands out for one specific feature: the ability to select which countries are eligible for store pickup. If you run a store that ships internationally but only has physical locations in certain markets, this prevents the pickup option showing up for customers who can't actually use it. Pricing is flexible too - admins can set charges as a fixed amount or a percentage of the order.
Standout features:
- Country-level control over pickup eligibility
- Fixed amount or percentage-based pickup fee configuration
- Custom storefront title and unavailability message
- Multiple store location management
- Hyvä compatible (Luma, Hyvä React, and Hyvä Checkout)
Best for: Merchants operating in multiple countries with geographically limited pickup coverage.
8. FME Extensions Store Pickup - Best for Store Information Depth
Price: $299
FME's extension goes furthest in giving customers information about each store location. Beyond just an address and opening hours, it shows holiday schedules and lets each location have its own dedicated landing page. The store locator displays all locations on an interactive map with filtering. The premium price is partly justified by the depth of location management and the SEO settings available for each store page.
Standout features:
- Individual store landing pages with full details
- Holiday schedule display per store
- Google Maps locator with filtering
- SEO settings per store page
- CSV bulk import
- Hyvä and GraphQL compatible (as of recent updates)
Best for: Retailers with many physical locations who need each store to have its own well-presented presence.
9. Webkul Store Pickup Marketplace Add-on - Best for Multi-Vendor Stores
Price: $199
Webkul's extension is built for a specific use case: marketplace stores where individual sellers have their own physical locations. Sellers can add their own stores to their marketplace profile - including address, contact details, and opening hours - and manage them independently. If you're not running a multi-vendor marketplace, this isn't the extension for you. If you are, there isn't really an alternative that does this.
Standout features:
- Seller-level store location management
- Sellers can enable, disable, edit, or delete their own stores
- Store details include address, zip code, phone, and hours
- Integrates with Webkul's Magento 2 Marketplace module
Best for: Multi-vendor marketplace operators who need sellers to manage their own pickup locations.
10. Mageworx Store Pickup - Best for SEO-Optimised Store Pages
Price: $199
Mageworx takes a different angle: beyond the checkout functionality, it creates a "Find a Store" page and applies SEO optimisation to each store location page. It also includes an in-store widget you can place on product pages to show availability. For merchants where local SEO matters - think stores in specific cities or neighbourhoods - this extension gives each physical location a better chance of appearing in local search results.
Standout features:
- Dedicated "Find a Store" page
- SEO optimisation per store location page
- In-store availability widget for product pages
- Google Maps display for store locations
Best for: Merchants who want their physical store locations to rank in local search alongside their online store.
Which Extension Should You Choose?
There's no single "best" option - it depends entirely on what your store needs. Here's a quick decision guide:
- You need maximum security for pickup handoffs → MageDelight (Delivery PIN verification)
- You're on a tight budget → Landofcoder (free) or MageComp ($59)
- You want to drive BOPIS adoption → Amasty ($129)
- You need detailed scheduling control → MagePlaza ($199)
- You run a marketplace with seller locations → Webkul ($199)
- You want local SEO for store pages → Mageworx ($199)
- You manage locations by customer group → Wyomind ($277)
- You need deep store info including holidays → FME Extensions ($299)
For most single-brand merchants with physical stores across one or a few locations, MageDelight or Amasty at the $129 price point will cover 90% of use cases. The Landofcoder free extension is worth testing first if you just want to see how pickup fits into your checkout flow before committing to a paid solution.
How to Enable Native Store Pickup in Magento 2 (Without an Extension)?
Before buying any extension, it's worth knowing that Magento 2.4 includes a basic built-in In-Store Pickup option:
- Go to Stores → Configuration → Sales → Delivery Methods → In-Store Pickup
- Set Enabled to Yes
- Add your pickup locations under Inventory → Sources (each source needs an address and must be marked as a pickup location)
- Save
The native option works for simple setups - one or two locations, no time slot selection, no delivery PIN, no per-product availability. If those limitations aren't a problem, start there. If you need more, any of the extensions above will pick up where Magento's defaults leave off.
Frequently Asked Questions
1. What is BOPIS?
BOPIS stands for Buy Online, Pick Up In-Store. It's the umbrella term for any click-and-collect functionality where customers complete a purchase online and collect the item in person. Several extensions in this list - particularly Amasty - use this term specifically.
2. Is there a free Magento 2 store pickup extension?
Yes. Landofcoder offers a genuinely free store pickup extension with basic store locator and scheduling functionality. Magento 2.4 also has a native In-Store Pickup option built in, though it's more limited than dedicated extensions.
3. What's the difference between a store locator and store pickup?
A store locator just shows customers where your physical stores are. Store pickup goes further - it integrates with checkout so customers can select a location, schedule a collection time, and place an order for in-store collection. Most extensions in this list include both.
4. Do these extensions work with Hyvä theme?
Most do - but check before buying. MageDelight, Amasty, MagePlaza, Landofcoder, MageComp, FME Extensions, and Mageworx all have confirmed Hyvä compatibility. Wyomind and Webkul do not currently list Hyvä support.
5. What Magento version do I need?
All extensions in this list support Magento 2.4.x. Several have confirmed compatibility with Magento 2.4.7 and 2.4.8 specifically - verify with the vendor before purchasing if you're on the latest patch versions.
6. Can guest customers use store pickup?
It depends on the extension. MageDelight lets you configure guest access explicitly. Some extensions default to allowing guests; others require a customer account. Check the individual extension's admin settings.
Final Words
Integrating a store pickup option into your Magento 2 store is a practical decision that improves customer experience and cuts fulfillment costs. Whether you start with Landofcoder's free extension to test the waters, or go straight to MageDelight or Amasty for a full-featured setup, the options in this list cover every budget and use case. The right choice depends on your store's size, your pickup locations, and how much control you need over the collection process.
If you're already running MageDelight's Store Pickup extension and want to configure it, see our full setup and configuration guide. And if you have questions, our Magento 2 experts are happy to help - get in touch.



