Store Pickup + Delivery

Store Pickup + Delivery

by Zapiet

In-store pickup and local delivery for your retail stores

4.7 of 5 stars(319 reviews)

Store Pickup

Let your customers come to you and save money on picking, packing and shipping their items.

Local Delivery

The most powerful, fully featured, local delivery solution available for Shopify. Suitable for businesses of all sizes.

Shipping Calendar

Flexible shipping calendar with blackout dates, advanced notice, future order restrictions.

About Store Pickup + Delivery

Shopify POS, Multi-Location Inventory, Draft Orders our app works with them all!

Store Pickup + Delivery as featured on TechCrunch

Fully featured, customizable and ideal whether you have one location or thousands; Zapiet is Shopify’s most popular in-store pickup and local delivery app, powering stores all over the world.

Install the app now and enjoy a 14-day free trial to explore its features!

Let your customers choose when and where they collect

With full integration to your Shopify store and checkout and clear, intuitive interface you can boost your conversion rate and offer your customers fantastic flexibility.

Add fully customisable breakpoints, time ranges and day-to-day availability to manage expectations and add unlimited stores and locations.

Enjoy frequent product updates that add your most requested features and responsive support to get the app embedded into your operation.

Core features

  • Schedule in-store pickups, deliveries and date-based shipping orders in-store from the Shopify POS
  • Control each store’s opening times and availability
  • Date and time picker gives your customers convenience
  • Conditional pickup, delivery or shipping based on order total or weight
  • Postal code search for customers to find the nearest pickup point
  • Automatically tag orders according to their location and then filter by type
  • Customisable breakpoints, like ‘order by 2 pm for next day delivery’
  • Import and export your stores in bulk via CSV
  • Set individual products as pickup only, local delivery only, or shipping only
  • Set minimum times between order and pickup availability to avoid over-commitment
  • Granular control of time slots, from hourly down to 15-minute intervals
  • Set your entire store to pickup only mode, ideal if you don’t want to offer delivery
  • Support for translation into any language
  • Zapier integration support to add integration with hundreds of apps

Additional features with local delivery

  • Postal code validation for driving distance, maximum radius and matching
  • Support for multiple dispatch locations and delivery-only stores
  • Set days and times when deliveries are not available
  • Offer delivery slots as customisable time ranges such as 2pm-5pm
  • Offer an unlimited number of delivery slots at each location
  • Support for your network of delivery-only stores

Pricing that grows with you

Flexible monthly plans based on your number of locations, with no minimum contract. Choose between Pickup + Delivery or Pickup Only and switch freely between plans as you go. Have more than 2,000 locations? No problem. Get in touch to talk about our enterprise options.

Use our 14-day free trial to evaluate our features within your workflow.

Integrates with

  • Bespoke Shipping,
  • Zapier,
  • Shopify POS,
  • Deliv,
  • Multi-location inventory,
  • Intuitive Shipping

See the app in action

Explore how the app works in an example store.

View example store

Media gallery


Pricing 14-day free trial

See all pricing options
Pickup or Delivery


or $23.20/month billed at $278.40 once per year

  • Date and time picker

  • Advanced notice rules

  • Blackout dates

  • Restrict future orders

  • Shopify POS support

  • Draft orders support

  • + Many more features

Pickup + Delivery


or $28/month billed at $336 once per year

  • Date and time picker

  • Advanced notice rules

  • Blackout dates

  • Restrict future orders

  • Shopify POS support

  • Draft orders support

  • + Many more features



or $37.20/month billed at $446.40 once per year

  • All our pickup features

  • All our delivery features

  • Multi-location inventory

  • Early access to new features

  • Priority support

* All charges are billed in USD. Recurring charges, including monthly or usage-based charges, are billed every 30 days.

Overall rating
4.7 of 5 stars
Based on 319 reviews

  • 5 of 5 stars
    89% of ratings are 5 stars
  • 4 of 5 stars
    4% of ratings are 4 stars
  • 3 of 5 stars
    1% of ratings are 3 stars
  • 2 of 5 stars
    2% of ratings are 2 stars
  • 1 of 5 stars
    4% of ratings are 1 stars

Most recent reviews

The Stem

I installed this app as i wanted to offer delivery slots for customers, and restrict deliveries only to London (to be fulfilled by me).

This app has great functionality and was able to do everything i needed. Andrew also helped me set it up and got everything working perfectly, and has even offered to make some custom tweaks.

