woocommerce local pickup

Plugins, WooCommerce Tutorials

How to Add Local Pickup to WooCommerce

Adding local pickup to your WooCommerce store needn’t be complicated. It should be quick to set up and easy to adapt to your store’s schedule and needs. 

If you’re looking to add local pickup to your WooCommerce store, or need more than what the standard WooCommerce setup offers, this article will help.

By the end of this article, you’ll walk away knowing exactly how to add local pickup to your WooCommerce store in just 3 steps. The best part? You’ll be able to save time and frustration by using a WooCommerce plugin that does all the hard work for you. 

The plugin mentioned in this guide:

  • WooCommerce Delivery Slots – Set up your store’s local pickup schedule, let customers select time slots and customise it to suit your availability.

Get your 14-day Free Trial of WooCommerce Delivery Slots

Use WooCommerce Delivery Slots to offer local pickup/collection for your customers.

Get the plugin
Get your 14-day Free Trial of WooCommerce Delivery Slots thumbnail

How it works

Here’s how an online order for local pickup works using WooCommerce Delivery Slots:

  • A customer browses your online store as they would usually and adds the products they wish to buy to their cart.
  • At the checkout, they’re given the option to pick a collection date and time for their order.
collection details WooCommerce
  • Once paid for, the customer will be sent a confirmation email detailing their purchase and their selected collection slot for pickup.

Note: With WooCommerce Delivery Slots you can also add a reservation table to your store so customers can select their time slot before they get to the checkout.

As the store owner, you’ll be able to see the selected collection date in the orders overview, order details and the deliveries section.

WooCommerce pickup orders screen

How to add local pickup to your WooCommerce store

Now that we’ve outlined how it will work, let’s get your local pickup setup and running in WooCommerce. In this section, you’ll learn how to get WooCommerce Delivery Slots working and how to customise it to suit you in 3 steps.

Step 1: Instal WooCommerce Delivery Slots

To get started, purchase WooCommerce Delivery Slots from the Iconic store: iconicwp.com/products/woocommerce-delivery-slots

Then follow these steps:

  1. Go to Plugins > Add New > Upload Plugin
  2. Choose the zip file you downloaded, upload, and then click Activate
  3. Once activated, you’ll need to enter your licence key

Now that we have Delivery Slots installed, we can move onto customising your local pickup setting.

Step 2: Select collection instead of delivery

In order to use WooCommerce Delivery Slots for local pickup, you’ll need to change the wording of your checkout fields to switch from saying ‘delivery’, to ‘collection’. 

WooCommerce delivery collection

The good news is, it’s a simple settings change within WooCommerce Delivery Slots. 

To make this change, do the following:

  1. Go to WooCommerce > Delivery Slots.
  2. Click on the General Settings tab.
  3. Scroll down to the Default Labels section and change the dropdown from Delivery to Collection.
WooCommerce local pickup settings
  1. Scroll down and click Save Changes.

Your checkout will now display the correct wording for collection.

WooCommerce pickup at checkout

Step 3: Set your date and time slots for local pickup

Now that you’ve set up your store for collection using Delivery Slots, it’s time to customise the times and dates customers can collect.

To do this, follow these steps:

  1. Go to WooCommerce > Delivery Slots.
  2. Click on the Date Settings tab.
  3. Scroll down to the Delivery Days section (note that although this says delivery, once you’ve selected ‘collection’ in the previous step, this will apply to collection).
  4. Here you’ll be able to select which says you’ll offer collection. Just check the boxes on the days you want and click Save Changes at the bottom of the page.
Local pickup settings

Once done, you’ll need to then set the time slots within these days for collection.

  1. Click on the Time Settings tab at the top of the page.
  2. Here you’ll want to make sure the Enable Time Slots box is checked to allow you to offer specific times for your customers to collect. 
  3. Then scroll down to the Time Slot Configuration section.
  4. Here you’ll be able to completely customise the time slots you want to offer your customers. You can set: 
    1. How long the slots are.
    2. Their frequency. 
    3. What time you start and stop offering collection.
    4. If there are any extra fees involved.
    5. Multiple different types of slots depending on all these factors.
  5. Once you’re happy with your time slots, click Save Changes and you’ll be able to view them at the checkout.

