ConicPlex

Start Your Project

Illustration of a package, clock, and location pin representing WooCommerce local pickup time slot scheduling

On this Page

How to Add Pickup Time Slots to WooCommerce Checkout (4 Plugins Compared)

WooCommerce’s native Local Pickup has no time field. These 4 plugins add real pickup time slots to checkout, compared on price, requirements, and setup.

Sajil Memon

September 24, 2026

WooCommerce’s built-in Local Pickup shipping method lets a customer choose to collect their order instead of having it delivered, but it stops there. It does not ask them when. If you want an actual pickup time slot on the checkout page, that has to come from a plugin. Four real options do this well right now: Delivery & Pickup Date Time for WooCommerce handles both delivery and pickup scheduling in one settings screen, Order Delivery Date for WooCommerce is delivery-first but has the deepest time-slot builder of the four, Advanced Local Pickup for WooCommerce runs the pickup workflow end to end but keeps slot scheduling behind its Pro version, and Local Pickup for WooCommerce adds appointment scheduling across multiple pickup locations. Which one fits depends on whether pickup is your only use case or one part of a bigger delivery setup.

Update, November 2026: Delivery & Pickup Date Time for WooCommerce, the first plugin listed above, was closed on WordPress.org on November 4, 2026, pending a review, and is no longer available to install from the plugin directory. Existing installs keep working, but anyone setting this up fresh should use Chwazi – Delivery & Pickup Scheduling for WooCommerce instead, added to this comparison below, which covers the same one-plugin-for-both-delivery-and-pickup use case.

This gap trips up a lot of stores because it looks like it should already be there. WooCommerce ships Local Pickup as a shipping method, the same way it ships Flat Rate or Free Shipping, and none of the built-in shipping methods carry a date-time picker. Anything more than “pick up in store, no time given” is custom behavior a plugin has to add on top of checkout, whether that’s the classic checkout page or the newer WooCommerce Checkout block. That block support matters more than it used to, since some of these plugins only added it recently and older reviews on their WordPress.org pages predate it.

Plugin Best for Price Last updated
Delivery & Pickup Date Time for WooCommerce Closed on WordPress.org as of November 4, 2026, pending review – see Chwazi below instead Free, Pro from $50/year September 23, 2026 (closed Nov 4, 2026)
Order Delivery Date for WooCommerce Stores where delivery is the priority and pickup is secondary Free (Lite), Pro from $119/year October 23, 2026
Advanced Local Pickup for WooCommerce Managing the pickup order status and notifications, not checkout time slots Free, Pro from $129/year October 22, 2026
Local Pickup for WooCommerce Multiple pickup locations with per-location appointment scheduling Free, Pro from $139/year August 26, 2026
Chwazi – Delivery & Pickup Scheduling for WooCommerce One plugin covering both delivery and pickup scheduling, classic checkout only Free, Pro from $60/year October 14, 2026

Delivery & Pickup Date Time for WooCommerce

  • Price: Free, Pro from $50/year (1 site)
  • Requires: WordPress 4.0.1+, PHP not specified by the developer
  • Last updated: September 23, 2026 (closed on WordPress.org November 4, 2026, pending review)

Delivery & Pickup Date Time for WooCommerce by CodeRockz is the only plugin in this comparison built to handle delivery and pickup scheduling from the same settings screen instead of treating pickup as an afterthought. Customers get a date and time picker at checkout for whichever option they select, and the free version already covers the basics: a calendar-style date field, time slots, and per-slot controls like disabling same-day pickup. The Pro version adds the more interesting piece, which is dynamically switching what a customer sees based on where they’re ordering from. You can set delivery and pickup both available to local customers, then automatically fall back to pickup-only for anyone outside your delivery zone, without duplicating shipping zone logic by hand.

Setup is a single menu item. Once it’s active, a new “Woo Delivery” entry shows up in the WordPress admin sidebar, and that’s where every setting lives, from the calendar language to which weekdays are open for pickup. It also states explicit compatibility with the WooCommerce Checkout block alongside the classic checkout, and with Elementor, Divi, and CartFlows, which matters if your checkout page isn’t the stock WooCommerce template.

The catch is that the free version is genuinely basic. Per-slot pickup fees, hiding the shipping address section automatically when pickup is chosen, and that location-based delivery/pickup switching are all Pro-only. The plugin’s WordPress.org listing also doesn’t state a minimum PHP version anywhere, which is a small but real gap in an otherwise well-maintained readme, and worth confirming against your host’s PHP version yourself before relying on it.

As of November 4, 2026, this plugin has been closed on WordPress.org pending a review, which means it can no longer be installed or downloaded from the plugin directory. WordPress.org does not publish a reason for the closure. Sites that already have it installed can keep running it, but it will not receive updates through the directory while closed, and new builds should not plan around it. Chwazi – Delivery & Pickup Scheduling for WooCommerce, covered further down, is the closest replacement for the same one-plugin-for-both use case.

Order Delivery Date for WooCommerce

  • Price: Free (Lite), Pro from $119/year (1 site)
  • Requires: WordPress 1.3+, PHP 7.3+
  • Last updated: October 23, 2026