Very impressed and if you want a neat easy to use system to offer time based delivery slots to your customers, i would go with this app!


My City Plants

There is no better app to handle local deliveries and store pickup on Shopify. Period.

We’ve been using this app for more than 3 years and couldn’t be happier. It is the most important app on our store and allows us to offer our customers the choice of delivery date and time as well as enables us to control order amounts per delivery slot, block out delivery dates, control which products are offered for local delivery and which ones are for shipping only, and much much more.

Customer support is outstanding! During the years if we would have any issues and send a request, Andy and all his team would respond extremely fast, even on the weekends and would help to fix it asap.

We tried and used almost all apps related to local deliveries on Shopify and prior that on Woocommerce and Magento. Nothing comes even close to Store Pickup + Delivery by Zapiet.

If you want to control local delivery rates based on zip codes I would also recommend getting an additional app made by Zapiet - Delivery Rates by Zip Code. These 2 apps work great together.

For our business, it’s very important that app developers are serious about their apps and consistently are updating and improving it as well as providing customer service in case there are issues. Our store is open 24/7 and we can’t afford apps managed by amateurs.

Zapiet is one of the few pro developers on Shopify who are continuously improving their apps and we feel safe trusting them our deliveries management!

Retrofix Games

Clunky app and even worse support. I have dealt with numerous app developers and Zapiet wins the prize at being the least competent/communicative. I don't suggest anyone use Store Pickup + Delivery and stay away from Zapiet apps entirely if it's avoidable. There are some really great app companies that will work hard for you, Zapiet isn't one of them.

They completely misled me about the capabilities of this app. Let me save you some time: If you are expecting an app that is quick and easy to setup, look elsewhere. If you are expecting any kind of timely support from their staff, look elsewhere. If you have an expectation that the app will be able to manage shipping rates as advertised, look elsewhere.

Zapiet support staff weren't able to get me set up with the basic features (I needed no custom work at all) after two weeks, and would make excuses about how small their staff was, and they were trying to get people trained, etc. Meanwhile I was paying them for a non-integrated app.

It became apparent that they are misleading customers at what the app is capable of doing and the app itself is hamstrung by a huge design issue they don't bother to mention until you are well down the rabbit hole, namely their app currently supports rates for exactly one carrier at a time. One. Meaning if you currently use or were planning to use USPS, UPS, and FEDEX - which is reasonable - get to pick one. That's it. One, no more.

Of course they don't volunteer this information and are not up front about it at all. I was well into the integration process when I was informed via a phone call about this limitation that should be clearly advertised on their app page, being that it would be a dealbreaker for many people.

The core problem is this: Zapiet designed an app that has to manage your shipping rates to function fully, but the app is terrible at integrating and managing shippping rates....makes zero sense. Put it back in the oven, this one isn't fully baked yet.

I told support early on I use via Shipstation and was told would be easy peasy to get things going. This turned out to be completely false, and they didn't even have integration. I was told to wait (again) as Andy, their sole programmer, wrote up some code for integration to work. Ok, but you already told me you had integration in place. Misleading.

Turns out that didn't work either. Integration never happened. was apparently a non-starter for them. As far as I know they still can't integrate with even though they said they would get it going.

Even further on, they changed what they were saying entirely (after wasting a week of my time) and wanted me do go set up an account to use the USPS.COM API directly, forgoing my current rates via

None of this was mentioned ahead of time. They say one thing and then pull a bait and switch. They tell you they can do things they can't.
Completely unethical.

15 days later and the app still is not completely set up and fully functional. If you use and/or shipstation, there are better solutions for you.

I spent weeks getting handed off from support person to support person, and the app has never worked as it is advertised. I can't call it an out and out scam, because if you just want your customers to select In-store pick up, it does that one thing. But having it interface with your rates is a nightmare, and their advertising and support staff is highly misleading about it.

At the end it felt like I was paying them to beta test, and I probably was. Despite what they were telling me, it was anything but easy for them to get their app to do the basic advertised functions.

Save yourself a bunch of time and look elsewhere.

Even if the app did what it said it does (which it doesn't), you have to deal with an apparently over-worked support staff that won't get to you for days on end. When they do, they give you a tidbit to fix/adjust, that you'll have done in 5 minutes, then be waiting another 24+ hours for the next step.

With how many options there are for apps and app companies in the marketplace, this is an easy headache to avoid, and I suggest doing just that.