Essentially, with WooCommerce Delivery Slots, you’ll be able to adjust the time slots you create to fit in with your schedule, making it much easier to manage.

We’ve now set up the basics of your local pickup, if you want to keep it simple you can stop here. But there are a few more things you can adjust to make your job even easier.

Step 4 (optional): Adjust maximum orders to manage stock

Chances are when you’re offering local pickup, you’ll need to manage your stock levels and prevent your customers from ordering more than you can handle. 

With WooCommerce Delivery Slots, you can set a maximum number of orders per time slot and a maximum number of orders per day.

To set a maximum number of orders per day, do the following:

  1. Go to WooCommerce > Delivery Slots.
  2. Click on the Date Settings tab.
  3. Scroll down to the Date Settings section and next to each day, set a maximum number of orders you’d like to take. When left blank, the maximum number of orders is unlimited.
  4. Click Save Changes to update.
maximum orders WooCommerce

To set a maximum number of orders per time slot, do the following:

  1. Click on the Time Settings tab.
  2. Scroll down to the Time Slot Configuration section and within each of your already created time slots, set a maximum number of orders you’d like to take. When left blank, the maximum number of orders is unlimited.
  3. Click Save Changes and you’re done.
maximum orders delivery

Now that you’re orders are a little more managed, there’s one last optional step to make your business day a little easier.

Step 5 (optional): Restrict same-day and next-day collection

When running your store and taking orders online for local pickup, you might find that customers are making last-minute orders that you simply cannot fulfil in time. 

WooCommerce Delivery Slots allows you to restrict same-day and next-day collection to make sure this isn’t a problem.

To set this up, do the following:

  1. Go to WooCommerce > Delivery Slots.
  2. Click on the Date Settings tab.
  3. As well as setting up your allowed collection days, this page hosts various settings for same-day and next-day collection. Use this page to:
    1. Disable same-day collection if it’s after a certain time.
    2. Disable next-day collection if it’s after a certain time.
    3. Only allow collections within the current week.
    4. Skip the current day if it’s not an allowed collection day.
local pickup settings

You can also adjust your settings for each time slot to restrict how long a customer has before a time slot to order. To do this:

  1. Click on the Time Settings tab.
  2. Scroll down to your already created time slot.
  3. Adjust the Allow Bookings Up To (x) Minutes Before Slot section by adding in the number of minutes into the box.
time settings for WooCommerce collection

Adding local collection to your WooCommerce store

That’s it, your site’s now ready to start taking local pickup orders. With this up and running, you’ll be able to offer more options for local customers, tailor your store’s collection schedule to suit you and make more sales in the process. 

Make this setup quick and hassle-free with WooCommerce Delivery Slots.

Get your 14-day Free Trial of WooCommerce Delivery Slots

Use WooCommerce Delivery Slots to offer local pickup/collection for your customers.

Get the plugin
Get your 14-day Free Trial of WooCommerce Delivery Slots thumbnail

Gina is our in-house content creator and social media manager.

Share

4 Comments

  1. Kurt says:

    Sounds great and ideal for a Takeaway food business. However, what if the website already has a WooCommerce ‘shop’ where we sell physical copies of books etc. and we ship them out to people. Would we have to add a different ‘Shipping Method’ for Takeaway category items, for example?

    • James Kemp says:

      The Delivery Slots plugin is very flexible, you can:

      1. Show delivery date/time selectors only for specific shipping methods (as well as changing the wording dynamically based on the selected method).
      2. Disable delivery date/time if the cart has certain products, or products in a certain category.

  2. sirtinstudios says:

    Would this be compatible with Dokan Marketplace were vendors would have the ability to customize their own vendor/store specific settings via their vendor dashboard?

Leave a Reply

Your email address will not be published. Required fields are marked *