That WordPress 1.3 minimum on Order Delivery Date for WooCommerce is not a typo, it’s just never been updated. The plugin has been on WordPress.org since 2012, and the “requires at least” field is a leftover from that era rather than a meaningful constraint on a modern site. What matters more is that this plugin, from Tyche Software, is marketed and built as a delivery-date tool first. Pickup is supported as a checkout condition (you can require pickup for certain shipping methods, categories, or user roles) but the whole plugin is framed around getting a delivery date onto the order, not managing a pickup counter.

Where it pulls ahead of the other three is the time-slot builder itself. Instead of adding slots one at a time, you can generate a full day of slots in bulk from a fixed duration and interval, block specific slots for specific weekdays or dates, and cap how many orders each slot accepts. Settings are split across a Date Settings tab, a Holidays tab, and a Time Slot tab, and once a customer picks a slot it shows up as a Delivery Date column on the WooCommerce Orders page, so store staff don’t have to open every order to see the schedule. It also supports both the classic Cart and Checkout pages and the WooCommerce Cart and Checkout blocks, which not every plugin here confirms.

The honest limitation is that pickup gets treated as a variant of delivery, not a first-class feature. There’s no dedicated pickup-location manager the way Local Pickup for WooCommerce or Advanced Local Pickup have. If your store genuinely delivers most orders and only occasionally offers pickup, that framing fits. If pickup is the main thing you’re trying to solve, one of the more pickup-specific options below will feel less like a workaround.

Advanced Local Pickup for WooCommerce

  • Price: Free, Pro from $129/year
  • Requires: WordPress 5.5+, PHP 7.0+
  • Last updated: October 22, 2026

This is the one to read carefully before installing, because its name suggests it solves the exact problem this post is about, and the free version doesn’t. Advanced Local Pickup for WooCommerce, built by Zorem and often shortened to ALP, extends WooCommerce’s native Local Pickup shipping method into a full click-and-collect workflow: it adds a “Ready for Pickup” order status that fires an automatic email when staff mark an order ready, and a “Picked Up” status to confirm collection. That’s genuinely useful, and it’s a real gap in stock WooCommerce, which has no way to tell a customer their order is ready. But none of that is a time slot. The free version has no checkout-side date or time picker at all.

Pickup appointment scheduling, the feature that actually lets a customer reserve a date and time slot at checkout with configurable slot lengths of 15, 30, or 60 minutes, is part of ALP PRO, alongside multiple pickup locations, curbside pickup mode, and a QR-code handoff system for staff to scan on collection. Setup for the free version is quick: go to Plugins, install and activate, then configure everything under WooCommerce > Local Pickup, where you set your store name, address, hours, and pickup instructions. Changing an order’s status to Ready for Pickup from WooCommerce > Orders is what triggers the customer notification.

If what you actually need is time slots at checkout, ALP free won’t get you there and you’d be paying $129/year for that specific feature. Where it earns a place in this comparison is for stores that already have Local Pickup working and just need the notification and status workflow around it, which none of the other three plugins here offer in anything close to this depth.

Local Pickup for WooCommerce

  • Price: Free, Pro from $139/year (Personal plan, 1 site)
  • Requires: WordPress 5.0+, PHP 7.4+
  • Last updated: August 26, 2026

Local Pickup for WooCommerce by Dotstore is built around the idea that a store might have more than one physical location, and a customer should be able to choose which one to collect from at checkout, complete with an appointment date and time. The free version already lets you define multiple pickup locations, assign pickup per order or per product, apply pickup-location tax rules, and set a lead time so a product isn’t offered for same-day collection before staff can actually prepare it. Configuration lives under its own “DotStore Plugins” menu in the WordPress admin, under Local Pickup for WooCommerce, with a Pickup Locations tab where you add each location with an Add New button.

The Pro version, priced at $139/year for its Personal plan, is aimed at stores running several locations with different rules per store: routing customers to the nearest pickup point for a given product, store-specific pickup fees or discounts, and store-based lead times and deadlines rather than one global lead time for the whole store. For a single-location store, most of what you’d actually use is already in the free version.

One thing worth checking before you commit is checkout-block compatibility. Unlike the other three plugins here, Dotstore doesn’t explicitly state WooCommerce Checkout block support anywhere in its plugin description, so if your store checkout runs on the block rather than the classic shortcode-based checkout, test this one on a staging site first rather than assuming it works.

Chwazi – Delivery & Pickup Scheduling for WooCommerce

  • Price: Free, Pro from $60/year (Single Site plan)
  • Requires: WordPress 5.9+, PHP 7.4+
  • Last updated: October 14, 2026

With Delivery & Pickup Date Time for WooCommerce closed on WordPress.org, Chwazi – Delivery & Pickup Scheduling for WooCommerce is now the plugin to check if you want delivery and pickup scheduling handled by one tool rather than two. Customers choose between a delivery order or a pickup order at checkout, and the store owner sets which days and times each service is offered, with controls for order capacity per slot, conditional products, off days, and multiple locations. The free version on WordPress.org covers the basic order date and time pickers; Pro adds slot fees, order capacity limits, conditional products, off days, multi-location support, and user roles, starting at $60/year for a single site.

