How to make some Products Local Pickup and others Delivery

By Sahil Multani 9 min Read

Table of Contents

    Shipping is complex, especially when your customer wants some products delivered to his home while others he wants to pick up physically from your store, and that too in a single order.

    WooCommerce store owners who offer shipping and local pickup options regularly suffer from this. WooCommerce’s limited local pickup features make this even more frustrating. Dotstore’s Local Pickup plugin is the right one for your e-commerce store.

    Moreover, it has several more capabilities than WooCommerce’s built-in features, enabling even more complex options and giving you additional flexibility over your store’s local pickup method.

    In this post, we will explain this process in detail.

    The Prerequisites

    Before we begin with the steps, please make sure you have WordPress and WooCommerce installed.

    The next step is to install Dotstore’s Local Pickup plugin, as it is one of the best plugins that improves the functionality of local pickup compared to WooCommerce’s built-in features. Here is how to do it:

    • Go to WordPress Dashboard → Plugins → Add New.
    • Search for Dotstore’s Local Pickup plugin.
    • Install and activate the plugin.

    You can download the plugin from here. If unsure, you can also try the live demo by clicking on this link.

    Local Pickup For WooCommerce

    Let your customers shop online and later pick up their purchased items from your store with Local Pickup Plugin.

    14-day, no-questions-asked money-back guarantee.

    Local Pickup Banner Main Banner

    How to Make Some Products Local Pickup and Others Delivery

    Making some products local pickup and others delivery is a simple process when using Dotstore’s Local Pickup plugins. Just follow these steps:

    1. Configure some basic settings

    • On your WordPress Dashboard, go to Dotstore Plugins → Cart & Checkout Settings → Choosing Locations, and from the dropdown menu, select “Allow customer to choose location per product”.
    image9 fcb546
    • Scroll down to the bottom of the page and select “Save Changes”.
    image1 szF4gc

    2. Assign some Products for Local Pickup and others for Delivery

    • On the WordPress Dashboard, hover your mouse over “Products” and click on “All Products”.
    image1 f625d0
    • This is the Products page, which allows you to add or remove products you wish to sell in your store. You can also edit the settings for each product to make them shipping only, local pickup only, or both. Hover your mouse over the product that you want to make local pickup and select Edit.
    image1 ds45cd5
    • Here we have used two sample products “Ana Running Short” and “Adrienne Trek Jacket”.
    image wd34fd4
    • Scroll and click on “Shipping,” and from the dropdown menu beside the setting “Pickup Availability,” choose the attribute “Required for Pickup”. This will make “Ana Running Short” only for local pickup.

      The dropdown menu has four settings: “Available for pickup,” “Not available for pickup,” “Required for Pickup,” and “category preferences.”

      Only the first three headings are relevant to our requirements. “Required for Pickup” makes the product available for local pickup only, “Not available for pickup” makes the product available only for delivery, and “Available for pickup” gives the customer the choice of pickup or delivery.
    image13 ae26c8
    • In the top right corner, click Update to save the changes for “Ana Running Short”.
    image2 65a7f1
    • Similarly, select “Adrienne Trek Jacket”, go to “Shipping”, select “Not available for pickup,” and click on Update. This will make Adrienne Trek Jacket available only for delivery.
    image7 17dd77
    • There you have it. You have assigned one product as local pickup and the other as delivery. You can change the settings for each product similarly.

    Bonus Tip: You might have many products at your store, and changing the settings of each product individually can be a hassle. Look no further; we have a solution for this as well.

    • Just check the box beside the names of products and select “Bulk actions”.
    image12 2bb3b7
    • From the dropdown menu, select “Edit” and Apply. This will let you change the settings of several products simultaneously.
    image sc34s345f

    3. At the Checkout Page

    • As shown earlier, we have made Ana Running Short local pickup only and Adrienne Trek Jacket delivery only. Let’s go to the checkout page and see whether our settings have taken effect. We go to the shop page and put Ana Running Short and Adrienne Trek Jacket in the cart.
    image11
    • You can see that Ana Running Short is shown for pickup only while Adrienne Trek Jacket is enabled for delivery. This is what your customer will see on the checkout page.
    image3 0e4b65
    • The customer can select the location from where he can pick up Ana Running Short and place the order.
    image6 d24099

    Benefits for allowing some orders as Local Pickup and Some Delivery

    Allowing some orders to be locally picked up and others for delivery has multiple benefits for your WooCommerce store. Let’s discuss them.

    • Product Suitability: Different types of products have different shipping needs; for example, items like non-durable goods or bulky items may be more suitable for local pickup, while smaller or non-perishable items are better suited for delivery. Enabling this removes all types of errors and complications at the checkout page.
    • Reduces Cart Abandonment: If your store does not offer local pickup and delivery simultaneously for a single order, the chances of the customer abandoning the cart in favor of a store that does are far higher. Allowing both local pickup and delivery for the same order removes this altogether.
    • Positive Word-of-Mouth Marketing: If customers do not encounter any hiccups while ordering different products that support pickup and delivery in the same order, their experience with your store naturally goes up a notch, which can generate positive word-of-mouth marketing.

    What type of Stores require both Local Pickup and Delivery

    Wondering what type of stores will require both local pickup and delivery? Here we list some businesses that benefit from enabling this.

    • Grocery Stores: These stores often have a mix of durable packaged products and items that have a limited shelf lifeperishable and non-perishable goods, where local pickup is ideal for fresh produce to ensure freshness. At the same time, delivery is suitable for non-perishable items like packaged snacks or beverages.
    • Furniture and Home Goods Stores: Stores dealing in furniture and home goods also stand to gain. Customers can pick up large or bulky furniture directly from the store, avoiding high shipping costs and potential damage. At the same time, smaller, easily transportable items like decor or linens are perfect candidates for delivery.
    • Restaurants and Bakeries: Local pickup is perfect for fresh, made-to-order items like cakes and pastries, whereas delivery can be offered for bulk orders or less perishable menu items.

    Three plugins that Supercharges this Process

    1. Dotstore’s Local Pickup plugin

    As already demonstrated, Dotstore’s Local Pickup plugin simplifies this process. Setting it up is even easier. Moreover, it has several other advanced features that make your shipping and local pickup highly customizable. Essentially, it is a one-stop plugin for all your shipping needs.

    Key Features:

    • Multiple Pickup Locations: During checkout, customers can choose from various pickup locations. The selected pickup location is visible throughout the order process.
    • Fine-Tune Product Pickup Availability: Customize pickup availability for specific products or categories, making shipping complex items easier.
    • Local Pickup Appointments: Define availability schedules and time slots for customers to select convenient pickup dates and times.
    • Holiday Dates: Configure business hours, holiday schedules, pickup lead time, and pickup deadlines to ensure smooth operations during peak times.
    • Bulk Import/Export Pickup Store Locations: The CSV or JSON import/export feature allows you to manage multiple pickup locations efficiently.

    2. Flat Rate Shipping plugin

    The Flat Rate shipping plugin also allows you to customize your shipping. With advanced flat rate shipping options, this plugin is designed to streamline the shipping process and drive sales effectively.

    Key Features:

    • Advanced Rule-Based Shipping: Create highly customizable shipping rules based on product weight, order total, and shipping destination.
    • Flexible Pricing Options: Implement flexible pricing rules to offer competitive shipping rates per item, per order, or weight-based.
    • Unlimited Shipping Zones: Define unlimited shipping zones, each with its own set of flat-rate shipping rules. Offer flat-rate shipping to customers worldwide while considering regional shipping costs and other factors.

    3. Conditional Shipping and Payments for WooCommerce

    Conditional Shipping for WooCommerce is another plugin that lets you make some products local pickup and others deliver in the same cart. It also allows for multiple shipping methods based on pre-determined conditions, besides having provisions for dynamic shipping rates.

    Key Features:

    • Condition-Based Shipping Restriction: Restricts WooCommerce shipping methods based on several advanced conditions, providing flexibility in managing shipping options for different scenarios.
    • Dynamic Shipping Rates: It has provisions that allow dynamic shipping rates based on cart contents and customer address.
    • Debug Mode: Easy troubleshooting with a debug mode feature, simplifying the identification and resolution of potential shipping-related issues.

    Final Words

    In this blog post, we have explored the prerequisites for allowing some products as local pickup and other deliveries, walked through the step-by-step process, and discussed the benefits of such a setup. We have also highlighted the types of stores that can best utilize local pickup and delivery options and reviewed three plugins that can implement this at your store.

    If you are convinced that something like this can benefit your store, why not try Dotstore’s Local Pickup plugin? Get started with a 14-day free trial today and discover the benefits!

    FAQ

    How do I restrict WooCommerce orders to local pickup only?

    On your WordPress Dashboard, go to Dotstore Plugins → Cart & Checkout Settings → Choosing Locations, and select “Allow customers to choose location per order” from the dropdown menu. In the “Cart Item Handling” setting, select “Automatically group items into as few packages as possible,” and from the “Default Handling,” select “Pick up items” and save your changes.

    Can I limit the delivery of certain products only in WooCommerce?

    Go to WordPress’s Dashboard → Products → All Products. The list of products determines the products you want to limit for delivery only. Hover over their name and select “Edit.” On the next page scroll down to “Shipping” → Pickup Availability and select “Not available for pickup” and finally click on “Update” at the top right corner of the window.

    Is pickup the same as delivery?

    No, pickup is different from delivery. In local pickup, customers come physically to the stores’ location to pick up their orders, while in delivery, the orders are directly shipped to their homes. To learn more about it, you can read our detailed guide here.

    How do I add multiple local pickup locations in WooCommerce?

    Adding multiple local pickup locations in WooCommmerce is very easy. Read our in-depth guide here, or watch its YouTube video.

    Youtube Video Thumbnail

    How do pickup locations work?

    When customers check out from your WooCommerce store, they can select a nearby pickup location on the checkout page to pick up their order.

    When the order is ready for pickup, your store notifies the customers. They can then come to the selected location, show the order confirmation, and collect their orders.

    Local Pickup For WooCommerce

    Let your customers shop online and later pick up their purchased items from your store with Local Pickup Plugin.

    14-day, no-questions-asked money-back guarantee.

    Local Pickup Banner Main Banner
    Author Image

    Sahil Multani

    Sahil is a seasoned WordPress Engineer with over 3 years of experience in developing and designing robust WordPress and WooCommerce solutions. His proficiency in both development and design ensures seamless and engaging user experiences.

    0 Shares facebook twitter linkedin
    Author Pic

    Written by Sahil Multani

    Sahil is a seasoned WordPress Engineer with over 3 years of experience in developing and designing robust WordPress and WooCommerce solutions. His proficiency in both development and design ensures seamless and engaging user experiences.