The real catch, and the reason it isn’t an automatic drop-in replacement, is that Chwazi does not currently support the WooCommerce Checkout block. It only works with the classic checkout shortcode, so a store running on the default WooCommerce Blocks checkout has to delete that block and add the [woocommerce_checkout] shortcode instead before Chwazi’s settings will even show up. For a store that has already moved to the block checkout, that’s a real migration step, not a plugin setting, and worth testing on staging before committing.

How to pick

  1. If pickup and delivery both need scheduling and you want them in one plugin, use Chwazi – Delivery & Pickup Scheduling for WooCommerce, provided your checkout can run on the classic shortcode rather than the WooCommerce Blocks checkout. Delivery & Pickup Date Time for WooCommerce covered the same use case until it was closed on WordPress.org in November 2026.
  2. If delivery is your main fulfillment method and pickup is occasional, use Order Delivery Date for WooCommerce for its bulk time-slot builder.
  3. If you already have WooCommerce Local Pickup working and just need staff notifications and a ready-for-pickup status, not checkout time slots, use Advanced Local Pickup for WooCommerce’s free version, and only pay for Pro if you specifically need appointment scheduling too.
  4. If you run multiple pickup locations and expect to add more, use Local Pickup for WooCommerce, since its location model is built for that from the free version up.

None of ConicPlex’s own plugins are built around WooCommerce checkout scheduling, so there’s no honest reason to work one into this comparison. If your store needs pickup logic none of these five quite cover, custom rules based on shipping zone, product category, or customer group, our Plugin Development team builds that directly rather than trying to bend an off-the-shelf plugin around it. We’ve done similar scheduling work before, including a custom tour appointment booking plugin built around the same slot-and-availability logic these WooCommerce plugins use.

FAQ

Does WooCommerce support pickup time slots without a plugin?
No. The core Local Pickup shipping method only lets a customer choose pickup instead of delivery. It has no date or time field of its own, so any scheduling has to come from a plugin.

Can one plugin handle both delivery time slots and pickup time slots?
Chwazi – Delivery & Pickup Scheduling for WooCommerce is built for exactly that. Delivery & Pickup Date Time for WooCommerce covered the same case until it was closed on WordPress.org in November 2026. Order Delivery Date for WooCommerce can also apply to pickup as a checkout condition, though it’s framed primarily around delivery.

Do these plugins work with the WooCommerce Checkout block or only the classic checkout?
Order Delivery Date for WooCommerce and Advanced Local Pickup for WooCommerce both state explicit support for the block checkout. Local Pickup for WooCommerce does not confirm this either way in its plugin listing. Chwazi – Delivery & Pickup Scheduling for WooCommerce only works with the classic checkout shortcode, not the block checkout. Test on a staging site first if your store uses the block checkout.

Is Advanced Local Pickup for WooCommerce the same as a time-slot plugin?
Not in its free version. ALP free manages pickup order statuses and customer notifications. Actual date-and-time appointment scheduling at checkout is a Pro-only feature.

Do I need a paid plugin to add pickup time slots?
No. Three of the plugins here, Chwazi – Delivery & Pickup Scheduling for WooCommerce, Order Delivery Date for WooCommerce, and Local Pickup for WooCommerce, let customers select a pickup time slot at checkout in their free versions. Paid tiers add multi-location routing, fees, and location-based automation on top of that.

Sources

Sajil Memon is a co-founder of ConicPlex and a Senior Full Stack Developer focused on backend work: Node.js, PHP, APIs, and the infrastructure decisions that determine whether a system holds up under real traffic. He’s spent years on the side of a project that doesn’t get demoed, the part that has to keep working after launch. He writes here about the technical tradeoffs in backend architecture, deployment, and data handling that only become obvious once something breaks in production.

Leave a Reply

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

Keep reading

News & Updates

A dark minimalist workspace with a monitor showing abstract geometric light patterns next to translucent glass panels, one bleeding light into the next, symbolizing a Next.js cache boundary leak

Next.js Patches Seven Caching and Cookie Flaws in November Security Release

Next.js’s November 2026 security release patches seven caching and cookie vulnerabilities, including one rated high severity for multi-tenant apps….

Sajil Memon

November 6, 2026

Plugins

Illustration of a purple chat bubble with a shopping bag connected to a smaller reply bubble, representing WhatsApp order plugins for WooCommerce

How to Let Customers Order via WhatsApp in WooCommerce (4 Plugins Compared)

Four real plugins let a WooCommerce store take orders through WhatsApp instead of, or alongside, the normal checkout: OneClick Chat…

Husen Memon

November 6, 2026

Platforms

Developer workspace at night with a monitor glowing in Webflow blue showing an abstract site-builder canvas, representing Webflow native AEO tooling

Webflow’s AEO Tools Can Audit a Site. They Can’t Write What Gets Cited.

Webflow’s new AEO tools can audit a site and push fixes live. They still can’t write the content that actually…

Moin Memon

November 5, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant